We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

RI

SUMMARY

  • 6+ 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, 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, JQuery, XML /XSLT and AJAX.
  • Extensive experience in Integrated Development Environments (IDE) like Eclipse, Spring Tool Suite, Rational Application Developer (RAD), WSAD.
  • Extensive experience in application development and deployment using servers such as Apache Tomcat, WebLogic, JBoss, and WebSphere Application Server.
  • Good knowledge in working with version controls such as ClearCase, CVS, SVN.
  • Comprehensive knowledge of J2EE design patterns - MVC, DAO, Singleton, and Front Controller.
  • Developed multiple applications using MySQL and Oracle Database using SQL and have good experience in Performance Tuning and Debugging.
  • Experience in reducing the risk involved in critical bug fixes.
  • Hands-on experience in designingTest Cases / Test Conditionsfor 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.
  • Good experience in Microsoft Visio for UML (Unified Modeling Language).
  • Experience in pre and post production support and maintenance.
  • Skills regarding interactions and making demo to users based on business requirements.
  • 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++, HTML, XML,SQL, PL/SQL

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

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

Web Services: SOAP, WSDL, REST, JAX-RS, JAX-WS, Apache CXF, Axis, Jersey

IDE: STS, Eclipse, RAD, WSAD

Web/App Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss

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

Methodologies & Standards: UML, Rational Rose, OOA/D, Software Development Life Cycle(SDLC), RUP, Agile, SCRUM

Database: Oracle 9i, 10g; SQL Server, IBM DB2

Operating Systems: Windows, UNIX, MS-DOS

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

PROFESSIONAL EXPERIENCE

Confidential, RI

Java/J2EE Developer

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, JDBC).
  • Designed and implemented the rules of Business Logic using Spring and EJBs.
  • 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, Session Façade, Service Locator, 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.
  • Leveraged the IOC concepts of Spring framework to integrate user interface with Hibernate based persistence interface.
  • 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/J2EE, Spring MVC, SOAP, JAX-RS, REST API, Jersey, XML, XSD, SOAP, WSDL, JUnit, Mockito, STS, JBoss, JQuery, AngularJS, Ajax, Maven, Jenkins, JIRA, SVN.

Confidential, Louisville, KY

Java/J2EE Developer

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 the application using several design patterns such as MVC, Business Delegate, Session Façade, Service Locator, Data Access Object, and Singleton.
  • Development and support of the applications for generating reports using XML (SAX and DOM API), XSLT, JSP and JSF.
  • Extensively used JSTL Tags, JQuery, AJAX and CSS for designing UI.
  • XML (SAX and DOM API, JDOM), XSLT were used for informative view representation.
  • Worked extensively on Base, Virtual and Web Portals for the design and implementation of portal pages.
  • Used Spring framework to develop core Java programs for workflows.
  • Developed SOAP Web services using Apache CXF and Spring.
  • Developed RESTful web services using Jersey API.
  • Worked on SQL queries for MYSQL Database.
  • Used JUnit for code coverage and involved in debugging, Implementation and deployment activities.
  • 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.
  • Expertise on ticket management tools like Impact and eHelpDesk (eHD) used in the project.

Environment: Java/J2EE, Spring, Web services, JQuery, JSP, JSF, Junit, Tomcat, RAD, Websphere Application Server 6.0, LDAP, SQL, TAM, Test driven development(TDD).

Confidential, PA

Java Developer

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 and Rational Rose.
  • 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 WebSphere 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, J2EE, EJB, Spring, Hibernate, JSP, Java Script, Servlets, JDBC, JNDI, UML, Rational Rose, SQL, PL/SQL, XML, XSLT, XSD, IBM WebSphere, WSAD, JUnit, HTML, Concurrent Version System (CVS), UNIX and Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
  • Involved in designing & documentation of flows & functional diagrams using Rational Rose.
  • In charge of the entire Front-end (user interface) part of the system, using JSP, Servlets, HTML, JavaScript.
  • Involved in developing web-tier using JSPs and client-tier using HTML pages.
  • Developed client-side validations using JavaScript.
  • Developed Session Beans to provide a client’s view of the account transactions business logic.
  • Developed Entity Beans to provide an object view of the database tables which contain the business logic to access the tables.
  • JDBC was used to access data from Oracle database.
  • Wrote SQL Queries, PL/SQL procedures, for retrieving information from database
  • Deployed the application on Apache Tomcat server.
  • Involved in Production Support and Maintenance.
  • Managed Source Control and Version Control using CVS and SVN.

Environment: J2EE, EJB, JSP, HTML, CSS, Ajax, Web Services, UML, XML, XSLT, Struts1.1, JDBC, CVS, SVN, Apache Tomcat.

Confidential

Software Engineer

Responsibilities:

  • Involved in the development of application.
  • Performed different levels of testing such as Unit and Integration testing.
  • Developed Servlets to process requests from the client and forwards the response to JSP pages.
  • Interacted with database by using JDBC and Java.sql package.
  • Involved in peer reviews of code and design specs.

Environment: Java, Servlets, JSP, Servlets, JDBC, Oracle 9i, Edit Plus, Microsoft VSS, JBoss.

We'd love your feedback!