We provide IT Staff Augmentation Services!

J2ee Developer Resume

Boston, MA

SUMMARY:

  • 5+ years of extensive experience in designing and developing web applications and client / server applications using JAVA, J2EE technologies and web technologies for enterprise applications.
  • Experience in analysis, design, development, testing and deployment of software applications.
  • Experienced in J2EE, J2SE and related technologies like JDBC 5, JSP 2.x, Servlets 3, POJOs (JavaBeans), Swing, JavaScript, JMS, JSTL, Struts 2, Spring 3, Hibernate 4, JUNIT 4.x, and LOG4J.
  • Have an experience in developing Client - Server, business application using JAVA 2, J2EE, JDBC, SERVLETS, JSP, JSTL, JavaScript, Web Services, Oracle 10g/11g and SQL Server 2008/2012.
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose, Visual Paradigm.
  • Expertise in MVC pattern and Java/ J2EE Design Patterns.
  • Experience in spring, Hibernate and Web Services.
  • Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and RESTful Web Services
  • Good exposure with Application servers, Web Servers like WebLogic, JBoss and Apache Tomcat.
  • Exposure in implementation of Different Database Management tools (Oracle 9i/10g/11g, SQL Server 2008/2012, MySQL 5.x).
  • Extensive experience with developing enterprise applications with development tools like Eclipse, MyEclipse.
  • Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
  • Experience with unit testing using JUnit.
  • Highly motivated and innovative problem solver with excellent organizational and communication skills.

TECHNICAL SKILLS:

Programming Language: Java, JDK 7, SQL, C++

Framework: Struts 2; Spring 3.x; Hibernate 3.x

Server Side Scripting: JSP, ASP.NET, Servlets

Front-End Technology: HTML5, DHTML, JavaScript, AJAX, CSS3, jQuery

J2EE Technology: Servlet, JSP, JSTL, JDBC, EJB 3.0, JMS, JNDI

Application/Web Servers: IBM WebSphere 5.X, 6.0; WebLogic 7.x, 8.x, 9.0; JBoss 4.0; Apache Tomcat 5.0, 5.5

Web Service Specification: JAX API, JAX-WS

Messaging Systems: JMS-DOF, MDB

Databases: Oracle 9i, 10g; SQL Server 2008/2012, MySQL5.X

IDE Tools: Eclipse, Net Beans, Visual Studio

Unit Testing Tools: JUnit

HTML Editor: Dreamweaver

Operating Systems: Windows, UNIX, LINUX

Design Methodologies: UML, Rational Rose

Protocols: SOAP, HTTP, HTTPS, FTP, SMTP

PROFESSIONAL EXPERIENCE:

Client: Confidential, Boston, MA

Role: J2EE Developer

Project: E-Commerce System

Responsibilities:

  • Responsible for design and development of the core Ecommerce services using Java,J2EE 7.
  • Involved in creation of UML diagrams for Object Oriented Design: like Class, Activity, and Sequence Diagrams using modeling tools of Rational Rose
  • Developed the application using Spring MVC Framework.
  • Worked on spring application framework features IOC container and AOP.
  • Involved in database design and creating database objects like tables, and retrieving data from tables in Oracle 10g.
  • Develop Object Relational (O/R) mapping using Hibernate 4 and JPA 2. Develop Data Access Object (DAO) persistence layer using Hibernate.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces and Multi-Threading.
  • Used the DAO design pattern for data access layer and JMS API for the messaging requirement.
  • Developed business logic for Categorization, shopping cart and order details using EJB 3, and deploying it on JBoss 6.1 Application Server.
  • Developed custom tags library(JSTL) for shopping cart.
  • Used Web services - Web Services Description Language (WSDL) and SOAP for getting credit history updated information from third party.
  • Involved in designing the Graphical User Interfaces using HTML5, JSP 2.3 and Javascript.
  • Developed JUnit 4 test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

Environment: JDK 7, spring 3.0, Hibernate 4.1, JSP 2.3, Servlets 3.1, JMS 2.0, XML, JDBC 6, JavaScript, HTML5, JNDI, Log4J, Eclipse, JBoss 6.1, JUnit 4, Oracle 10g

