We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

2.00/5 (Submit Your Rating)

Melbourne, FL

SUMMARY

  • Senior J2EE Developer with8 years of experience involving design, development and testing of Object - Oriented Software applications using Java, J2EE and Web-based related technologies.
  • Comprehensive experience with Software Development life cycle (SDLC) of the project involving Design, Development, Testing and implementation.
  • Extensive experience in developing multi-tier enterprise applications (Front End and Back End) using Java, J2EE, Servlets, JSP,JSF, EJB, Struts, Spring, Hibernate, O/R mapping and Web Services (SOAP and RESTful).
  • Profound experience working with Core Java, J2EE technologies and designing web pages using HTML, CSS, JavaScript,XML /XSLT and AJAX.
  • Extensive experience in Integrated Development Environments (IDE) like Eclipse, Rational Application Developer (RAD) .
  • Extensive experience in application development and deployment using servers such asJBoss,Apache Tomcat, WebLogic, andWebSphere Application Server.
  • Good knowledge in working with version controls such as Git,ClearCase, CVS, SVN.
  • Comprehensive knowledge of J2EE design patterns - MVC, Builder, DAO, Singleton, and Front Controller.
  • Developed multiple applications using MySQL and Oracle Database using SQL andhave good experience in Performance Tuning and Debugging.
  • Hands on experience with Liquibase as a database change management tool. Created and maintained multiple changelog files.
  • Hands-on experience in designing Test Cases / Test Conditions for the Unit Testing like JUnit, verifying and validating developed applications.
  • Good experience in implementing LOG4J for application logging and notification tracing mechanisms.
  • Comprehensive experience in working with Maven to build the application and Jenkins for continuous integration.
  • Hands-on experience in working with Unix/Linux.
  • Good experience in Microsoft Visio for UML (Unified Modeling Language).
  • Experience in preand postproduction support and maintenance.
  • Strengths include working in a fast-paced and deadline-driven environment, excellent communication skills, hardworking and a good team worker.

TECHNICAL SKILLS

Languages: Java, C, C++, HTML5, XML

J2EE Standards: JDBC, JNDI, DOM, SAX, JSP, Servlets, EJB, JPA, JAXB, JAX-WS, JAX-RS

Web Technologies: JavaScript, CSS, AJAX, HTML, JQuery, JSON

Web Services: SOAP 1.2, WSDL 2.0, REST, JAX-RS 2.0, JAX-WS 2.0, Apache CXF 3.x, Axis 1.2, Jersey 2.x

IDE: STS 3.x, Eclipse 3.x/4.x, RAD 8.0, WSAD

Web/App Servers: Apache Tomcat 5.5/6.0, IBM WebSphere 6.1/7.0, WebLogic 10.3, JBoss 6.0

Frameworks: Hibernate 3.0, Spring 2.5/3.0, Struts 1.x/2.x, JUnit, Mockito

Methodologies & Standards: UML 2.x, Rational Rose, Software Development Life Cycle (SDLC), RUP, Agile, SCRUM

Database: Oracle 9i, 10g, 11g; SQL Server, PL/SQL, MySQL, IBM DB2

Operating Systems: Windows, UNIX, MS-DOS

Log and Build Tools: Logging tool (Log4J), Build tools (MAVEN, ANT), Version Control (Git, SVN, Clear Case, CVS)

PROFESSIONAL EXPERIENCE

Senior J2EE Developer

Confidential, Melbourne, FL

Responsibilities:

  • Used Agile methodology for developing the modules.
  • Participated in business meetings along with business analysts to record the stories, and developed design artifacts and published.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework (AOP, DI).
  • Createdcustom annotations to perform field level validations.
  • Hands on experience with Liquibase as a database change management tool. Created and maintained multiple changelog files.
  • Used Hibernate annotations for mapping objects to the relational database.
  • Designed and implemented the rules of Business Logic using Spring and EJBs.
  • Implemented the application using the concrete principles laid down by several design patterns such asSingleton, Builder.
  • Developed the Web services using REST, JAX-RS and Jersey.
  • Developed Maven for building application and Jenkins for Continuous Integration.
  • Under the guidelines of TDD (Test Driven Development) developed test cases using Junit, Mock objects.
  • Developed logging component using Log4j framework.
  • Acted as occasional Scrum Master and facilitated successful standups. Acted as occasional test engineer in their absence with testing and test cases using ALM.
  • Used Rally to track user stories and defects.

Environment: Java EE 8, Spring MVC, RabbitMQ, JMS, REST API, JAX-RS, Jersey, Liquibase,Lombok 1.16.6, XML, JSON, JUnit, JBOSS 6.4.12, Oracle 11g, Hibernate 4.1, EJB 3.1, Maven, Jenkins, Git.

Senior J2EE Developer

Confidential, Lansing, MI

