Senior Java Developer Resume
Hartford, CT
SUMMARY:
- 9 years of IT experience in software development and business logic implementation using Java/J2EE technologies in various domains like Manufacturing & Insurance.
- Well - versed in Enterprise Application Development / Maintenance in IT sector.
- Have worked in all the phases of software development lifecycle (SDLC) including Requirement Analysis, Development, User Interface Specification, Testing (functional, integration and UAT) & Defect management.
- Well development experience using Java/JEE technologies like Core Java, JSP, JSTL, JavaScript, AJAX, Servlet, Struts, Struts Tiles, SOAP & REST Web Service, JAXB, Spring MVC, Spring IOC, Spring ORM, Spring JDBC, JPA, Hibernate Validation Framework and Hibernate.
- Well experience in Java/J2EE Design Patterns.
- Very good hands on experience in Java Exception Handling, User Defined Exceptions, Collection Framework, RMI (Remote Method Invocation).
- Very good hands on experience in development and implementation of Model-View-Controller (MVC) using Struts 1, Spring MVC, DAO’s and ORM (Object Relational Mapping) tools like JPA & Hibernate.
- Very good hands on experience in developing, consuming & testing SOAP & REST web services.
- Good experience on providing Production Support as well which includes handling tickets & providing resolution.
- Good experience in writing SQL queries.
- Hands on experience in configuring and deploying applications on web servers like Tomcat, JBOSS & GlassFish.
- Extensively used IDEs like Eclipse, STS (Spring Tool Suite), NetBeans.
- Experienced in using Software Configuration Management (SCM) tools like CVS, VSS (Visual Source Safe), SVN, TFS & Java Build tools like Apache Ant & Maven.
- Experienced in using Defect Tracking tools like HP Quality Center & JIRA.
- Good experience on Agile based methodology. Have used Rally tool for Sprints management.
TECHNICAL SKILLS:
Programming Languages: Java
J2EETechnologies: JSP, JSTL, Servlet, JDBC, RMI, SOAP & REST Web Service, JAXB
Frameworks: Struts 1, Struts Tiles, Spring, JPA, Hibernate
Spring Modules: Spring MVC, Spring IOC, Spring JDBC, Spring ORM
Web Technologies: HTML, JavaScript, AJAX
Application Servers: Tomcat, JBOSS, GlassFish
Databases: Oracle 9i, Oracle 11g, SQL Server 2000
IDE Tools: Eclipse, STS (Spring Tool Suite), NetBeans
Testing Tools: Junit, SoapUI
Version Controls: VSS, CVS, SVN, TFS
Defect Tracking Tools: JIRA, HP Quality Center, Rally
Scripts & Build Tools & OS: UNIX Shell Scripting, Apache Ant, Maven, Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
Senior Java Developer
Responsibilities:
- Coordinated with business analysts for requirement gathering.
- Performing Impact analysis and Effort Estimation for each requirement. The requirements used to come in the form of User Stories.
- Setting up of the development environment.
- Developed many modules & functionalities using JSP, Spring MVC, Spring DI & Hibernate.
- Developed UIs using JSP, AJAX & JavaScript.
- Did server side validations using Hibernate Validation Framework.
- Developed many SOAP & REST Web services.
- Extensively used Spring & Hibernate Annotations.
- Written many DAO classes using Hibernate technology & did Transaction Management.
- Writing & executing JUnit & SoapUI test cases to test Java code & Web Services.
- Providing production support which includes handling tickets & providing resolution. Used HP Quality Center to add issues & update resolutions.
- To attend daily scrum call as the project was based on Agile. Used Rally for Sprints management.
- Documentation which includes preparing Impact Analysis document for each user story.
- Mentored the juniors, helped them technically & did Peer Code Reviews.
Environment: Core Java, JSP, JSTL, Spring MVC, Spring DI, Hibernate Validation FrameworkHibernate, JUnit, SOAP & REST Web Service, SoapUI, XML, JAXB, Maven, GlassFish, Eclipse, Oracle RDBMS, Rally, HP Quality Center
Confidential, Des Moines, IA
Senior Java Developer
Responsibilities:
- Understanding business processes and coordinated with business analysts to get specific user requirements.
- Performing Impact analysis and effort estimation for each requirement.
- Developed Build Delegate module by development & consumption of APSC SOAP web service.
- Written code in Java to call COBOL programs as a part of the Build Delegate module.
- Developed UI pages using Struts Tiles & JSP.
- Developed functionalities using Struts framework.
- Used JPA for object relational mapping.
- Written SoapUI test cases to test the APSC web service.
- Written JUnit test cases to test the calls to COBOL programs from Java.
Environment: JSP, Struts, Struts Tiles, SOAP Web service, JPA, Java to COBOL
Confidential, Austin, Texas
Senior Java Developer
Responsibilities:
- Coordinated with business analysts for requirement gathering & understanding.
- Performing Impact analysis and Effort Estimation for each requirement. The requirements used to come in the form of CRs (Change Requests).
- Developed MMTv3 tool using Spring MVC & Hibernate.
- Received STAR Performer Award for the development of MMTv3 tool.
- Developed many functionalities of the Lotmaster application like View Product List, View Product Information etc. using JSP & Struts framework.
- Developed Place Order module for the Lotmaster application using Struts framework.
- Developed Batch Upload Photo functionality for the Directory application using Struts Tag Library & other APIs.
- Migrated Dante application from Oracle 9i to Oracle 11g.
- Independently developed work order of around 400 hrs. for ERF (Engineering Request Forms) which involved development of a Workflow Approval Process. The technologies used were JSP, JSTL, Spring & Hibernate.
- Provided support & maintenance to multiple applications which includes tickets handling & development / enhancements.
- Providing production support which includes handling tickets & providing resolution. Used BMC Remedy Tool to add issues & update resolutions.
- Writing & executing JUnit test cases.
- To attend weekly status meeting with the client to give updates on the team’s work progress, to discuss any issue(s)/barrier(s) & to get new work for the team.
- Documentation which includes preparing Impact Analysis document for each change request.
- Mentored the juniors, helped them technically & did Peer Code Reviews.
Environment: JSP, JSTL, Struts, Struts Tag Library, Spring, Hibernate, Oracle, PHP, Lotus NotesMaven, JUnit, Eclipse, BMC Remedy Tool
Confidential
Senior Java Developer
Responsibilities:
- Performing Impact analysis and effort estimation for each requirement.
- Development of change requests using Struts framework. Had developed around 50 change requests.
- Developed JSPs using Struts Tiles framework.
- Worked on LDAP.
- Writing & Executing unit test cases.
- Prepared Impact Analysis documents.
Environment: JSP, Servlet, Struts, Struts Tiles, Java Script, JSTL, HTML, jboss-4.0.1, LDAPOracle 9i
Confidential
Java Developer
Responsibilities:
- Worked on one of the complex modules i.e. project creation and allocation module.
- Developed JSPs. Used AJAX to populate fields on the screen based on the user selection.
- Integrated Global Mobility system with the Open Symphony Workflow system to achieve the approval/rejection process for a particular project.
- Written JUnit test cases to provide quality product through various rounds of unit testing.
Environment: Struts, AJAX, JSP, Open Symphony Workflow system, Web Application Server 6.0
Confidential
Java Developer
Responsibilities:
- Performing Impact analysis and effort estimation for each requirement.
- Development of change requests using JSP & Servlet.
- Writing & Executing unit test cases.
- Preparation of Impact Analysis documents.
Environment: JSP, Servlet, Java Script, JSTL, HTML, Apache Tomcat 5.0.28, Oracle 9.2.0.1
