We provide IT Staff Augmentation Services!

Java/ Jee Developer Resume

2.00 Rating

Mount Laurel, NJ

SUMMARY

  • Java Programmer & Web Component Developer with about 6 years exceptional experienced in software design, development and testing of Java/J2EE applications with strong Object - oriented programming (OOP) skills.
  • Delivered Responsibilities as Analyst Programmer and Programmer. Strong functional experience includes Banking, Insurance, E-commerce and other domains.
  • Well versed with various types Software Development methodologies. Waterfall, Agile etc.
  • Ambitious Go-getter with extensive adeptness in implementing the n-tier enterprise applications using J2EE Technologies such as EJB 3, XML, JMS, Servlet 3 etc.
  • Experienced in using Swing, JSTL, Struts Tag libraries, El, AJAX, JSON, HTML5, CSS3, JavaScript, jQuery2, and Angular JS.
  • Experienced on Web Services like SOAP and RESTful.
  • Hands-on experience in project life cycle activities like Requirement Specification Analysis, System Design, Development (Coding and Testing) and Implementation at the client sites, with emphasis on Object-Oriented Methodologies (OOMT) in JAVA.
  • Proficient in Design Patterns: Singleton, Factory, Strategy, Facade, Observer, Adapter, Bridge, etc. and J2EE patterns such as MVC, DAO, POJO, Business Delegate, etc.
  • Expertise in MVC Frameworks like Struts2, Spring MVC, Spring3.0&4.0, EJB3, Hibernate3.0&4.0.
  • Experienced in using Hibernate for data persistence ORM and Hibernate query language (HQL).
  • Technically Savvy Designing and Development of the Logical Data, hands on experience in writing SQL Queries, functions, procedures, and packages.
  • Expertise in Version control tools like CVS, SVN, and Git.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
  • Motivated high-flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.

TECHNICAL SKILLS

Java EE Technology \ Web & Application Server: \: Java 8, EJB 3.0, Servlet 3, JDBC, Struts 2.x, \Apache, Apache Tomcat 7.0, Weblogic 11g, \ Hibernate 4.x, spring 4.x, JNDI, RMI, JMS, \JBoss 6.x, WebSphere \ JTA, JPA \

Frameworks \IDE: \: Struts 2.x, spring 4.x, spring MVC \ Eclipse 4.x, Spring Tools Suite 3.1 \

Databases \ Web: \: Oracle 10/11g/9i, MySQL 5.5, \HTML 5, JSP 2.2, CSS 3.0, AJAX, \ JavaScript, JQuery, AngularJS \

Debugging and logging tools \Operation System: \: JUnit 4.x, Log4j 1.2, slf4j \ Windows 7/ XP/ 2000\

Others \: Git, CVS, SVN, ANT, Maven \

PROFESSIONAL EXPERIENCE

Confidential - Mount Laurel, NJ

Java/ JEE Developer

Responsibilities:

  • Followed Agile software development with Scrum methodology
  • Prepared Functional Design and Technical Design Documents.
  • 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)
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces and Exception handling programming.
  • Developing domain objects to have high-level interface for database to represent ORM classes for Hibernate 4.0.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Implemented Spring validator to do server side validation.
  • Created RESTful web services and returned a JSON data to UI.
  • Created UI web pages with JSP, HTML5, CSS3 and used JavaScript for form validations. Used jQuery functions to make AJAX calls and for rendering JSON data into UI.
  • Used some of the Java / J2EE design Patterns to implement scenarios like Singleton, Factory and Façade.
  • Developed a JMS component to send and receive messages for notifying the monthly payments.
  • Used Log4J for logging and JUnit for unit testing of modules
  • Used Oracle 10g as backend database.
  • Implemented in Agile methodology with multiple sprints.
  • Used SVN as a version control system and for code management

