We provide IT Staff Augmentation Services!

J2ee Developer Resume

2.00/5 (Submit Your Rating)

PA

PROFESSIONAL SUMMARY:

Over 6 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Extensively used RAD 7.0, Eclipse3.2, Netbeans and MyEclipse as the J2EE Development Environment.
  • Extensive experience in Software Development Life Cycle (SDLC) – Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Extensive experience in designing, applying OOAD principles and architecture of J2EE based large applications.
Expertise in developing web based Enterprise Applications using Core Java, Multithreading and J2EE technologies like Hibernate , Spring , Servlets, JMS, Web Services, Apache Struts Framework, JDBC, Java Beans, XML, EJB (Session Beans, Message Driven Beans).
  • Experience in web-based GUIs development using JSP, JSTL, HTML, CSS and JavaScript.
  • Developed multi-tiered object-oriented system architectures utilizing Use cases, UML diagrams.
  • Strong Database Experience working with Databases like Oracle 8i/9i/10g, DB2 and MySQL.
Database experience using SQL queries, MS SQL, T-SQL, Stored Procedures, Functions, Cursors, Constraints, Views, Export/Import Utilities.
  • Extensive experience in deploying and configuring Web Servers such as IBM WebSphere 6.0, Apache Web Server 6.0, Tomcat Application Server, Jboss Application Server.
  • Implemented J2EE Design patterns like Singleton, Front Controller, Service Locator, Value Object, DAO and other Object-Oriented Patterns.
  • Experienced in integrating Web-based applications using Web Services, XML, SOAP, WSDL and UDDI.
  • Extensive development in UNIX (Sun Solaris), Windows NT/98/2000/XP.
  • Expert at bringing clarity and ease-of-use to complex systems and developing guidelines and frame works for system development.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently and mentor peers.

TECHNICAL SKILLS:

Languages and Scripting

Java, C, C++, Java Script, HTML, XML, XSLT, DHTML, CSS, AJAX, JSP, Unix.

Java Technologies

JDK 5.0,Servlets 2.2, JSP 2.0,Java Beans, EJB 2.0, JNDI, JMS, Java Mail, RMI-IIOP, JDBC, Struts.

Framework and Tools

Jakarta Struts 1.x/2.x, Hibernate 2.x/3.x, Spring 2.x/3.x, ANT, Log4J, J2EE Design Patterns.

Web Technologies

XML, XSD, SAX, DOM, JAXB, SOAP.

Application/Web servers

BEA Web Logic , IBM Web Sphere, JBOSS, Apache Tomcat

Databases

Oracle8i/9i/10g,MySQL,SQL SERVER,DB2,MS Access, PL/SQL.

IDE Tools

Eclipse 3.1, JBuilder, JDeveloper,RAD

Messaging

JMS.

Operating systems

Windows 98/NT/2000/XP/, UNIX, LINUX.

Design / Version control

UML, Rational Rose, Microsoft Visio, Microsoft Visual SourceSafe, CVS, SVN, PVCS and Clear Case.

PROFESSIONAL EXPERIENCE:

Confidential,PA March 2011 – Present
Project Name: eAccount
Java/J2EE Developer

Description:
This project involved in development of a Web based application for customers, they can access complete account information, view status and manage his /her accounts. They are also benefited with services like online renewals and payment uploads.
Responsibilities:

  • Involved in the completeSoftware Development Life Cycle (SDLC)phases of the project
  • Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML
  • Front-end development using JSF, JSP, HTML and wrote custom tags
  • Used DOJO widgets also used JSON for object representation.
  • Developed UI navigation using JSF MVC architecture
  • Performed Validations on UI data using JSF validators
  • Followed Spring MVC Framework for the development of the project
  • Involved in developing code for obtaining bean references in Spring framework Dependency Injection (DI) or Inversion of Control (IOC)
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping
  • Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database
  • Configured and build Asynchronous communication with JMS services with MQ Series
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties
  • UsedPerforceas a documentation repository and version controlling tool
  • Used ANT tool to build and deploy applications
  • Deployed the application in JBOSS Application Server
  • Used Log4j for logging and handling defects of the application
  • Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE3.2
  • Worked in deadline driven environment with immediate feature release cycles

