Java Developer Resume Profile
Experience Summary
- IT experience primarily using JAVA/J2EE technologies.
- Strong fundamentals in Core Java, J2EE Servlets, JSP, JDBC , Struts, Spring, Hibernate and Web Services.
- Good exposure to Web based application areas coupled with extensive Database implementations.
- Proficient in development of enterprise business solutions using Apache Tomcat and IBM WebSphere.
- Versed in Agile methodology and Scrum Methodologies and full-lifecycle skills in Analysis, Design, and Development, Testing, Debugging, Implementation and Maintenance of Software projects.
- Good understanding of design patterns
- Involved in Performance Tuning of the different applications.
- Strong Interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision
- Skilled at handling multiple tasks and project simultaneously under tight schedules.
- Motivated problem solver with strong analytical skills
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Experience
Confidential
Wers Refresh
Project Description:
The WERS Refresh is an EPIC project that Capture WERS release notice information into transient staging tables for analysis at a later point in time. WERS communicates changes to a design, function or usage by way of a Release notice and that information is to be captured for analysis at a later stage. Contents of the release notice are captured and persisted in a staging area. In addition to the WERS data, appropriate information from PADB is also assembled ahead of time for analysis. Once the Data Persisted into Staging tables, whenever we get the request for Part/PTVL/PBS refresh, the appropriate Data will be retrieved from BOMF and apply business rules to Staging Data and BOMF Data and the updated BOMF Data will be persisted into BOMF Database using Change Objects.
Responsibilities:
- Involved in analysis, design and development of system that include Class Diagrams, and Sequence Diagrams.
- Involved in building architecture of the application.
- Developed the application using Struts Framework that leverages classical Model View Layer MVC architecture.
- Used Toplink in persistence layer of the application to connect Different databases like Oracle and SQL Server.
- Used Top link work bench to map the persistence classes to Database Tables.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
- Deployed the applications on IBM Web Sphere Application Server using build framework.
- Involved in Release Management Activates.
- Used Reflections API to develop reusable code.
- Used Accurev for version control across common source code used by developers.
- Developed Consumer Web Services to retrieve the data from different applications.
- Used XML parser APIs such as JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Involved in performance tuning of the Application using RSA Profiler.
- Involved in Defect tracking process using Quality Center.
Confidential
Project Description:
- Part Address Database PADB system provides a real-time, standardized and globally accessible intranet tool for controlling the information standards of parts and simplifies parts and subsystems through greater sharing and reuse of common design globally.
- Vehicle parts are classified and mapped by the following:
- 1. CSS Common System Structure
- 2. CPSCII Corporate Product Systems Classification
- 3. PAF Part Address Function
- Design Part Address Function DPAF
- Non-Design Part Address Function NPAF
- 4. PMT Program Module Team
- 5. BPNO Base Part Number
- PADB system is used to manually load above mentioned vehicle parts classification/mapping information BOM Bill of Material into Part Address Database PADB system from AVBOM Advanced Vehicle Bill of Material system and WERS Worldwide Engineering Release System system.
- Each part is identified by a BPNO. BPNO will be mapped to PAF DPAF or NPAF . PAF will be mapped to CPSCII. CPSCII will be mapped to CSS. This classification/mapping information received for parts will be audited in PADB system and published by BOM Analysts.
- PADB also provides functionality to create and map new part. Various standard reports are available in PADB. Option to export screen search results and reports output to excel file are available
Responsibilities:
- Involved in analysis, design and development of Core Modules.
- Developed the application using Struts Framework to implement a MVC design approach.
- Used Design Patterns in order to add flexibility in implementing non-functional requirements.
- Used feature of spring framework.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
- Implemented Provider web services to transfer the data remotely to different applications
- Used Build Tools to build the application and deployed on Web Sphere Application Server.
- Performed unit testing of core functionalities through Junit.
- Performed web services testing using SOAP UI tool.
- Involved in identifying the performance issues in the application using performance monitoring tools and fine tune the application performance based on the findings.
- Involved in getting the requirements for setting up the new environments for QC testing and UAT testing in collaboration with different teams and business users
Confidential
Project Description:
- The Confidential offers best-in-class warranty processes and systems that can be used by all regions. It enable Design anywhere, build anywhere, sell anywhere, and service anywhere , a flexible end-to-end global warranty solution.
- Systems of OWS communicate with each other via web services. OWS acts as both as Provider and Consumer of web services. OWS is built on top of Struts framework for presentation and java Web Services technology called JAX-WS for interfaces and runs on Web Sphere Application Server 6.1
Responsibilities:
- Involved in Analyzing the requirements using I/O Docs provided.
- Developing Design Module Specification based on the I/O Doc.
- Involved in development of Consumer Web Services and Provider Web Services.
- Used PVCS for version control across common source code used by developers.
- Involved in Peer Review process of coding
- Involved in SOAP UI testing of Web services.
- Used JDBC to invoke Stored Procedures and database connectivity to DB2.
- Used Top link as persistence layer to connect to Oracle
Confidential
Project Description:
Confidential is a web-based application used to maintain the information about Acquirer, Terminal operator and its merchants. This application contains so many services like statistics, Merchant information, Payments, Transactions which will be available for all Acquirers/Terminal Operators based on the requests raised. Application handles the full flow of transaction happened from the POC i.e., from the terminal operator till the final settlement. In this application we will be able to view the transactions happened within the period for that particular Acquirer/Terminal Operator/Merchant. Through this application we can able to add merchant to specific Acquirer/terminal Operator. Using this application we will be able to view the turnovers, statistics of particular Acquirers.
Responsibilities:
- Used CVS for version control across common source code used by developers.
- Requirement gathering and Application Design using Class Diagrams and Sequence Diagrams
- Involved in Development of business logic using Struts 2.0
- Developed front-end screens using JSP and JSTL
- Involved in Development of Custom Interceptor classes
- Involved in developing consumer for web services
- Involved in process of Defect Tracking and root cause analysis for Defects
- Involved in Peer Review of Design and coding
- Involved in assisting the team to resolve complex issues.
Development of HRpM0600 HiCommand Replication Manager
Project Description:
HRpM is a web-based application used to display the Composition of Replication of the Copy Pair and the State of the Copy Pair and to send the alert mail whenever there is change in the state of the Copy Pair. This helps the SAN Administrator to identify the state of the Copy Pair and Manage the SAN easily. In this Current version HiCommand Replication Monitor 0600 Application operates the Pair Creation between the Volumes, Changing the State of the Copy Pair and also executing.
Responsibilities:
- Used Rational Clear Case for version control across common source code used by developers.
- Involved in Preparation of FS Checklist, Coding Checklist and Design Checklist Based on the previous defects and CRs.
- Involved in FS Preparation
- Involved in Design using UML diagrams using MS VISIO.
- Involved in development of front-end screens using JSP, JSTL.
- Developed business logic using Struts frame Work.
- Involved in Review process of Mockup, Design and coding
Confidential
Project Description:
- This is a Web Based Service Provider for Medical Insurance Systems. It acts an interface between Provider and Payer System. The Provider and Payer will register with the system. Provider can submit patient details to specific Payer.
- This application acts as a middleware between Insurance provider and Medical service provider. This is divided into three main modules Patient Module, Provider Module and Insurance Module. This is an on-line system where there will be tie up with insurance providers, and the medical service providers, the clients can use the system by registering on the Internet. Provision is given for medical service provider to do the billing and all the details are available on line. They can send the bill details and can track the status of their payment of the bills on-line. Patient can also view the status of the claim made by him. There is a provision for getting the appointments on-line. For all the procedures, drugs, type of patient, level of service and tests done.
Responsibilities
- Involved in development of Provider module using Struts Frame Work
- Developed the front-end screens using JSP.
- Developed the business logic by using Session Beans.
- Used VSS as Version Control tool.