Java/j2ee Developer Resume
Watchung, NJ
SUMMARY
- Around 6 years of experience in Analysis, Developing, Implementing, Integrating and testing of Web based Applications using Java/J2EE technology.
- Experience in developing web applications using JSP, spring, EJB, Hibernate, JDBC, Servlet, JavaScript, JavaBeans, POJO.
- Extensive Experience in developing Graphical User Interfaces using JSP.
- Expertise in Design, Development, Code Review, Maintenance, Deployment, Documentation and Testing of presentation/business logic/database access layer for various domains.
- Expertise in HTML, DHTML, Java Script, AJAX and experience working on XML based parsing technologies of SAX, DOM.
- Experience in developing Ajax based Design in creating better, faster, and more interactive web applications.
- Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
- Extensively experienced in Object Oriented Programming, and OOAD on UML Concepts, Multithreading and Java/J2EE design patterns.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Strong experience in application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework (1.2/1.3/2.0/3.0 ), Spring MVC
- Experience in Hibernate 3.0 to store teh persistent data as an Object - Relational Mapping (ORM) tool for communicating wif database.
- Hands on Experience on RDBMS concepts.
- Expertise in back-end procedure development, for Database Applications using Oracle, SQL and PL/SQL, SQL Server.
- Strong experience working on SQL using IDE’s like SQL Developer.
- Expertise in development of server side business logic using Session and Entity Beans.
- Expertise in various J2EE technologies like JSP, JSF, Servlets, EJB, Hibernate, spring.
- Experience in using application servers like Web logic, Tomcat.
- Extensively worked to build Model, view Controller (MVC) architectures.
- Well versed wif multiple version control tools like CVS and git.
- Experience in IDE tools like Eclipse and Net Beans.
- Experience wif unit testing teh applications using JUnit Framework.
- Capable of learning new technologies and adapt to new environments quickly.
- Establish and maintain productive working relationship wif management, clients and team members.
TECHNICAL SKILLS
- Java/J2ee
- Struts
- Spring
- Hibernate
- Spring-Core
- Spring AOP
- Spring MVC
- JSP
- Servlets
- EJB
- JDBC
- Java Beans
- HTML
- DHTML
- JavaScript
- Window
- Linux
- Oracle 10g
- MySQL
- MS-Access
- XML
- Eclipse
- Apache Tomcat
- CVS
- JUnit
- SQL Developer
- XML
PROFESSIONAL EXPERIENCE
Confidential, Watchung, NJ
Java/J2ee Developer
Responsibilities:
- Involving in Analysis, Design, and Development Testing and Production phases for teh new requirements.
- Analyzing functional requirements and writing technical design specifications for teh new requirements.
- Developed JSP pages and Java Script for teh applications.
- Involved in coding new features for teh application.
- Followed Agile Methodology in analyze, define, and document teh application which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Experience using Hibernate wif Spring framework and modeled server side components integrated wif Hibernate.
- Developed JSF custom components and custom tag libraries for implementing teh interfaces.
- Resolving production issues/ maintenance.
- Testing teh critical application’s functionalities before moving those into production by using various testing methodologies
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Designed and implemented data tables as per data model.
- Involved in Coding based on teh spring framework.
- Used SQL data and for all database related (CRUD) operations.
- Wrote JUnit test cases for each requirement and tested teh code as required.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing.
- Used SVN as a code repository and for code management.
Environment: Java 1.6, J2EE 1.4, Spring 3.0, MQ Series, JDBC, XML, XSD, ECLIPSE 3.0, Spring Source Tool Suite, Apache Tomcat Web Server, SVN
Confidential, Wethersfield, CT
Java/J2ee Developer
Responsibilities:
- Actively involved in defining and designing teh tiers of teh applications and implementation wif J2EE best design practices.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Followed Agile Methodology in analyze, define, and document teh application which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
- Designed and developed front-end using Servlet, JSP, DHTML, Java Script and AJAX.
- Involved in integration of claimant information wif IBM MQ Resource Adapter for message queuing.
- Designed JSP and popup Windows.
- Used Struts for Model View Architecture.
- Generated Use case diagrams and Sequence diagrams.
- Struts Validation Framework for validating server side and java script, jQuery for client side.
- Used CVS for version control.
- Participated in unit testing and integration testing.
- Participated in developing functional test cases.
- Developed several managed beans, Controllers.
- Created Web service clients through Net Beans IDE wif teh give WSDL.
- Implementation of Spring IOC/Dependency Injection.
- Used JavaScript to submit some of teh form values and got teh response to teh UI according for these values from teh Database and defined some functions to activate some fields and deactivate them according to an event.
- Used Web services for sending and receiving data from different applications using SOAP messages.
- Involved in bug fixing.
Environment: Java 1.5, J2EE, JavaScript, Struts 1.3, Ajax, Apache, JMS, Ant, Eclipse, JSP, Java Script, CVS
Confidential, New Britain, CT
Java/J2ee Developer
Responsibilities:
- Designed presentation pages using JSP.
- Used spring dependency injection wif annotations.
- Developed several Backing Beans, Controllers and Service Control classes.
- Used SVN as repository.
- Prepared Technical documentation and Sequence Diagrams for teh application.
- Involved in Knowledge transitions to other team members and peer review of program development.
- Was responsible for Unit/Integration testing teh application.
- Involved in writing teh Java utility classes to convert MQ based control claimant information.
- Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO (Data Access Object) classes in order to access data from database.
- Used Mockito for writing teh JUnit Test cases and mocking teh service or DAO layers.
- Independently developed DAO layer using Spring ORM, Hibernate and Hibernate entity beans.
Environment: Java 1.6, J2EE, Xml, Spring MVC, Spring IOC, Spring ORM, Hibernate, Tomcat 6.0, Dojo, jQuery, Javascript, JMS, Oracle 10g, Linux
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Involved in teh development of Insurance application modules such as Express commission, Underwriter and Policy Holder Information modules.
- Mapping teh business requirements to teh business process modeling specifications and detailed design.
- Documentation.
- Used Eclipse IDE to develop and to debug teh application code.
- Used Action Script components for handling teh user input events.
- Extensively worked wif Data Binding between different components in teh application.
- Used DOJO toolkit for developing teh widgets in teh application.
- Worked wif Struts framework to develop teh easy page navigation in teh web application.
- Integrated Struts wif Spring framework to call teh services from teh Spring framework.
- Used Object/Relational mapping tool Hibernate to do teh CRUD (Create, Read, Update and Delete) operations and to achieve object persistency.
- Involved in configuring hibernate to access database and retrieve data from teh database.
- Developed Stored Procedures, Joins, Functions and created database tables.
- Involved in teh code review and quality check of teh product.
- Involved in Check-in, Checkout and code versioning by using configuration management tool CVS.
Environment: Java/J2EE, Spring, Hibernate, HQL, CSS, XML, WSDL, UML, JavaScript, Apache, HTML, SQL, PL/SQL, WSAD, Oracle 10g, Agile, JUnit, Design Patterns, CVS
Confidential
Java Developer
Responsibilities:
- Designing teh Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of teh application using Microsoft Visio.
- Implemented GUI pages by using JavaScript, HTML, JSP, CSS, and AJAX.
- Designed and developed UI components using JSP, JMS, JSTL
- Implemented teh online application by using JSP, Servlets, JDBC, Core Java.
- Implemented Singleton, DAO Design Patterns, factory design pattern based on teh application requirements.
- Used DOM and SAX parsers to parse teh raw XML documents.
- Tuning complex database queries and joining teh tables to improve teh performance of teh application.
- Used Clear Case for Version Control tool.
- Used Clear Quest for bug tracking tool.
Environment: JDK 1.6, EJB2.0, JSP, JDBC, Eclipse, DOM, CSS, JavaScript, HTML, XML, SQL, PL/SQL, Oracle, ANT, Red Hat Linux.