J2ee Developer Resume
Cherry Hill New, JerseY
SUMMARY:
- Java Developer with over 4 years of experience in Object Oriented Programming and J2EE Technologies
- Proficiency in Core Java, Servlets, EJBs, Spring, Struts, Hibernate, Webservices, SOAP.
- Good Understanding of Software Design Life Cycle (SDLC) Requirement Analysis and Specification, Designing, Implementing according to elicited requirements, Test cases, and Maintenance through bug fixes and patch releases.
- Good knowledge of J2EE MVC Architecture.
- Experience in developing view components using JavaScript, HTML, JSP.
- Experience with J2EE design patterns like Singleton to access DAO, Business Delegate and Session Facade.
- Proficient in Stored Procedures, Views, Triggers, Cursors, Functions and Packages in database.
- Good Experience with Webservers like Apache Tomcat, JBoss, WebSphere .
- Good Experience working with databases like Oracle, MySQL,SQLServer.
- Experince working on Build scripts using Ant and Maven build tools for automated compilation and packaging
- Experience using version control systems like CVS, SVN.
- Experience working with IDEs like Eclipse, NetBeans, IBM RAD.
- Good Experience in programming languages like C, C++, Java
- Good Communication skills and interpersonal skills and a Good team player.
TECHNICAL SKILLS:
Languages: Java, C,C++
WebTechnologies: JSP, Servlets, HTTP,WebServices, SOAP
J2EE frameworks: Struts, Hibernate, Spring
Build Tools: ANT, Maven
Application/WebServers: Apache Tomcat5.0, JBoss4.0, WEbsphere 7.0, BEA Weblogic
Testing Tool: JUnit
Scripting: JavaScript, JSTL
Design Methodologies: Agile
Version Control Tools: CVS, SVN
Databases: Oracle, MySQL, SQL Server
IDEs: Eclipse, NetBeans, Pl/SQL developer
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Cherry Hill, New Jersey
J2EE Developer
Responsibilities:
- The application framework was developed using J2EE technologies on Struts Framework.
- Responsible for performing Client side validations and server side validations using Struts validations.
- Worked on Struts frame work that follows MVC architecture.
- Used Servlets, Jsp in developing login screens .
- Used Hibernate ORM tool for data persistence. Developed DAOs (Data Access Objects) to access data from the database using Hibernate.
- Developed Action classes and Form Beans using Struts frame work.
- Used Maven tool for compilation and building JAR files.
- Configured struts - config.xml and web.xml for the implemented modules.
- Used Singleton design pattern for design.
- Prepared JUNIT test cases for Unit Testing and Integration Testing.
- Developed the presentation layer using Struts framework JSP, JSTL, CSS, HTML.
- Developed Custom Tag Libraries for building HTML components like Tag.
- Used pl/sql development tool to work with oracle 10g database(RDBMS).
- Used Eclipse IDE for developing the application.
- Involved in Coding for PL/SQL packages.
- Used Log4J for logging errors to the log file.
Environment: Java 1.6, JSP, JNDI, Servlets, Hibernate, JDBC, JUnit, Weblogic, Struts 1.2, HTML, CSS, AJAX, JavaScript,, Eclipse, Oracle, Rational Rose, UML,XSLT, CVS, Maven
Confidential, Cranberry, PA
J2EE Developer
Responsibilities:
- Used Agile methodology for developing the application.
- Involved in developing the view using JSP s, JSTL, HTML, Struts, Servlets .
- Extensive use of Struts Framework for Controller components and View components.
- Involved in writing the exception and validation classes using Struts validation rules.
- Involved in writing the validation rules classes for general server side validation for implementing validation rules as part of observer J2EE Design Pattern.
- Used OR Mapping tool Hibernate for the interaction with the database.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Developed the DAO s using SQL and Data Source Object.
- Performed automated testing using JUnit .
- Used log4j for application & error logging.
Environment: Java, J2EE, Struts 2.0, Eclipse 3.4, Hibernate, JSP, Servlets, JavaScript, HTML, XML, JUnit, Ant, Oracle 10g, WebSphere 7.0
Confidential, CA
J2EE Developer
Responsibilities:
- Developed and updated user interfaces using JSP, Struts Custom tags and HTML, to collect user details.
- Implemented client side validation using JavaScript and server side validation using Struts Validation.
- Created Action Classes to Handle HTTP requests and route data and render retrieved information.
- Used Spring 2.0 Framework for Dependency injection and to avoid the complexity of integration and ease the injection of mock objects during test.
- Have prepared UML Sequence diagrams, Class Diagram, Activity diagrams.
- Developed DAOs (Data Access Objects) to access data from the MS-SQL Server database using Hibernate.
- Implemented Persistence layer using Hibernate to interact with the MS-SQL database.
- Developed web components and EJB components and deployed on Apache Tomcat Server.
Environment: J2EE 1.4, Apache Tomcat Server 4.1, Eclipse-Europa 3.3, JDK 1.4, JSP, EJB 2.0, Struts Framework 1.2, Spring Framework 2.0, Spring Web Flow, XML, JMS 1.1, HTML, Hibernate 3.0, MS SQL Server 2005.