We provide IT Staff Augmentation Services!

J2ee Developer Resume

2.00/5 (Submit Your Rating)

Stockdale, TX

SUMMARY:

  • Over 5 years of experience as a J2EE Developer in development and implementation of Web - based Client-Server applications using Web, Java and J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, JSTL, JAXB, SAX/DOM, Swing, Struts 2.0, EJB2.1/3.0, Spring 3.0 and 4.0, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
  • Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Experience of working in Agile Methodology involving design, development, documentation, testing and maintenance.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS:

MVC Framework: Spring MVC & Web flow, Struts

Web Technologies: HTML5, JavaScript, CSS3, AJAX, JSON, DOM

Web Services: Apache CXF - SOAP & Restful Service (Jersey API)

J2EE Technologies: JSP, Servlets, JMS, EJB

Query Language: SQL, HQL

Database: Postgres, MYSQL, Oracle

IDE Tools: Spring STS, Eclipse, RAD

Servers: Apache Tomcat, WAS

Build Tools: Maven, ANT

Version Control: SVN, GitHub

PROFESSIONAL EXPERIENCE:

Confidential, Stockdale, TX

J2EE Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Redesigned the entire application using Spring, Dojo and Hibernate, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and JavaScript, Servlets and Spring framework.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Used Apache POI for accessing Microsoft documents through Java code.
  • Implemented AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using ANT to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Struts, Spring, Hibernate, MVC, Eclipse, JSTL, AJAX, JNDI, JMS, DOJO, WebSphere, XML, JAXB, SOAP, ANT, Log4j, Oracle, SQL, Windows.

Confidential, Winston-Salem, NC

J2EE Developer

Responsibilities:

  • Participated in development phases of the project with major emphasis on coding and unit testing of the modules.
  • Development methodology used was the agile methodology. Process included iterative development, 2 week sprints, and daily stand.
  • Developed the presentation layer on Struts framework using Servlets and JSP.
  • Used Eclipse for developing web components such as JSP, Controller tier that includes action classes.
  • Designed and developed the business logic components using facade design pattern.
  • Created war/ear files and deployed them on WebSphere application server.
  • Developed various stored procedures, functions, and packages and materialized views along with JDK and JDBC for backend and middle level data access layer between Java and Oracle in OLTP application.
  • Developed PL/SQL stored procedures to perform complex database operations.
  • Front-end designing and validation were done using the JavaScript.
  • Prepared Test Case document to test the required functionalities.
  • Performed Unit as well as integration testing for all the modules.
  • Created Technical documentation as per the company standards.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Enhanced the system with change requests and coordinating with business and development team.
  • Interacted with DBAs, Data Architects, Application Team, Infrastructure team.

Environment: Java, J2EE, JSPs, Servlets, JDBC, Web Services, SOAP/HTTP, Struts, WebSphere, XML, XSLT, JavaScript, HTML, NetBeans, Oracle, Windows.

Confidential, Columbia, SC

J2EE Developer

Responsibilities:

  • Participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, and testing.
  • In architecting, various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.
  • Developed form classes of Struts Framework to write the routing logic and to call different services.
  • Participated in Functional Document reviews and created Technical documents.
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Involved in the Development of reporting system using Struts, Hibernate and Web Services.
  • Used Hibernate to access database and perform database updating.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

We'd love your feedback!