We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Over 7+ years of experience in design and development of applications in Java/J2EE.
  • Experience in Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with SpringORM
  • Developed SOAP and Restful Web Services using Apache CXF, JAX-WS RI
  • Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
  • Developed applications based on Model-View-Controller (MVC)architecture using Struts, SpringMVC and JSF
  • Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, JQuery, and AJAX.
  • Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Worked with RDBMS like My SQL, Oracle, and DB2.
  • Good experience in implementing JUnit for Unit testing, logging using Log4J and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
  • Experience with Agile/Scrum and Test Driven development (TDD).
  • Good Communication, presentation and interpersonal skills and very good team participant

TECHNICAL SKILLS

Java/J2EE: Java, JSP, Servlets, JDBC, JMS, EJB, JNDI, JAX-WS, JPA

Web Frameworks: JSP/Servlets, JSF, Struts2, SpringMVC

Spring Modules: Core, IOC, SpringORM, SpringAOP

Web Services: SOAP based Apache CXF and JAX-WS

App/ Web Server: WebSphere, WebLogic, JBoss, Tomcat

Database: Oracle, DB2, MySQL

Spring: Spring (Core, ORM, AOP )

ORM: Hibernate, JPA

Testing Tools: JUnit, Checkstyle, PMD

Operating Systems: Windows, Linux

IDE: RAD, Eclipse and NetBeans

Source Control: PVCS, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Detroit MI

JAVA/J2EE Developer

Responsibilities:

  • Involved in most of the SDLC phases with sprint planning sessions part of Agile Scrum
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Developed the Application using SpringMVC Framework, and used JSP, HTML, CSS, JavaScript, JQuery for the web page development.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using SpringIOC, SpringORM, SpringAOP and JAX-WS WebServices
  • Used Auto-Wired for bean management through Spring IOC
  • Configured Association Mappings like one-one and one-many in Hibernate.
  • Used Hibernate to persist the data efficiently into database and also integrated it with the SpringORM framework.
  • Implemented Spring with AOP in exception handling, which it reduce the development time to handle the exceptions
  • Developed DAO classes for the persistent in correlation with hibernate.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on WebLogic Application Server
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit.
  • Used SVN as a documentation repository and version controlling tool
  • Maven framework for the project build
  • Developed SOAP Web services using JAX-WS Metro.
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.

Environment: JAVA 1.7, J2EE, spring, Hibernate, JSP, Eclipse, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle 10g and Windows 7

Confidential, San Francisco CA

JAVA/J2EE Developer

Responsibilities:

  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Client pages are built using HTML, CSS, JSP, JavaScript/JQuery
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Implemented integration of Struts Action classes and the EJB's services layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Have proficiency in using DAO and DTO patterns to persist data into database
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database
  • Produced SOAP WebServices using Metro JAX-WS RI for building the business application layer.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in WebLogic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment: Core JAVA, Struts 2.x, Hibernate, Struts Validator Framework, JQuery, JSP, EJB, Oracle11g, JavaScript, XML, Web Services, WebLogic, Junit, ANT, Eclipse, SVN

Confidential, Seattle WA

JAVA/J2EE Developer

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
  • Used JavaScript for client side validations.
  • AJAX for the asynchronous server calls
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator
  • Created Perl and UNIX scripts to launch the java modules on JBoss application server and to generate the user reports.
  • Worked on JBoss application server to deploy the application.
  • Implemented the Mail API service in Perl code to alert the users in case of any batch job failures.
  • Used JPA framework for DAO layer to access the MySQL database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users

Environment: JAVA, J2EE, Servlets, JSP, JPA, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, Perl, JBoss, RAD, MySQL UNIX

Confidential, Chicago IL

JAVA/J2EE Developer

Responsibilities:

  • Worked on analysis, design, development, deployment and testing of the application.
  • Involved in designing Application based on MVC architecture.
  • Designed and developed for the Presentation layer using MVC Struts Frame work.
  • Created the JSPs, Action classes and Action forms for the Presentation layer.
  • Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO
  • Implemented server side validation using Struts Validation Framework.
  • Implemented Client side validations using Java Script.
  • Persistence layer implemented using Hibernate framework
  • Developed Persistence classes and hibernate.cfg.xml and other configuration files for Hibernate mapping to database.
  • Used different Hibernate APIS like Configuration, Session Factory, Session and Hibernate Transaction Manager for writing the persistence logic.
  • Implemented Hibernate second level caching using EhCache framework application
  • Designed UML diagrams using Rational Rose and written design documents.
  • Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs
  • Developed build scripts using ANT tool for compilation and deployment purpose.
  • Implemented logging using log4J and apache commons-logging framework.

Environment: JAVA, Hibernate, Spring, Struts, WebSphere, Oracle, CVS, ANT, JSP, Servlets, HTML, JavaScript

Confidential, Boston MA

JAVA/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of Administration, Billing modules.
  • Designed web pages using JSP, HTML and client side validation with JavaScript.
  • Business logic implementation using Struts framework.
  • Designed and implemented Servlet module to capture the XML as request and parse XML.
  • Developed and deployed EJBs (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Deployed business components into WebSphere Application Server and involved in transaction management and security management.
  • Developed database objects like stored procedures to maintain referential integrity of the database.
  • Implemented Design Patterns like Session Façade, Singleton and Transfer Objects.
  • Used JUnit to do the unit testing and Log4Jto create log files.

Environment: JAVA, JavaScript, XML, WSAD, Servlets, JSP, EJB, Struts, WebSphere Application Server, WSDL, log4j, Oracle 9i, JUnit

We'd love your feedback!