Post Job Free
Sign in

java j2ee developer

Location:
Chicago, IL
Salary:
$55/hour
Posted:
April 15, 2014

Contact this candidate

Resume:

Deepti

****.*********@*****.***

Summary:

. Around 7 years of IT experience in design and development of various

Application Systems using Java/J2EE technologies.

. Involved in complete software development life cycle (SDLC) of the

software product from requirements gathering, Conceptual design,

analysis, detail design, development, system testing and performance

testing. Provided production support and involved in knowledge transfer.

. Experience in designing and developing of object oriented software

applications with a wide exposure to e-business, B2B applications,

service delivery, and Internet and intranet applications.

. Provided solution with J2EE using advanced features of Java including

EJB, Java Beans, Java Server Pages (JSP), Servlets, Struts, JSF, JDBC,

RMI, JMS, JNDI, Spring, Web Services, Hibernate, AJAX, JQuery and XML

. Experience in implementing Core Java & J2EE design patterns.

. Experienced with XML related technologies such as XML, JAXB, XSL, XSLT,

DTD, Schema, DOM, SAX and XML Spy tool.

. Strong skills in Web and Multi-tier Enterprise applications based on MVC

framework (Struts, Spring MVC, JSF) on Unix and Windows platforms and

hands on experience with OR Mapping Hibernate, JPA.

. Good exposure on developing Java Web Services using SOAP and REST based,

WSDL, UDDI, JAXB, JAX-WS and JAX-RS.

. Experience in implementing Web Services using Apache Axis2, CXF and

Spring WS.

. Extensive experience in Data Modeling, Stored Procedures and functions,

worked on Databases such as Oracle, SQL Server, DB2, H2 and MySql.

. Efficient in software engineering skills including Use-Case diagrams, UML

and Rational Rose.

. Extensively worked on IDE's like IBM WSAD, RAD, Eclipse, JBuilder,

IntelliJ and NetBeans.

. Excellent analytical, problem solving, communication skills and a

dedicated team player

. Having good knowledge on Agile Methodologies.

Technical Skills:

. Operating Systems Windows XP/NT/2000 professional/98/95, UNIX,

Linux.

. Languages Java/J2EE, C, C++, SQL, PL/SQL

. Web Technologies JSP, JSF, Facelets, Servlets,XML, SOAP, Web

Services,

Restful webservices,WSDL, HTML, CSS, JavaScript,

DOJO, AJAX, JQuery, Junit, TestNG.

. Java Technologies Java, J2EE, JDBC, Java Bean, JNDI, JMS

. Frameworks Struts, JSF, Spring MVC, EJB, Hibernate

. RDBMS ORACLE, MS SQL Server, DB2

. Web/Application Servers Apache Tomcat, Weblogic, WebSphere, Jboss

. Tools and Utilities Rational Rose, SoupUI, TOAD, SQL Developer,

Star UML, P Putty,

Visual Source Safe, Subversion, Clearcase,

J Fish Eye, Jira, HP Quality

Center, WinMerge, Jmeter, Firebug, JProfile, Selenium IDE, Selenium

RC,

Selenium Webdriver.

. IDE Eclipse, JBuilder, JDeveloper, NetBeans, IBM WSAD, RAD

. OR Mapping Frameworks Hibernate, EJB

. Internet Protocols HTTP, FTP, HTTPS, SMTP, TCP/IP

. Reporting Tools Crystal Reports, Jasper Reports, iReport.

Professional Experience:

Project: Allstate, Chicago, IL

Jun'13 - Mar'14

Role: Java Developer

Project: Roadside Services Portal

Allstate Roadside Services (ARS) developed RoadSmart Gateway (RSP) as a

world class roadside assistance service program. The objective of the

program was to use technology to efficiently reinvent the complete roadside

experience, starting with the customer requesting roadside assistance and

ending with getting provider help for the consumer and getting consumer

back on road. The whole interaction would result in a minimal turnaround

time, lower operating costs and maximum performance.

