Senior Java/j2ee Developer Resume
MS
SUMMARY
- Sun Certified Java Professional with over 8 years of experience in Java/J2EE Application development,
- Successfully completed several projects with responsibilities ranging from - developer, programmer to analyst at locations in India and USA.
- Expertise in multi-tier, object-oriented J2EE and Core Java applications.
- Strong J2EE/Java application development and programming background, with experience in defining functional/technical specifications.
- Industry experience includes Retail and Government (UI Domain).Expertise in building Java-J2EE applications (EJB, Servlets, JSP, Java Beans) using J2EE best practices and design patterns.
- Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework with various Java/J2EE design patterns.
- Excellent working knowledge of popular frameworks like Struts, Hibernate, and Spring.
- Experience with Apache Tomcat, IBM WebSphere Application Servers in the areas of development, deployment, configuration setting.
- Experience with major databases such as DB2, My SQL and Oracle.
- Experience with database persistence layer like IBatis and Hibernate.
TECHNICAL SKILLS
Languages: JAVA 1.4/1.5/1.6, SQL and PL/SQL, HTML, XHTML
J2EE Technologies: JSP, Servlets, JDBC, Struts1.2/2.0, JAXB, MVC, Java Beans, JPA
Frameworks: Struts framework, Spring MVC architecture
Persistence layer: Hibernate 2/3.1, IBatis
IDEs/tools: Eclipse IDE, Flex Builder, RAD 6.0, RSA7.5.4,HP Quality Centre, IBM Rational Team Concert, Embarcadero Tool.
Design Modeling: OOA/OOD, UML Diagrams
Web Tools: JavaScript, XML, HTML, WSDL, JSTL
Version Control: Clear-Case, Clear-quest, SVN
Database: IBM DB2, Oracle 10g/9i, My SQL Server 2005/2008
Documentation Tools: MS Office 2007/2010, Visio, MS Excel
Web/Application Servers: WebSphere 5.1/6.1, Apache Tomcat 5x, JBoss 4.0/4.2.
PROFESSIONAL EXPERIENCE
Confidential, MS
Senior Java/J2EE Developer
Responsibilities:
- Working as a part of team from requirement gathering, analysis, design, development, testing, code review, build implementation and support.
- Working on a web-based client server application built with Struts 2 Framework using IBM DB2 Database, working on establishing the relation for the different beans using the Hibernate 3.1.
- Designed Screen shots for web pages, using AUXURE tool. Used Design patterns like factory, singleton. Creating fact objects to inject into business rule to manage different flow on runtime.
- Writing requirement documents SUC and analysis diagrams.
- Involve in development and guiding team in understanding requirement for quicker development.
- Guiding migration team to understand source data details for module.
- Working on Struts 1.2, hibernate as persistence layer using Java POJO objects with JPA annotation for mapping DB columns.
- Involved in writing Struts Action Forms, Actions and their respective beans in java.
- Created a soap based web service for ICON communication to get wage based details.
- Used JAXB for marshalling un-marshalling XSD schema.
- Used MVC architecture for implementation.
- Working with Struts Tiles to create a common look and feel for a web application.
- Created user interface using JSP, JSTL tags and struts html tags, service layer with EJB beans and hibernate for persistence.
- Writing the database integration code using Hibernate. Involved in the development of back-end using Hibernate 3.1 for accessing the databases. Responsible for reporting development status of the team.
- Involved in production support activities and preparing patch for critical functionalities.
Environment: Core Java, J2EE, Java SE 6, Java EE 1.4, Web-Services, Hibernate 3.1, Struts 1.2, Java POJO, HTML, Log4j, Ant, JUnit, IBM DB2, SQL 2005, WebSphere 6.1, JSP 2.0, Servlets 2.4, HTML, SSH client, IBM Rational Team Concert, IBM DB2, Work Flow Server, Squirrel DB tool.
Confidential, Boston, MA
Senior Java/J2EE Developer
Responsibilities:
- Involved in migrating an ATG application using Spring 2.5 and Ibatis.
- Used MVC architecture pattern for implementation.
- Setting up of the development workspace in RSA 7.5.4.
- Involved in developing application to be run on Websphere application Server 7.0.
- Created user interface using JSP and JSTL. Developed controller, service and DAO classes using MVC architecture.
- Done client side validations using Spring 2.5 Validator framework and JavaScript.
- Wrote JUnit test cases for the implemented functionality as deliverable.
- Worked with core java/JEE 1.5 to build and deploy the application.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Used SQL Query Analyzer for writing SQL scripts. Merging the code in development stream using Win-Merge and resolving compilation errors of stream.
Environment: Java, J2EE, JSP, JSTL, Spring 2.5 MVC Framework, Ibatis, Websphere Application Server 7.0, DB2.
Confidential, Bloomington, MN
Senior Java/J2EE Developer
Responsibilities:
- Used Design patterns like factory, singleton. Analyzed use cases and created application Architecture. Designed Screen shots for web pages.
- Worked on developing Spring 2.5 components, Servlets, JSPs and other Java components.
- Used MVC architecture for implementation.
- Created user interface using JSP and JSTL tags. Developed controller, service and DAO classes using MVC architecture.
- Done client side validations using Spring 2.5 Validator framework and JavaScript.
- Used JPA annotation for mapping hibernate data beans.
- Wrote JUnit test cases for the implemented functionality as deliverable.
- Analyzed and Designed DB schema. Built DAO layer to decouple from web-tier.
- Prepared unit test cases and captures case results.
- Involved in resolving the UAT critical defects with timeliness.
Environment: Java, J2EE, JSP, JSTL, spring 2.5 MVC Framework, Hibernate 2.5, JPA, Websphere Application Server 7.0, DB2.
Confidential
Java/J2EE Developer
Responsibilities:
- The 'FDC Automation - T3897 Denton - Transportation' project is aimed at supporting the routing, staging and loading operations for the new Denton FDC; and also continue to support the existing FDCs
- Developed user interface using JSP's using JSTL tags. Developed controller, service and DAO classes using MVC architecture.
- Done client side validations using Spring 2.5 Validator framework and JavaScript.
- Resolving UAT defects and deploying the application to UAT and updating defect status.
- Preparing and analyzing queries using query analyzer.
- Prepared SQL queries and used in application using Ibatis.
- Preparation of JUnit test cases for the developed module, this was part of deliverable.
Environment: Java, J2EE, JSP, JSTL, spring 2.0 MVC Framework, Ibatis, Websphere Application Server 7.0, DB2, Junit.
Confidential
Java Developer
Responsibilities:
- This tool used to automate the migration of DB data to Tera data.
- Get XML input and parse XML and create XML to facilitate DB data to Terra data.
- Part of development and Unit test plan preparation.
- Joined this project at the final stage and helped in on time completion of the tool, received "On the Spot" award for the contributing in on time completion.
Environment: Core Java, Java J2EE, JDOM Parser, RSA IDE.
Confidential
Java/J2EE Developer
Responsibilities:
- This Project is to develop application which helps in creating E-notices if there is any disciplinary violation instead of manually maintaining notices. These notices can be maintained easily using this application. These notices can be produced as evidence to the court in case of any legal issues.
- Involved in analysis of requirement. Involved in preparation of UML diagrams for high level design using IBM RAD 6.0.
- Involved in development and Unit test plan preparation. Involved in internationalization to include Spanish and English.
- Used MVC architecture for implementation.
- Developed user interface using Flex Builder. Created controller part using Restful webservice and DAO layer for back end implementation.
- Used sigleton & Factory pattern for implementation.
- Used JAXB for marshalling un-marshalling XSD schema.
- Used jersey annotations for controller class for restful service calls from internal Confidential application.
- Created PDF doc using iText jar.
Environment: Java, J2EE, Web Services, JSP, MYSQL, Flex, IBM RAD 6.0, Eclipse