We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • 8+ years of IT experience in the software industry, complete understanding of the Software Development Life Cycle (SDLC) including business requirements, analysis, design, development, and implementation of application.
  • Experience in designing and developing object - oriented systems using Java technologies.
  • Extensive experience with Spring Framework - IoC, Dependencies Injections, Setter and Constructor Injections, Spring AOP, MVC, Multi-Action Controller, Interceptor, Form Validation, Spring JDBC Template, Spring Hibernate Integration, Spring Tiles Integration
  • Extensive experience in developing J2EE applications using Frameworks like Struts, Spring, EJB and Hibernate
  • Worked on various database repositories like ORACLE, MYSQL, DB2, MongoDB and query languages like SQL, PL/SQL, Stored Procedures, SQL*Plus
  • Developed web interface using HTML, CSS, JavaScript, JQuery Library and JSP
  • Experience with GUI development using AWT, Applet and Swing
  • Extensively worked on Exception Handling
  • In-depth knowledge in Object Oriented analysis and design
  • Expertise in UML conceptual design diagrams using use case, activity, sequence and class diagrams using IBM Rational Rose and Microsoft Visio
  • Hands on experience with C/C++.
  • Excellent technical, communication and interpersonal skills with strong customer orientation and client interfacing skills.
  • Quick learner and ability to learn and migrate to newer technologies quickly

TECHNICAL SKILLS

Operating System: Windows 3.x, 2000/XP/Vista, Solaris, Unix, Linux

Software Methodologies: Iterative, Agile, Waterfall Model

Languages: J2EE, PL/SQL,C, C++, C#, Python

Core Java: IO, Collection Framework, Multi-threading, Exception Handling, JDBC, RMI, Internationalization

J2EE Technologies: JSP, JSF, Servlets, EJB, JDBC, JPA, JNDI, JMS, JavaBeans, JSTL, Design Patterns

Struts Framework: Struts Configuration, ActionServlet, Action, DispatchAction, LookupAction, ActionForm, DynaActionForm, Validator Framework, Struts Tiles, Struts Custom Tags

Spring Framework: IoC, Dependencies Injections, Setter and Constructor Injections, Spring AOP, MVC, Multi-Action Controller, Interceptor, Form Validation, Spring JDBC Template, Spring Hibernate Integration, Spring Tiles Integration

Web Services: JAX-WS, WSDL, SOAP,DOM, SAX, StAX

View Technologies: Swing, AWT, HTML, JavaScript, JSP, JSTL, AJAX, Portlets, Custom Tags, Struts Tags, Struts Tiles, Spring Tags, JSF, Composite View, ViewHelper

XML Languages: XHTML, XML, XSL, XML Schema

Database: Oracle, MySQL, DB2, MongoDB

IDEs: Eclipse, RAD, WSAD, JBuilder

Tools: /Open Source Frameworks: Apache Jakarta Struts, Spring, Hibernate, Apache Ant, JUnit, Toad, Rational Rose, Javadoc, JProfile, EclEMMA

Microsoft Technologies: Microsoft Visio, .NET Framework, WebForms, ASP.NET, LINQ, LINQ to SQL

PROFESSIONAL EXPERIENCE

J2EE Developer

Confidential, Philadelphia, PA

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using RUP SDLC
  • Worked on Function Specifications and Design document
  • Both Front-end side and Server-side development work.
  • Design and implement service-oriented architecture(SOA)
  • Implemented lots of RESTful based web services from scratch
  • Used already existed SOAP based web services and created some new SOAP based from scratch
  • Using Spring transactions and configurations
  • Used Spring JDBC to do CRUD (Create, Read, Update, and Delete) on the backend database (MySQL)
  • Created exception hierarchy to handle exceptions
  • Changed database from Oracle to MySQL database and writing SQL queries.
  • Created MVC architecture using Spring framework
  • Used WebSphere Process Server to create business state machines and processes for company registrations, developer registration and app submission processes.
  • Define business rules and relationships in WebSphere Process Server (WPS).
  • Integrated with partners like Bill payment department and third parties which approve App binaries and store them using WSP.
  • Implemented the architecture using JSP, JSF, XML Document and Struts tag libraries
  • Worked on Model using EJB, JavaBean and POJOs
  • Used Session from Hibernate to get instance form SessionFactory to connect to the database
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language)
  • Used design patterns like DTO and DAO patterns
  • Used TOAD to interact with the database and write SQL queries
  • Coded test cases to test the use cases using JUnitDrew UML diagrams like Class and Sequence Diagrams using Rational Rose
  • Developed code to send and receive messages to/from MQ (queue).
  • Used JMS interface for middleware communication.
  • Participated in functional, integration and Unit testing
  • Used Apache Maven for build automation
  • Assisted with integrating the developed code.

Environment: SOA, J2EE, Apache Maven, JSP, Spring 3.0, Dependency injections, Portal, Hibernate 3.2, WebSphere Process Server(WPS 6), Websphere MQ, IBM RAD, WebServices, JAXP, JAXB, SOAP, Restful, Servlets, JDBC, PLSQL, MySQL, HTML, TOAD, UML, Rational Rose, AJAX, HTML, XML, JUnit, log4j, UNIX, Windows XP

J2EE Developer