Environment:
JDK 1.5, Core Java, Eclipse 3.3, Oracle 10g, Spring 2.5, Hibernate 3.0, Ajax , XML, JBOSS6.0, Windows XP, HTML, JSP 2.1, perforce, WSDL 2.0, SOAP 1.2, Log4j 1.3, JNDI 1.2, JUnit , UML.

Confidential,Texas January 2010 – February 2011
Project Name: Preliminary Application
Role: J2EE Developer

Description:

The utility of the System is to capture the information of the Citi Group Clients for getting the loan from Citi. User can fill the Preliminary Application for online as well as offline. In case of online Application, whenever user fills the Application form, mail will be shoot to the concern branch of Citi. In case of offline, user can download the Application form, upload the same and send to the concern branch of Citi.
Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
  • Designed and developed the persistence tier using Hibernate framework.
  • Designed and developed front view components using JSP and HTML.
  • Developed re usable utility classes in core java for validation which are used across all modules.
  • Developed UI navigation using Struts MVC architecture. (JSP, JSF, tiles, JSTL, Custom Tags).
  • Created JSF components for presentation layer.
  • Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
  • Configured and build Asynchronous communication with JMS.
  • Deployed and tested the application with web server Tomcat, WebSphere.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Worked on Report Module, generating PDF/ CSV according to template.
  • Configured and tested the application with database server Oracle 10g and MySQL 5.0
  • Helped in database design and tuning. Created stored procedures, Views in the Database
  • Developed authentication module environment using UNIX Shell scripting

Environment:
JDK 1.4, Core Java(Multithreading, Collections), JSP, JSTL , Servlets, Struts 1.2, EJB 3.0, XML, HTML, Java Script, AJAX, SOAP, WSDL, UML, JDBC, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, WebSphere Application Server, Oracle 10g Database, MS-SQL Server 2005, Windows NT , Unix/Linux.

Confidential,New Jersey Sep 2008 – Dec 2009
Role: Java Developer

Description: Novartis is a world leader in the research and development of Pharmaceuticals. The main aim of this project is to develop a J2ee application module, from existing developer forms (db2) using MVC architecture and struts framework.

Responsibilities:

  • Involved in Design and analysis of requirements.
  • Responsible for writing Java code for database activity
  • Created user interfaces using Jsp, HTML, and CSS.
  • Coding of the DAO’s and DTO’s to access the database using JDBC calls.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Involvement in creating and configuring of build files, Session Beans to access the DAO’s and DTO’s that interact with the database.
  • Deployment of Session Beans in the Web logic Server 8 environment using ANT tool and accessing the Session Beans, using Struts architecture with the JSP Client.
  • Developed Stateless Session Beans for business logic.
  • Development of Controller Servlet a Framework component for Presentation
  • Designing, Development and Implementation of JSPs and Java Beans in Presentation layer for Submission Application reference implementation.
  • Developing reports and PDF files to print the information.
  • Development of JavaScript for client end data entry validations and Front End Validation.
  • Involved in developing of test procedures for unit testing.
  • Involvement in Testing of the module.
  • Involvement in the Documentation of the module
  • Involved in fixing the bugs or defects in the application.

Environment: Java, J2EE, JSP, Servlets, EJB2.0, Struts Framework, Design Patterns, JDBC, Oracle 9i, Windows NT, BEA Weblogic 8.0, Jms, Solaris 8.0.and ANT.

Confidential,India May 2006 – Aug 2008
Project: Online Library Services
Role: Java Developer

Description: The project involved the development of a website through which library services could be easily known and accessed for two different kinds of clients the users and the administrators.

Responsibilities:

  • Designed and implemented the UI using Java, HTML, JSP, and JavaScript.
  • JavaScript is used for client side validation.
  • Involved in creating stateless and statefull session beans.
  • Involved in creating Entity Beans for data persistence.
  • Implemented a module for automatic calculation of fines and ticket generation for books not returned in after the due date and that provides varied view the library for different categories of users and administrators.
  • Generated reports in MS Access.
  • Wrote test cases and created synthetic data to test the system. Extensively tested the system using the synthetic data.

Environment: JDK 3.0, HTML, CSS, JSP, JavaScript, Servlets, Websphere, Editplus, Oracle 8i, MS Access 2000, Rational Rose and Rational Requisite Pro

We'd love your feedback!