Senior Java/j2ee Developer Resume
Ohio, UsA
EXPERIENCE/SUMMARY:
- Over 10 years of experience in software development includes analysis, design and development of online web based and batch applications.
- Developed n - tier applications using Java, J2EE, Struts MVC, Spring MVC, JSP, EJB, JDBC, JavaScript, XML and SQL Server.
- Extensive hands-on experience in JBoss, IBM WebSphere Application Server, RAD and Eclipse
- Extensively used SQL Server and Oracle SQL in writing queries and stored procedures
- Implemented data persistence layer using Hibernate/JPA
- Developed applications based on RUP and Agile methodologies.
- Extensively used the GOF and J2EE design patterns while developing the enterprise applications
- Developed unit test cases using JUnit.
- Interacted with the end client and designed efficient solutions to meet the business expectations.
- Created use case documents, business function and user acceptance test scripts and conducted user trainings.
- Excellent analytical and logical skills with ability to communicate clearly and effectively.
- Conducted QA Reviews/Peer Reviews
Java/J2EE Technologies: Java, Servlets, JSP, JDBC, EJB
J2EE Frameworks: Apache Struts 1.1/1.2, Spring 3.x, Hibernate 3.x, JPA
Web Technologies: Java Script, HTML, XML
Application Servers: JBOSS, IBM Web Sphere 6.x, Tomcat 5.x
Database: MS-SQL Server 2005, Oracle 10g
IDEs: Eclipse, WSAD (Websphere Application Developer)
RAD (Rational Application Developer)
Reporting Tool: Hyperion Brio
Design Patterns: GoF (Gang of Four) and J2EE design patterns
Source Control: CVS, Subversion
Testing Tool: JUnit
Methodologies: Waterfall model, Rational Unified Process, Agile/Scrum
Business Domain: Retirement
PROFESSIONAL EXPERIENCEConfidential, Dublin, Ohio, USA
Designation: Senior Java/J2EE Developer
Roles: Senior Java and J2EE Developer/ Functional Analyst/Team Lead
Technologies used:
JavaJ2EE, SQL Server 2005, Struts MVC framework 1.1, JSP,JDK, JavaScript, JDBC, Select Enterprise, RAD 7.0, Websphere Application Server, JBOSS, RUP methodologies and GoF Design Patterns, EJB, CVS and SVN.
Responsibilities:
- Developed online web applications and batch applications using J2EE/Struts-MVC architecture, JDBC and GoF design patterns
- Developed business tiers and presentations tiers using RAD 7.5 and used inbuilt struts support.
- Created custom stored procedures and queries in SQL Server 2005 for backend JDBC calls.
- Developed user interface screens in Java Server Pages (JSP)
- Scheduled and executed batch jobs using Global Event Control Server (which is a set of integrated tools for creating sophisticated computer automation, job scheduling and batch processing system).
- Developed complex reports using Hyperion BRIO Report builder.
- Interacted with end clients and designed efficient solutions to meet the business expectations.
- Developed use cases, user training materials and provided user training to the client users.
- Promoted best design and coding practices and provided technical guidance.
- Developed unit test cases using JUnit.
- Created UAT (user acceptance testing) scripts and supported the UAT phase for its successful completion
- Mentored and trained the offshore development team. Provided functional and technical inputs and QA reviewed the developed components.
- Developed change request components which involved analysis, requirement clarifications, design, implementation and testing.
Project: Confidential
Information System (IRIS)
Client: Confidential
Project Description:
Immunization Registry Information Systems was developed for IOWA State to enable public and private health care providers to consolidate and maintain computerized immunization records for their patients.
Technologies used: RAD 7, Websphere Application Server, Spring MVC, Hibernate, JPA, JDK 1.6, Oracle 10g, JSP and Clear Case
Role: Senior Java Developer
Responsibilities:
- Developed web applications using Spring MVC and JSP with Oracle 10g as the back end database
- Implemented data persistence layer using Hibernate / JPA.
- Developed unit test cases using JUnit.
- Analyzed and fixed critical production issues involving online web applications
Confidential, Farmington Hills, USA
Designation: Senior Consultant
Project: JClarety
Client: Michigan Office of Retirement System (MI-ORS)
Project Description:
J-Clarety is a custom framework in Java which offers web-enabled Pension Retirement Solution for the Public Employees Retirement Systems for various states in USA.
Role: Java Developer
Technologies used:
Java/J2EE, SQL Server, Struts MVC framework 1.1, JSP,JDK, JavaScript, JDBC, Select Enterprise, Web sphere Application Developer, Web Sphere Application Server, EJB and CVS.
Responsibilities:
- Developed online and batch applications using Struts MVC framework, JSP, SQL Server, EJB, JDBC and JavaScript.
- Created reports using BRIO report builder.
- Created custom stored procedures and queries for backend JDBC calls.
- Successfully implemented the SQL Server migration from version 2002 to 2005
Confidential, Chennai, India
Designation: Project Associate & Developer
Project: JClarety
Clients: Confidential
Michigan Office of Retirement System (MI-ORS)
Project Description:
This is the same project as the one mentioned above under Confidential USA and under the first part of HP Enterprise Services projects.
Role: Java Developer
Technologies used:
J2EE, SQL Server 2005, Struts MVC framework 1.1, JSP,JDK, JavaScript, JDBC, Select Enterprise, Web Sphere Application Developer and Web Sphere Application Server,
Responsibilities:
- Interacted with the functional analyst and developed online and batch applications using Struts MVC framework and Java/J2EE
- Wrote queries and stored procedures for JDBC calls
- Performed unit testing and integration testing of the developed applications.