Responsibilities:

  • Used Agile methodology for developing the modules.
  • Participated in business meetings along with business analysts to record the stories, and developed design artifacts and published.
  • Developed user interface using JSP, JSTL tag libraries to simplify the complexities of the application.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework (AOP, DI).
  • Designed and implemented the rules of Business Logic using Spring and EJBs.
  • Used Hibernate annotations for mapping objects to the relational database.
  • Leveraged the IOC concepts of Spring framework to integrate user interface with Hibernate based persistence interface, managed Hibernate.cfg.xml file.
  • User input validations and Dynamic functionality is done using JQuery.
  • Developed Client side validations using JavaScript, and developed client side components to make asynchronous calls using JavaScript library AJAX.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
  • Developed the Web services using REST, JAX-RS and Jersey.
  • Developed dynamic proxies to consume the web services developed in SOAP, JAX-WS standards.
  • Developed Maven for building application and Jenkins for Continuous Integration.
  • Under the guidelines of TDD (Test Driven Development) developed test cases using Junit, Mock objects.
  • Developed logging component using Log4j framework and data access layer.
  • Resolved many production defects and used Mantis and RTC as bug tracking ticket system.

Environment: Java EE 6, Spring MVC, SOAP, REST API, JAX-RS, Jersey, XML, XSD, WSDL, JUnit, WebSphere Application Server 8.5, RAD 8, Oracle 11g, Hibernate 4.1, EJB 3.1, JQuery, Ajax, Maven, Jenkins, SVN.

Senior J2EE Developer

Confidential, Louisville, KY

Responsibilities:

  • Involved in application design using Microsoft Visio and implemented the application following Test Driven development.
  • Used Agile software development methodology, which helps to develop project plans.
  • Implemented Spring framework for Dependency Injection ( DI ), support for the Data Access Object ( DAO ) pattern and integrated with Hibernate .
  • Designed and developed application based on Spring MVC design pattern.
  • Designed and developed several web pages using HTML, JQuery and Java Script to perform validations at Client's side.
  • XML (SAX and DOM API, JDOM), XSLT were used for informative view representation.
  • Used Apache CXF, WSDL, SOAP, and JAX-WS technologies to create web services and consuming the existing services.
  • Wrote JSPs, Servlets and deployed them on Web Logic Application server.
  • Worked on Oracle PL/SQL stored procedures, triggers, views for backend database access.
  • Developed Application on EclipseIDE for building, deployed and tested the application code on Web Logic Application Server.
  • Worked on deploying code changes, testing, monitoring, database changes and documentation.
  • Involved in developing the applications and moving successfully to User Acceptance Testing and Production environments.
  • Used Win SCP and Putty for Server interaction and file transfers.

Environment: Java/J2EE, Eclipse 4.2, SOAP, Hibernate 3.0, JQuery, Maven, JSP 2.2, Junit, XML, HTML, AJAX, JQuery, Web Logic 11g, Oracle 10g,Test driven development (TDD).

J2EE Developer

Confidential, PA

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing using Agile methodology.
  • Used various Java and J2EE APIs including JDBC, Servlets, JSP and XML.
  • Updated low level and high-level software design documents form Business requirement Specs.
  • Extensively worked with Struts for middle tier development with Hibernate as ORM and Spring IOC for Dependency Injection for the application based on MVC design paradigm.
  • Developed Action classes for the system as a feature of Apache Struts and SQL, HQL queries to interact with the database.
  • Implemented Action Error, a feature of Struts for error handling, created struts-config.xml file to manage with the page flow, and involved in configuring spring controllers using IOC.
  • Extensively worked with Hibernate to connect to database for data persistence and implemented Hibernate features such as lazy loading, component mapping, bi-directional mapping and polymorphism.
  • Performed Unit testing for modules using JUnit and prepared code documentation for future reference and upgrades.
  • Used HTML, JavaScript, AJAX and JSP to create the UI development for web application.
  • Responsible for configuring and deploying the development builds on Web sphere application server using Eclipse.

Environment: Java EE 6, Apache Struts 2.0, Spring IOC, Hibernate 3.0, JSP 2.2, Servlets 3.0, Java Script, AJAX, JDBC, Eclipse 4.2, Web Sphere 8.0, Rational Rose, Oracle 10g, SVN.

J2EE Developer

Confidential, Miami, FL

Responsibilities:

  • Involved in the review and analysis of the requirement specifications of the entire system.
  • Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML.
  • Responsible to ensure compliance with J2EE Framework and enhance Reuse and Portability of the application by using various design patterns like Front Controllers, Facades, VO, VOA, BD, Service Locators, DAO.
  • Developed different modules using Spring MVC and Hibernate.
  • Designed and implemented the rules of Business Logic using Spring IoC concept.
  • Implemented enhancements to current functionality using Core Java concepts, Spring framework and design patterns.
  • Involved in the development of persistence layer using Hibernate.
  • Designed JSP pages. Designed and developed the form beans and action classes associated with each JSP page and developed several custom tags.
  • Extensively used Java Script for client side data validation.
  • XML, XSLT was used for informative view representation.
  • Extensively developed stored procedures and triggers using SQL and PL/SQL.
  • Responsible for deploying the entire application on Weblogic Application Server.
  • Used JUnit for writing several test cases and extensively involved in the testing of entire application in various environments.
  • Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.
  • Managed the documentation and coding of entire system using CVS.

Environment: Java EE 6, EJB 3.0, Hibernate 3.0, Weblogic 10.3, Eclipse 3.4, JSP 2.1, Spring 3.0, Java Script, UML, SQL, PL/SQL, XML, XSD, JUnit, HTML, CVS, Oracle 10g, UNIX and Windows.

We'd love your feedback!