Java Ee Developer Resume
Paramus New, JerseY
SUMMARY:
- Over 6 years of extensive experience in analyzing, designing and developing scalable multi - tier Java EE applications
- Proven solid Core Java skills on advanced topics such as multi-threading, Java Collections API, Exception Handling, Serialization and OOP design patterns such as singleton, prototype, factory, builder and decorator.
- Hands-on expertise with presentation tier technologies such as JSP, Servlet, JSTL and custom tag libraries.
- Hands-on experience in Java EE frameworks such as Struts 2, Spring Web MVC and Spring 3 to structure multi-tier web applications.
- Extensive experience in creating and consuming Web Services (SOAP/REST) using data representation technologies such as XML and JSON .
- Extensive experience in utilizing Java Persistence API (JPA ) such as Hibernate 3 to create Object-relational Mapping (ORM ) and database proficiency on SQL and HQL .
- Comprehensive and thorough understanding of the Java EE Design concept such as MVC, DAO, Business Delegate, Service Locator and Transfer Object.
- Working knowledge with business tier technologies such as EJB 3, JMS, JNDI and RMI .
- Extensive experience in configuration and deployment on popular application servers such as Apache Tomcat and JBoss and DB systems including MySQL and Oracle.
- Hands-on experience in UI development and validation using HTML 5, CSS 3, JavaScript, jQuery and AJAX.
- Strong Working experience with version control systems such as Git, CVS and Maven as well as testing and bug-tracing tools such as JUnit and JIRA .
- Strong Experience with full development life cycle in both Waterfall model and Agile Model with Scrum.
- Possession of excellent communication skills and thrive in a highly collaborative and test driven developing environment.
TECHNICAL SKILLS:
Core Technology\ Java EE Framework: Core Java, Web Services (SOAP, REST), SQL\ Spring 3/4, Spring Web MVC, Struts 2
Java EE Technology: Web Technology JSP, Servlet, JSTL, EJB 3, JMS, RMI, HTML 5, CSS 3, JavaScript, Angular JS, JDBC, JPA, Hibernate, jQuery, AJAX
Environment: and Software Productivity tools, Eclipse, NetBeans, Tomcat, JBoss, MySQL, \ CVS, Git, Maven, Jenkins, JUnit, JIRA, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Paramus, New Jersey
Java EE Developer
Responsibilities:
- Responsible for the improvement of the MVC structure of the CTC module using frameworks of Struts MVC
- Involved in creating and consuming RESTful Services using Struts MVC, Hibernate and AJAX technology.
- Using Hibernate 3 APIs combined with HQL queries and criteria to provide specific database access and data manipulation.
- Implemented dynamic web pages of matching module using web technologies such as JavaScript, AJAX and jQuery .
- Performed system functionally testing routine using customized test cases and tools such as J Meter
- Used Ant for build process and Log4J for logging information.
- Performed routine code review, bug tracking and version control and continue integration task with the help of certain tools such as Team Foundation Server
- Participate in the deployment of the application with WebLogic
- Using HP ALM for the life cycle management.
- Involved in all phases of agile development with Scrum. Participated in all sprint’s plan/review/retrospective meetings and pair coding sessions.
Environment: Struts MVC, RESTful Web service, JSP, Servlet, jQuery, AJAX, Hibernate 3, Oracle, J Meter, TFS, My Eclipse
Confidential, New York, Midtown Manhattan
Java EE Developer
Responsibilities:
- Responsible for the development of the MVC structure of the product evaluation module using frameworks such as Struts MVC
- Experience in creating and consuming RESTful Services using Struts MVC, Hibernate and AJAX technology.
- Created ORM schemas of evaluation module using Hibernate 3 APIs combined with HQL queries and criteria to provide underlying database access and data manipulation.
- Developed wide ranged business components such as DAOs and business delegate objects as well as other utility class to provide incremental of the system development.
- Implemented JMS for sending and receiving messages while creating messaging services and manage subscribers. Used JBoss to deploy JMS services.
- Implemented dynamic web pages of matching module using web technologies such as JavaScript, AJAX and jQuery .
- Performed unit testing and system functionally testing routine using customized test cases and tools such as JUnit.
- Developed the code using Test Driven Development (TDD). Followed good coding and standards, reviews and refactoring has done using different open source tools.
- Used Maven for build process and Log4J for logging information.
- Performed routine code review, bug tracking and version control and continue integration task with the help of certain tools such as JIRA and SVN .
- Involved in all phases of agile development with Scrum. Participated in all sprint’s plan/review/retrospective meetings and pair coding sessions.
Environment: Struts MVC, RESTful, JSP, Servlet, JSTL, jQuery, Angular JS, Hibernate 3, Oracle, JUnit, JIRA, SVN, Eclipse, Ubuntu
Confidential, Midtown Manhattan, NY
Java EE Developer
Responsibilities:
- Developed JSON and XML based web services for data transferring from server to clients using technologies such as SOAP and WSDL
- Experience in creating SOAP Web Services using Struts1.1 and Hibernate 3 and consumed using spring integration .
- Configured EJB resources and developed Message Driven Beans for collecting data and sending information back to user in the application.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using HQL & Hibernate named queries, implemented business logic components using POJOs, combined Spring JPA to simplify the data query and storage processes.
- Used EHCache for second level cache in Hibernate for the application.
- Used Apache POI for generating daily business reporting.
- Utilized Log4j to debug and record the logs in application, configured Log4j to meet the test needs.
- Performed unit testing by writing test cases using JUnit.
- Configured Maven dependencies for build automation.
- Involved in all phases of Agile development with Scrum. Participated in all sprint’s plan review/retrospective meetings and pair coding sessions.
- Implemented Version Control using Git, tested the module’s functions as well as whole system’s functions in specific branch before committing to the master branch.
- Performed code review, bug tracking and continued integration task with the help of certain tools such as Jenkins .
Environment: Struts MVC, spring 3, Hibernate 3, Oracle, EJB, JMS, JNDI, JSON, JUnit, JIRA, CVSIndustrial and Commercial Confidential Ltd, Shanghai China
Java EE Developer/Web Developer
Confidential
Responsibilities:
- Implemented MVC design pattern for web application using Spring Web MVC and Spring framework.
- Developed and implemented dynamic web pages using web technologies such as JavaScript, AJAX and jQuery .
- Involved in Creating UI Views using HTML 5, CSS 3 and Bootstrap CSS .
- Developed and implemented RESTful web services using stateless JavaBeans and Jersey library.
- Developed Object-Relational Mapping and entity classes using Hibernate 3 .
- Performed unit testing and system functionally testing routine using customized test cases and tools such as JUnit.
- Performed routine code review, bug tracing, continued integration and version control task with the help of certain tools such as JIRA and CVS .
Environment: Spring Web MVC, spring, Web Service, Jersey, JSP, HTML, CSS, JavaScript, jQuery, Angular JS, Angular JS Route, Hibernate, MySQL, CVS, JUnit, Eclipse
Confidential
Java EE Developer
Responsibilities:
- Implemented MVC design for web application using Struts 2 and Spring framework.
- Developed web components using JSP, Servlet, JSTL and custom tag library technologies.
- Created web pages and implemented client side functionalities such as form validation and AJAX content loading using JavaScript and jQuery .
- Developed and implemented SOAP and RESTful web services using stateless Session Beans, JAX-RS implementation and XPath.
- Developed Object-Relational Mapping and entity classes using Hibernate .
- Involved in the implementation of user subscription functionality using EJB, JMS and JNDI.
- Used productivity tools such as JUnit and CVS in daily work.
Environment: Struts 2, spring, EJB, JMS, Web Service (REST/SOAP), JSP, JavaScript, jQuery, Hibernate, Oracle, JUnit, CVS, Eclipse, Ubuntu
Confidential
Software Developer
Responsibilities:
- Developed presentation tier components such as Servlets and JSP pages with JSTL.
- Developed webpages using HTML, CSS and JavaScript for UI presentation.
- Developed Hibernate entities and DAO classes to provide database access to business tier.
- Involved in the configuration and deployment of the user database using JDBC and SQL .
- Involved in the configuration and deployment of the internal version control servers using CVS and Ubuntu.
- Performed daily task of server maintenance and user logging and analysis.
Environment: JSP, Servlet, JSTL, Android SDK, Hibernate, JDBC, JavaScript, HTML, CSS, CVS, NetBeans, Ubuntu
