J2ee Developer Resume
Salem, NJ
SUMMARY:
- Hands on experience in developing applications using Java and J2EE technologies like JSP, Servlets, JDBC, Java Beans, Struts, Spring, JSF, Hibernate.
- Thorough understanding of OOAD concepts, UML modeling (unified process), SDLC.
- Extensively worked on Struts 2.0/1.2/1.1 framework and EJBs 3.0/2.1.
- Experience in working on JSF 2.0 and prime faces architecture.
- Experience in working on various Spring 3.0/2.5 modules (Spring MVC) along with Hibernate 3.2/3.0 as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
- Understanding of relational database concepts, and experience in query construction using SQL.
- Thorough understanding of J2EE design patterns like MVC, Singleton, Session façade, Business Delegate, and Service Locator.
- Extensive experience in creating enterprise applications on web/application servers such as (Web Logic 11g/ 10.3/8.1/7.0 and Web Sphere 7.0/6/5.1/4) and Tomcat 5.
- Experience working with Eclipse 3.3/3.2/3.1, WSAD 5.1/4.0 and RAD 7.5/6.0.
- Experience in testing (making test cases using JUNIT) and deploying applications using Ant, MAVEN tools.
- Experience in working with the Databases environments Oracle 11g/10g/9i/8i and SQL Server 2005.
- Knowledge of Agile software development and Web Services.
- Strong analytical, communication and problem solving skills, excellent team player, proactive and result driven.
TECHNICAL SKILLS:
- C, C++, Java
- JSP, Servlets
- EJB 3.0/2.1, JDBC
- XML, HTML, JavaScript
- Struts 2.0/1.2/1.1
- JSF 2.0
- Spring 3.0/2.5
- Hibernate 3.2/3.0
- Web Sphere 7.0/6.0/5.1
- Web Logic 11g/ 10.3/9.0/7.0
- Tomcat 5
- Cognos 10.1
- Eclipse 3.5/3.4/3.3
- WSAD 5.1/4.0
- RAD 7.5/6.0
- Oracle 11g/10g/9i/8i
- SQL Server 2005
- MySQL 5.5
- Maven
- JUnit, Log4j
- CVS, SVN
PROFESSIONAL EXPERIENCE:
J2EE Developer
Confidential, Salem, NJ
Responsibilities:
- Involved in data gathering during the business analysis and planning phase of the project.
- Developed JSP, JavaScript, CSS and HTML for UI & business logic.
- Designed and developed service layer using spring with Dependency Injection.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
- Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Used Hibernate 3.0 in data access layer to access, update and persist information in the database.
- Used JSF framework in developing user interfaces using JSF UI components, validator and listeners.
- Used JQuery for front end validations.
- Configured hibernate.cfg.xml and integrated Spring DAO for data access with hibernate.
- Used MAVEN automated build scripts to compile and package the application.
- Developed logging - module using log4j to create log files to debug as well as trace application
- Developed a SAX parser to parse the .xml file to extract the user data to be stored in the database.
- Deployed the application on IBM Web sphere Server.
- Used JUnit for testing the application. Worked with QA team for testing and resolve defects.
Environment: Java 1.6, Servlet 2.5, JSP 2.1, Tomcat 6.x, Web Sphere 7x, JSF 2.0, Spring 3.0, Hibernate 3.2, SVN, Cognos 10.1, Eclipse Blue 10, MAVEN, HTML, JavaScript, CSS, Log4j, JUnit, UNIX, Oracle 11g.
J2EE Developer
Confidential, Houston, TX
Responsibilities:
- Involved in gathering and analyzing user requirements.
- Responsible for the designing (UML’s Unified process), coding and developing the application.
- Involved in modeling business modules using OOD methods such as Use case diagrams, sequence diagrams and class diagram.
- Used JavaServer Pages (JSP), JSP Tag Libraries, Struts Tag Libraries, Custom Tag libraries in the development of different user interfaces.
- Implemented Design patterns - Business Delegate, Session Façade and DAO.
- Involved in development of DAO layer using Hibernate.
- Extensive JavaScript utilization for Business Rules and Client side validation.
- Developed struts-config.xml and web.xml configuration files in the application.
- Created Struts Action classes for the application.
- Configured and maintained the Spring Application Framework’s IoC container.
- Designed and developed Service layer module interfaces and classes using Spring and EJB for data transaction process. Used IOC, Service locator patterns to transfer data back and forth between services to web layer.
- EJB, Entity Beans are used as persistence layer and are used to interact with the database.
- Deployed the .ear file on Web Sphere Application Server.
- Developed Business Services objects to be registered with JNDI.
- Wrote stateless Session Beans for the data model, built java application using ANT.
- Developed Logging Framework Using Log4J.
- Used CVS for software configuration management and version control.
- Helping Quality Control Team in preparing Test Scripts, which involved writing test cases and Documentation.
- Participated in code reviews and weekly meetings
Environment: Java/J2EE, JSP, HTML, XML, JNDI, Struts 2.0, Spring 2.5, Hibernate 3.0, EJB 3.0, Oracle 10g, Web Sphere 7.0, RAD 7.5, Log4j, CVS
J2EE Developer
Confidential, Houston, TX
Responsibilities:
- Designed the UML class diagrams and sequence diagrams using Rational Rose.
- Mapped the actions in struts-config.xml into action-servlet.xml and used DelagationActionProxy to manage actions defined in Spring
- Integrated part of web layer of the application based on Struts into Spring
- Implemented the design patterns DAO, Service Locator and Business Delegate.
- Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection
- Incorporated new Spring DAO implementation of Hibernate components for enrollment module.
- Used Spring’s AOP to implement logging feature seamlessly into the application
- Developed Persistence classes and O/R mapping (.hbm) files for Hibernate.
- Used Hibernate in the DAO layer to persist the data to the Database.
- Used HQL queries and Criteria API for efficient object retrieval
- Developed stored procedures and Triggers using PL/SQL to access the database.
- Used on DOM parser to read XML files
- Incorporated new methods into existing service business components
- Performed logging using log4j
- Performed unit testing by writing test cases using JUnit.
- Developed ANT scripts that checkout code from CVS repository, build EAR files, and deploy the EAR files on WebLogic Application server.
Environment: Java 1.5, J2EE 1.4 (Servlets, JSP, JSTL), Struts 2, Spring 2.0, Hibernate 3.0, Rational Rose, XML, XSLT, Oracle 9i, CVS, ANT, log4j, Web logic 10 and Eclipse 3.3
J2EE Developer
Confidential, Chicago, I L
Responsibilities:
- Involved in the design and development of the project.
- Developed the Use Cases, Activity, Sequence and Class diagrams using Rational Rose Enterprise.
- Designed and developed several Servlets, JSP and Java classes for presentation layer.
- Used Eclipse IDE to develop the different J2EE components like EJBS, Client jars, Web Modules and Application EAR modules.
- Used Struts as MVC framework for designing the complete Web tier.
- Developed Sessions Beans for implementing the business logic of the Enterprise application.
- Developed Entity beans. Involved in using EJB persistence management.
- Implemented the Session Facade pattern to access several individual session and entity beans.
- Used Data Access Object pattern to abstract and encapsulate data access mechanism.
- Deployed EAR files on WebSphere 6.0.
- Used Oracle 8i as backend database.
- Wrote SQL stored procedures and did performance tuning of complex queries.
- Worked with Log4j to store the logging messages.
- Integrated different parts of the application and tested.
- Developed automated Build files using ANT.
Environment: Java/J2EE, JSP, Servlets, HTML, Web Sphere 6.0, Struts 1.2, Oracle 8i, EJB 2.1, Log4J, CVS, JDBC, JUnit, Eclipse 3.3
Software Engineer
Confidential
Responsibilities:
- Involved in gathering requirements and developed various use case, sequence, and class diagrams in UML.
- Involved in developing forms using HTML and Java Script.
- Designed and developed front end using JSP and Struts framework components and tag libraries and developed business components using EJB.
- Experienced designing, developing XMLs.
- Developed Java Server Pages for GUI and Servlets for both Business Logic and GUI development.
- Followed MVC architecture and developed the application using Struts Framework.
- Implemented the business logic writing Struts action components such as Action Class.
- Deployed all JSPs and EJB’s into WebSphere server.
- Developed SQL queries for Oracle data base application in the project.
- Designed and Developed back end communication using JDBC.
- Monitored the error logs for application debugging and flow tracking using Log4J.
- Wrote Design Patterns such as singleton patterns.
- All applications written in Eclipse (IDE) Environment
- Done Unit testing with JUnit tool for the developed components.
Environment: Java, JSP, HTML, JavaScript, Servlets, WSAD 5.1, Struts 1.1, EJB 2.1, Web sphere 5.0, JDBC, Oracle8i
Software Engineer
Confidential
Responsibilities:
- Involved in requirements gathering, design, development and testing phases of Software Development Life Cycle (SDLC).
- Designed UML Use Case Diagrams, Class Diagrams, Sequence Diagrams using Rational Rose.
- Used J2EE technologies, like JSP, Servlets, JDBC for building the application.
- Followed MVC architecture and developed the application using Struts Framework.
- Implemented validation on the JSP fields using Struts Validation framework
- Wrote SQL code within Java classes.
- Extensively used JUnit for unit testing.
- Deployed application in WebLogic Server and developed using Eclipse.
- Created unit test cases and performed peer code review.
- Tested and validated the application on different testing environments.
Environment: Java/J2EE, Web Logic 7.0, JSP, Servlets, Struts 1.1, Eclipse 2.0, SQL Server 2005, HTML, JUnit, JDBC.