Environment: Core Java 1.7, Spring 3.2, Hibernate3.3.2, jQuery, AJAX, HTML5, CSS3, JavaScript, JQuery, Maven, Subversion (SVN), Scrum, Oracle 10g, RESTful, Spring Web Flow, Test Driven Development (TDD) / JUnit

Confidential - Newark, NJ

Java/ JEE Developer

Responsibilities:

  • Followed agile software development with Scrum methodology.
  • Wrote Test Cases and Test Procedures based on the Test Plan.
  • Responsible for developing application using Spring MVC.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces and Exception handling programming.
  • Implemented JAVA1.7/J2EE design patterns such as Factory, DAO, and Singleton.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Implemented features like logging, user session validation using Spring-Validator.
  • Developed server-side services using Spring Web Services (SOAP, RESTful).
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Worked on Oracle as the backend database.
  • Deployed the project on Tomcat 7.
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Environment: Java1.7, J2EE 6, JSP2.2, Servlets 2.5/3, Hibernate 3.5.0, Spring 3.1, RESTful WebServices, HTML 5, CSS 3, JavaScript 1.8.5, JQuery, Spring Web Flow, XML 1.1.1, Log4j 1.2.16, Oracle 10g, JUnit 4, Eclipse 3.7 Indigo, Tomcat 7

Confidential

Java/ JEE Developer

Responsibilities:

  • Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core. Specified SOA architecture using JSF. Developed JSF Components to support entry of integers and date values with internationalization.
  • Used Spring Security for securing the web tier Access. Used jQuery for dynamic & interactive UX.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Efficiently used Spring AOP for transaction management.
  • Developed Web Services using XML messages that use SOAP.
  • Developed various custom tags using JSP tag libraries.
  • Implemented asynchronous messaging between components using JMS.
  • Developed Exception handling framework and used log4J for logging.
  • Developed and modified database objects as per the requirements.
  • Creating Maven build file for compiling and building the project, & converting the source into war file.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Used SVN for version control.

Environment: Java 1.6, UML, JSP, HTML5, CSS3, JavaScript, AJAX, Restful, Spring 3.0, Hibernate 3, XML, JMS, SQL, Oracle 10g, Junit 4, Maven, Log4j, JBoss 7, Subversion (SVN), Eclipse

Confidential

Java/ JEE Developer

Responsibilities:

  • Involved in full life cycle development of the project.
  • Involved in design of UI using JSP, JSTL, CSS, HTML, Java Script, Ajax, Struts.
  • Developed ant builds scripts for the creation of jar, war and ear files.
  • Used Log4j for logging and tracing of messages.
  • Deployed ear file in the WebLogic Application Server.
  • Developed Spring Java Beans to implement Business Logic and Hibernate for Persistence.
  • Used JAX-WS for developing web services.
  • Wrote JUnit Test cases for performing unit testing.
  • Used JQuery library and implemented DOM and Ajax.
  • Used SVN as Version Control.

Environment: Java, J2EE, JAX-WS, JSP, HTML, CSS, JavaScript, AJAX, Spring 3, Hibernate 3, XML, JMS, SQL, Oracle, Junit, Maven, Log4j, JBoss 6, Subversion (SVN), Eclipse

Confidential 

Java/ JEE Developer

Responsibilities:

  • Involved in full life cycle development of the project.
  • Interacted with Business Analyst to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings.
  • Used JAX-WS for developing web services.
  • Used Selectors, Events and Attributes in JQuery.
  • Implemented Ajax features in JQuery.
  • Used Log4J for logging and tracing the messages.
  • Developed Java Beans, with getter and setter properties to be configured by spring using Spring IOC (Dependency Injection).
  • Used Java Messaging Services (JMS) to send/receive the request/response.
  • Used the Java Collections API extensively in the application.

Environment: Java 1.6, J2EE 5, HTML, CSS, Eclipse, Struts 2, Hibernate 3, JQuery, MySQL, Ajax, Web Services, JAX-WS, JMS, XML, Soap UI, Oracle10g

We'd love your feedback!