Confidential

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using RUP SDLC
  • Worked on Function Specifications and Design document
  • Implemented SOA architectural pattern using SOAP based web services
  • Integrated Struts with Spring using DelegatingActionProxy and AOP’s interceptors
  • Presentation and controller layers were implemented using Struts ActionServlet, Action, Struts Validation Framework, Struts Tiles, JSPs
  • Developed Servlets to invoke business methods interacting with database via Hibernate Persistence Framework
  • Implemented the architecture using Portals, JSP, JSF, XML Document and Struts tag libraries, Form Beans, Action classes, Action Forms
  • Worked on User interface using HTML, Java Script, JQuery, CSS and Velocity
  • Extensively used the Client-side Validation using JavaScript, JQuery for applications involving wizards of several pages
  • Created web-services both restful and soap based from scratch
  • Integrated pre-existed Web Services written on .NET Framework
  • Worked on Soap based web services from scratch
  • Worked on Model using JavaBean and POJOs
  • Used Session from Hibernate to get instance form SessionFactory to connect to the database
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)
  • Used design patterns like DTO and DAO patterns
  • Used TOAD to interact with the database aside Hibernate
  • Coded test cases to test the use cases using JUnit
  • Drew UML diagrams like Class and Sequence Diagrams using Rational Rose
  • Developed code to send and receive messages to/from MQ (queue).
  • Used Apache Maven for build automation
  • Logged the application using log4j for easier debug and maintenance

Environment: Java, J2EE, Apache Maven, JSR 168, Websphere portal and CMS, JSP, JSF, AJAX, Struts 1.2, Spring 2.5, Dependency injections, Hibernate 3.2, Web Services(Soap and Restful), WebSphere Application Server, WebSphere Process Server(WPS 6), Websphere Commerce v 6.0, Websphere MQ, IBM RAD, WebServices, JAXP, JAXB, SOAP, Servlets, JDBC, PLSQL, Oracle 10g, HTML, JavaScript, JQuery, Velocity, TOAD, UML, Rational Rose, HTML, XML, Swing, AWT, JUnit, log4j, UNIX, Windows XP

Team Lead & Architect

Confidential, San Jose, CA

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Agile Methodologies
  • Used JIRA to create story and bugs and to track team progress, time on each task
  • Integrated JIRA with Bamboo for Continuous Integration testing. Created new build plans and updating dependencies.
  • Integrated Gliffy with JIRA to create different diagrams
  • Worked on Function Specifications and Design document, Added all documented on wiki Confluence.
  • Lead all CQ5 related design and framework development using templates, components widgets, CQ5 bundle, JCR/Sling API, clustering publish and author setup
  • Enhanced CQ5 personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes
  • LDAP Integration with CQ for user authentication
  • Created POC related to CQ5 design and implementation
  • Implemented lots of RESTful based web services from scratch
  • Using Spring transactions and configurations
  • Created exception hierarchy to handle exceptions
  • Created MVC architecture using Spring framework
  • Used Spring Webflow for driver and vehicle registrations, developer registration processes.
  • Implemented the architecture using JSP, JSF, XML Document and Struts tag libraries, Form Beans, Action classes, Action Forms
  • Used TOAD to interact with the database and write SQL queries
  • Coded test cases to test the use cases using JUnit
  • Drew UML diagrams like Class and Sequence Diagrams using Rational Rose
  • Participated in functional, integration and Unit testing
  • Used Spring logging feature

Environment: Adobe CQ5, JCR, Apache Sling, Java, J2EE, Apache Maven, OCGi, Tivoli LDAP, Java, J2EE, Apache Maven, JSP, Spring 3.0, Dependency injections, JPA, Hibernate 3.2, Weblogic 11g, Oracle SOA Suite, WebServices, JAXP, JAXB, SOAP, Restful, Jersey 1.2, Servlets, JDBC, PLSQL, Oracle, HTML, TOAD, UML, Rational Rose, AJAX, HTML, XML, JUnit, log4j, UNIX, Windows XP

J2EE Developer

Confidential, Belmont, CA

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using RUP SDLC
  • Restful with Jersey, used Exception mappers.
  • Implemented lots of RESTful based web services from scratch
  • Using Spring transactions and configurations
  • Used Spring JDBC
  • Also implemented SOA architecture for business layer
  • Using MySQL database and writing SQL queries.
  • Developed Servlets interacting with web services.
  • Created MVC architecture using Spring framework
  • Used TOAD to interact with the database and write SQL queries
  • Coded test cases to test the use cases using JUnit
  • Drew UML diagrams like Class and Sequence Diagrams using Rational Rose
  • Developed code to send and receive messages to/from MQ (queue).
  • Used JMS interface for middleware communication.
  • Used Spring logging feature
  • Created test databases for development.

Environment: Java, J2EE, Apache Maven, JSP, Spring 3.0, Dependency injections, IBM WCM, IBM Websphere Application Server(WAS), Websphere MQ, IBM RAD, JPA, WebServices, JAXP, JAXB, SOAP, Restful, Servlets, JDBC, PLSQL, MySQL, HTML, TOAD, UML, Rational Rose, AJAX, HTML, XBRL XML, JUnit, log4j, UNIX, Windows XP

J2EE Developer

Confidential

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Iteration SDLC
  • Developed an MVC pattern using Spring Framework
  • Used multi-threading to make our application efficient and collections to handle the data
  • Worked on Model using JavaBean, EJB Session bean
  • Implemented Client-side Validation using JavaScript, JQuery
  • Designed and implemented the presentation layer using JSP, JSTL and Custom Tags for interaction with the client
  • Designed and implemented the controller layer using Spring Dispatcher Servlet, Action,
  • Used Validation Framework and JavaScript to validate input entered by user
  • Experience working with Security Roles
  • Deployed production application using Apache Ant script
  • Maintained and debugged the production application
  • Configured Jakarta Tomcat as a Web Server during the phase of development

Environment: J2SE, J2EE, Spring, Hibernate 3.2, EJB, XML, JSP, DB2, PLSQL, Weblogic, Toad, Apache Ant, Html, JavaScript, UML, CVS, Windows XP Professional.

We'd love your feedback!