The intent of RSP application is to create a one stop portal for providers

where they can self-provision (register) and access all RoadSmart

applications available to them through one portal: Dispatch, Claims and

Training applications.

Responsibilities:

0. Involved in analysis, design and implementation of business

requirements.

1. Involved in designing of the application using UML (Unified Modeling

Language)

2. Developed user interface screens using JSP, JQery, JSON, HTML, CSS,

JavaScript, AJAX and JSP Custom Tags.

3. Involved in client side validations using JavaScript

4. Used Spring MVC to develop the server side code.

5. Used hibernate and JPA for creating the database entity classes.

6. Developed Unit test cases of the application using Junit.

7. Used Selenium for extensive test capability.

8. Involved in Unit Testing and Integration Testing of the application.

9. Hybrid framework with Selenium was developed and generic keywords

were implemented. I was responsible for developing a dynamic

framework, which could automate all the test cases.

10. Used ANT to build and run the Selenium automation framework. Once the

script got completed.

Tools/Technology: Java/J2EE, Spring MVC, Web Services, Hibernate, CXF,

Oracle, JSP, AJAX, XML, JQuery, JSON, WebSphere, RAD, CVS, Maven, AGILE

Methodology.

Project: JPMorgan Chase, Chicago, IL

Jan'12 - May'13

Role: Java Developer

Project: ATS Payments

ATS Payments application provides financial solutions, cash management

services to JPMorgan Chase financial clients. ATS Payments application

clients can choose various payment methods such as RTGS, ACH to process

their transactions. By using this application payments can be made to

single beneficiary or/and multi beneficiaries (Payroll/Tax) etc. It

provides multi layered security to authenticity of users, data and

transactions. It also provides clients to select only those which are

required.

Responsibilities:

11. Worked closely with BSA's to understand the requirements and

estimating development impacts

12. Involved in coding in the construction phase using Spring framework

and hibernate.

13. Developed various JSP's using HTML, JavaScript, CSS and JSTL.

14. Developed interfaces to the client using AJAX.

15. Analyzing the code base and exploring the requirements required for

enhancement.

16. Tested the code constructed using Junit framework.

17. Have worked on the development and integration of all the

applications in the project.

18. Used JAXB implementation for building the XML

19. Used log4j for logging.

20. Used maven scripts to build and deploy in application server.

21. Created Unit Test cases

22. Worked closely with QA/IST teams to triage issues

23. Involved in multiple production deployments and addressed issues

Tools/Technology: Java/J2EE, Spring MVC, Web Services, Hibernate, CXF,

Derby, Oracle, JSP, AJAX, XML, Dojo, JSON, Weblogic, Eclipse, Subversion,

Maven, AGILE Methodology.

Project: ING, Boston, MA

Apr'11 - Dec'11

Role: Java Developer

Project: ING Retirement Services (Transact IT)

The Transact-IT (TI) suite allows management of certain participant

transactions according to business area: the ING Defined Contribution (DC)

uses Transact-IT DC (TI-DC) and the Defined Benefit (DB) business uses

Transact-IT DB (TI-DB). Each application processes the transaction types

respective to the business area and has separate links within the Ops

Portal (TI initial landing page) to access functions appropriate to that

business. TI-DC is closely integrated with Task Manager Screens and fields

to leverage task management functions, but remains a separate application.

Responsibilities:

24. Owner of the Sponsor Initiation functionality. Involved in

development for these features including requirement analysis,

design, implementation and testing.

25. Developed various JSP's using HTML, JavaScript, CSS and JSTL.

26. Designed and developed Web Services using Apache Axis to be consumed

by Task Manager.

27. Developed classes in accordance to DAO architecture to connect to the

database.

28. Developed the user interface using JSPs, HTML and front-end

validations using JavaScript.

29. Written SQL queries, modifications to existing database structure as

required per addition of new features.

30. Developed interfaces to the client using AJAX.

31. Developed the web application using Servlets and JSP.

32. JavaScript was used for client side data validation.