Client: Confidential, Boston, MA

Role: Java Developer

Project: Personal Finance Manager

Responsibilities:

  • Developed the Model objects and mapping files for the Hibernate framework
  • Involved in developing the POJOs and service beans using the Spring DI.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Hibernate used as Persistence framework mapping the ORM objects to tables and developed HQL, SQL queries.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used Hibernate Association Mapping to map associations between entity classes and relationship between tables.
  • Worked on spring application framework features IOC container and AOP.
  • Used spring transaction management for DB transactions.
  • Used J2EE Design patterns like Singleton, MVC, Session Façade and DAO during development.
  • Implemented Messaging using JMS to send email notification about service and special offers.
  • For transferring and retrieving data between different applications we used Restful Web Services.
  • Developed presentation tier as JSPs, HTML5 and Javascript.
  • Wrote JUnit test cases for testing the Business layer and the service layer.
  • Utilized Eclipse IDE for design and development of the project.
  • Used Oracle 10g database and used the Stored Procedures and Triggers in the application.

Environment: JDK 6, Java EE 6, Spring 3.0, Hibernate 3.6, JSP 2.2, JMS 1.1, Web services, JBoss, Java Beans, XML, HTML5, JavaScript, CSS, Oracle 10g, SQL, PL/SQL

Client: Confidential

Role: Java Developer

Project: Management & Reporting Application

Responsibilities:

  • Using JPA/ORM persistence API to create persistence services.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria.
  • Developed the Front End using JSP, Java Script, JQuery, Ajax and HTML.
  • Core Java and heavy collection API to implement application for the Reporting and Scheduling functionalities.
  • Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Using deep copying/cloning using core java with JPA persistence data for the Reporting Preference.
  • Used Struts2 validator framework for client side and server side validation.
  • Used Struts Action Classes and regular Java classes to develop the middleware.
  • Responsible for writing complex SQL and HQL queries.
  • Used Log4J logging framework for logging messages at various levels.

Environment: J2EE, JPA/EJB3.0 Eclipse Link, Spring MVC, Struts 2, JDBC, JNDI, XML, Eclipse IDE, log4j, Web Services, Oracle SQL, PL/SQL, Oracle 9i, Windows, Linux/Unix

Client: Confidential

Role: Java Developer

Project: Healthcare system

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Contributed in design and development of Struts web based application.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Involved in database design and creating database objects like tables, and retrieving data from tables in Oracle 10g.
  • Responsible for Developing and integration of ORM framework like Hibernate.
  • Developed the Model objects and mapping files for the Hibernate framework.
  • Developed Web applications by using Servlets and JSP pages.
  • Created the Hibernate mapping files for the application.
  • Developed the Web Services using the SOAP, WSDL.

Environment: Java 6.0, J2EE 1.6, Servlets 2.5, JSP, Spring 3.0, Hibernate 3.0, EJB 2.0, HTML, XML, Eclipse 3.4.1, Oracle, SQL Server, Windows XP, CVS, JUnit 3.8, ANT 1.6, Log4J

Client: Confidential

Role: Jr. Java Programmer

Project: Student Information Management System

Responsibilities:

  • Used Struts framework to implement MVC architecture.
  • Develop Object Relational (O/R) mapping using Hibernate and JPA. Develop Data Access Object (DAO) persistence layer using Hibernate.
  • Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
  • Used the JSP to design the user interfaces, and JSP tag libraries to define Custom Tags.
  • Used the JDBC for database connectivity.
  • Worked on many-to-one, one-to-many and many-to-many relationships in Hibernate.
  • Responsible for writing complex SQL queries.
  • Developed scripts to create tables, sequence and executed them using Oracle SQL Developer.
  • Developed the Front End using JSP, Java Script, JQuery, Ajax and HTML.

Environment: Java 1.7, J2EE, Servlets 2.x, JSP, Struts 2, Hibernate 3.0, HTML, XML, Eclipse, Oracle, SQL Server, Windows XP, JUnit 3.8, Log4J

Hire Now