33. Developed and deployed Web Services using Apache Axis.

34. Developed Web Services for the clients which provide standalone

client requested functionalities with very little load on the actual

application.

35. Involved in Unit, Integration and System testing across all the

levels from dev to production.

36. Involved in deploying the code to Jboss instance and do the smoke

test.

37. Prepared test case scenarios from SRS and High level design also unit

test strategy to keep the code bug free.

38. Used Clear Case for version controlling and configuration management.

Tools/Technology: Java/J2EE, JSP, SQL, PL/SQL, Oracle 9i, HTML, JDBC, Web

Services, WSDL, SOAP, JAX-WS, XML, XSLT, Rational Clear Case 7.1, JBoss

4.3.2, Eclipse 3.1 IDE

Project: FedEx, Dallas, TX

Oct'10 - Mar' 11

Role: Java Developer

Project: FedEx Ship Manager Service (FSM)

FedEx Ship Manager (FSM) provides a full range of shipping functions where

the shipper can manage a multitude of FedEx shipment options at ease,

quickly, conveniently. FSM is a powerful online tool providing convenient

access to shipment processing, document preparation, shipment-status

tracking and other account-management tools on a 24 x 7 mode.

Responsibilities:

39. Owner of the Paperless Shipping & Printing flexibility functionality.

Lead all stages of development for these features including

requirement analysis, design, implementation and testing.

40. Developed application using Struts MVC framework.

41. Developed various JSP's using HTML, JavaScript, CSS and JSTL.

42. Coding of EJB session beans to implement the business functionality.

43. Involved in coding the data access layer with Spring JDBC Template

functionality.

44. Involved in transforming the huge XML files using XSL/XSLT

transformations.

45. Designed and developed Web Services using Apache Axis to be consumed

by the freight system.

46. Created a Java Bean based testing tool with XML input requests and

XML/Document outputs.

47. Heavy JDBC programming writing complex SQL and stored procedures for

CRUD operations.

48. Secure Web Services developed for the clients which provide

standalone client requested functionalities with very little load on

the actual application.

49. Used CVS as Source code version control system.

50. SAX and DOM parsers are implemented to parse the content of XML

documents.

51. Involved in Unit, Integration and System testing across all the

levels from dev to production.

52. Involved in creating the test tool which accepts the XML as request

and generates the response xml.

53. Developed Spring service layer which interacts with web services.

54. Involved in deploying the code to Web Logic instance and do the smoke

test.

55. Prepared test case scenarios from SRS and High level design also unit

test strategy to keep the code bug free.

56. Migrated cron jobs to Dollar universe as part of EDC Minimum.

57. Developed shell scripts to call stored procedures which reside on the

DB.

Tools/Technology: Java/J2EE, EJB, JSP, SQL, PL/SQL, Oracle 9i, UNIX

Scripting, HTML, JDBC, Web Services, JAXB, WSDL, SOAP, Apache Axis, JAX-WS,

XML, XSLT, CVS, Web Logic 10.3.2, Eclipse 3.1 IDE

Client: XO Communications, Plano, TX

Jan'09 - Sep'10

Role: Java Developer

Project: NAPT

NAPT (Network Access Pricing Tool) is a web based application that is used

to create private line price quotes by XO sales representatives for XO

carrier and commercial customers. This tool lets the representatives

retrieve the quotes with a search field where in all the quotes are

displayed from newest to oldest when searched with a Batch ID or

Representative name. The tool is being designed into modular functionality

to accommodate a suite of product pricing tools for all XO products. The

Application was initially deployed onto Web sphere Application Server and

then was later ported into JBOSS Application Server.

Responsibilities:

58. Was closely involved with design, development and implementation of

the application.

59. Used OO techniques such as UML methodology (use cases, sequence

diagrams and activity diagrams) and developed class diagrams that

depict the code's design and its compliance with the functional

requirements.

60. Designed the web tier using on the MVC design pattern of the struts

framework. Used spring for dependency injection and integrated spring

with Hibernate ORM framework.

61. Used HTML, Java script, Servlets, JSP, JSF and AJAX in the

presentation tier. Developed business delegates and Service Locators

to communicate with the Enterprise Java Beans (EJB) and web services

residing on the business tier.

62. Developed EJB which act as a session fa ade to the complex business

objects. Also developed web services in the service layer.

63. Used J2EE design patterns like Session Facade, Business Delegate,

Service Locator, Command delegate extensively.

64. Used Hibernate ORM (Object Relational Mapping) Framework to interact

with the database to overcome manual result set handling. Developed

hibernate configuration files, mapping files and mapping classes.

65. Used Java Script extensively to code client side validations.

Performed Data Transformations using XSLT.

66. Developed Ant scripts to build and deploy the application onto

WebSphere Application Server.

67. Was also involved in migration of the application from WebSphere to

JBoss application server.

68. Used MyEclipse IDE for development and CVS for Version Control.

Environment: JDK, J2EE, Struts, Servlets, Spring2.0, Hibernate 3.0, JSP,

JSF, JDBC, EJB, Web Services (SOAP/HTTP),WSDL, Java Script, JNDI, Oracle

9i, Squirrel SQL, WebSphere Application Server 5.x, JBOSS Application

Server 4.X, Rational Clear Case, MyEclipse, X-Doclet, Ant, JUnit, XML.

CSS, AJAX, Rational Rose (UML).

Client: American Family Insurance, Madison, WI

Apr'08- Dec'08

Role: Java Developer

This is an online application that enables clients to access, review and

update their products purchased from American Family and its subsidiaries.

The primary users of this application are policy owners, agents and

customer service representatives. The application provides an integrated

environment for account management, policy changes/ renewals, monthly

premium dues alerts, claims processing status.

Responsibilities:

69. Developed the application based on MVC architectural design pattern.

70. Extensive use of Enterprise Java Beans (EJBs) for middle tier

component implementation and implementation of business logic.

71. Used SAX and DOM parsers for parsing XML files.

72. Developed the Web Application using JSP, Servlets, HTML and performed

validations using JavaScript.

73. Used XSLT for conversion of XML documents into HTML documents.

74. Developed the application using IBM WebSphere Studio Application

Developer.

75. Deployed and tested on WebSphere Application server.

76. Involved in the development of various use cases, sequence diagrams

using UML and Rational Rose.

77. Developed SQL queries and used stored procedures to perform

transactions with the DB2 database.

78. Used Log4J for logging and debugging.

79. Used CVS for source configuration management.

Environment: Java, Swing, JSP, Servlets, EJB, JDBC, Log4J, XML, XSLT,

XPath, SAX, DOM, IBM WebSphere Server, WSAD, HTML, JavaScript, DB2,PVCS.

Client: United Services Automobile Association, SA, TX

Jun'07- Mar'08

Role: Java Developer

Project: Property & Casualty

The Project mainly deals with providing Insurance to customers for their

Valuable Personal Property, insurance for Renters and Home Loan Insurance

Plans. Customer has to give the full information before providing Insurance

in easy steps.

Responsibilities:

80. Used Proprietary Framework called Presentation Services which is

similar to MVC architecture.

81. Involved in creating Use cases, Class diagrams, and Sequence diagrams

in RSA.

82. Developed web applications using JSP's and Servlets.

83. Implemented Business logic using EJB's.

84. Communication to back-end is through calling Host which in turn calls

Database.

85. Used JavaScript for Client Side validations.

86. XML is used for passing information.

87. Involved in writing Perl scripts for server side development.

88. Deployed application on RAD.

89. Involved in Unit Testing by writing Test Cases in JUnit.

90. Involved in Change Requests and Bug Fixing.

Environment: Java1.4, J2EE, Servlets, JSP1.2, XML, JUnit, DB2, Web logic

Application Server, RAD6.0.

Education Details:

. Master of Computer Applications from Osmania University (India) in

2007.



Contact this candidate