We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 6+years of experience in Analysis, Design, Development and Testing of 3-tier and n-tier component based applications using Java and J2EE technologies.
  • Around 6+ years of experience in developing SDLC using OOAD.
  • Very good understanding and experience in the Rational Unified Process and Agile Methodology.
  • Expertise in developing enterprise and web applications using EJBs and Struts (MVC model 2) framework frameworks.
  • Experience in designing, developing and deploying Session, EntityEJBs, AJAX, JSPs, Servlets.
  • Good web page design skills using HTML, Java Script, CSS, XSL and XML.
  • Expert in implementing dynamic web applications using Application Servers like BEA Weblogic, IBMWebSphere, JBoss and Apache Tomcat deploying in Windows & UNIX environments.
  • Good experience in identifying actors, Use Cases and representing UML diagrams in Rational Rose.
  • Good exposure to IDE tools like WebLogic Workshop, Eclipse, RAD and WSAD.
  • Good exposure to Building tool Antand Maven.
  • Good back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Oracle, Microsoft SQL Server, MySQL.
  • Good verbal and written communication skills, proven track record in troubleshooting, problem solving, can work in demanding time-schedules and has an excellent attitude towards team-work.

TECHNICAL SKILLS:

Programming Languages

Java,C, C++

J2EE Technologies

Servlets, Struts, Spring, EJB, JDBC, Java Beans,Hibernate,JMS, MQ Series,Web Services, JNDI,Design Patterns.

Web Technologies

JSP,AJAX, JQuery, JavaScript, HTML

XML

XML, XSL, XSLT, XML Schema, SAX, DTD, DOM.

RDBMS

Oracle10g/9i/8i, Sybase, MySQL, MS SQL Server and MS-Access.

App/Web Servers

IBM WebSphere5.1, JBoss 3.2.x,WebLogic Server 10.3/10.0/.8.1, Tomcat.

Design Methodologies

SSAD, OOAD, UML, RUP, Rational Rose

OS

Windows 2000 Server, Windows NT Server, Windows XP, Unix, Windows 95/98,Linux.

IDE/Case Tools

Eclipse, WSAD, Weblogic Workshop.

Build Tools

Ant, Maven

Confidential, Minneapolis, MN February2012- Current
Sr. J2EE Developer

Project Description: Beast Portal

This project was implemented mainly for the ease of Best buy store employees. Best buy Mobile is a retailer of cellular phones with phones operating major carriers. Different operations are implemented for the ease of employee and customer like Shipping Portal, Returns and Exchanges, Recommendation sheets for customers etc.

Responsibilities:

  • Developed and deployed Intranet application under J2EE environment.
  • SAO, DAO, Singleton were the design patterns followed.
  • Developed User Interface with Apache Wicket, Ajax, JavaScript, JQuery, CSS, HTML.
  • Object wiring using Spring.
  • Consumed Web Services using JAX-WS to provide information to internal application.
  • Used Maven to build and deploy application.
  • Unit tested application using JUnit and SOAP-UI.
  • Used Spring JDBC to access database and used Stored Procedures.
  • UsedSQL statements including joins and nested queries.
  • Update the POM configuration file for various modules to download the new jars with each iteration/release using Maven.
  • Coordinated with off shore team, delivered results, focusing the team on tasks and requirements, communicated team status, accomplishment and other deliverables.
  • Used Version one as a defect tracking tool.
  • Involved in Iteration planning and Agile methodology development.
  • Used CVS for source code control.
  • Used log4J for application & error logging.

Environment:Weblogic Server, Maven, Eclipse, JDK 1.5, JDBC, Apache Wicket, HTML, JavaScript, CSS,JQuery, AJAX,JUnit, CVS, Log4J, Oracle 10i.

Confidential, Austin, TX September2011- Feb2012
Sr. J2EEDeveloper

Project Description:
Design, Develop Order management web module for order tracking, order processing, shipping. This was an Intranet application used by admin staff. Developed user interfaces and established user authentication. Also worked on back-end for user information and data access.

Responsibilities:

  • Developed and deployed Intranet application under Java EE environment.
  • Involved in the detailed design of Presentation layer and business layer.
  • Design patterns like Singleton, DAO, MVC are used.
  • Developed user interfaces using JSP, Struts, HTML, JavaScript, CSS, AJAX, JQuery in presentation layer.
  • Implemented Dynamic functionality to order management screens using JQuery.
  • ImplementedBusiness logic using Stateless Session beans.
  • Created Javacode with JAX-WS based on WSDL.
  • Used Maven to build and deploy application.
  • Used JUnit for writing unit tests and Log4J for logging and debugging.
  • Implemented data access layer using Hibernate.
  • Developed client side validation using Struts Validation.

Environment:Weblogic Server, Apache Maven, EJB, Java SE 6, Hibernate, JNDI, JSP, Apache Struts, HTML, XML, Java Script, CSS,JQuery, AJAX,JUnit,Log4J, Oracle 10i.

Confidential, El Segundo, CA April 2010-September2011
Sr. J2EE Developer

Project Description:
Confidential, is an efficient employee management system that allows the employer to manage the benefits, allocation of funds, and process reimbursement of benefits and maintain employee records. FlexCare's web-based features allow instantaneous accessibility, speed in processing and improved communication between employer and employees.

Responsibilities:

  • Gathered specifications, used UML to design the system, developed the database design and implemented the system.
  • Involved in Object Oriented Design using Rational Unified Process (RUP).
  • Implemented the Web-based Application following the MVC architecture using Struts Framework.
  • Involved in the design and implementation of the Business logic for the financial data using Stateless SessionBeans.
  • Used Struts tagsin JSP pages.
  • Implemented Validation using Struts validation framework.
  • Used Spring JDBC for accessing DB2 database.Involved in writing SQL, Stored procedures for back end.
  • Used JUnit for unit and integration testing.
  • Involved in configuration and setting up of tools like WebSphereServer 7.0, Maven (for build).
  • Used XMLSpy for creating and validating XML files and for generating XSL style sheets.
  • Coordinated the project with other Development teams, System managers and Web Master and developed good work environment.

Environment:Java, J2EE, JSP, JavaBeans, Struts, EJBs, MQ Series, WebSphere7.0, XML, HTML, JavaScript, DB2, JUnit, PL/SQL, JDBC, Maven and windows.

Confidential, Philadelphia, PASeptember2009-March3010
J2EE Developer

Confidential, is a global health service company offering a broad range ofintegrated health care and related plansand services, andproven health and well-being programsthat are targeted to the unique needs of customers, clients and partners.

Project Description:
EHS intranet application has been re-engineered to help Clients, Members, and Pharmacists find the information that is important to them with a simple click of their mouse.

Responsibilities:

  • Used Agile methodology for developing the application.
  • As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
  • Involved in developing the user interface using JSP's, JSTL, HTML, Struts, and AJAX.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Implemented server side validation using Struts validation framework.
  • Used Hibernateframework for database layer.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Developed web services using SOAP and WSDL with JAX-RPC for providing member information to internal applications.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Involved in writing the parsers for parsing and building the XML documents using SAX Parsers.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Used Weblogicfor deploying various components of application
  • Used Ant for building Scripts and JUnit for testing and check API performance.
  • Used log4J for application & error logging.
  • Used Clearcase Version Control for Project Configuration Management.

Environment:Java, J2EE, Struts,Weblogic, Eclipse, Hibernate,JSP, AJAX, JavaScript, HTML, XML, SOAP, WSDL, JUnit, Log4J,Ant and Oracle.

Confidential, Cincinnati, OH June2008-Aug2009
Java/J2EE Developer

Online Banking System:
Online Banking System is a Web based application, based on the J2EE MVC architecture. This system has two clients: an application client used by administrators to manage customer accounts and a web client used by customers to access account history and perform transactions. Clients access the customer account and transaction information maintained in a database through enterprise beans. The user interface pages are coded using JSP, HTML, and, CSS. A controller Servlet delegates calls to appropriate handler classes in the middle tier.

Responsibilities:

  • Developed Client User Interface for the agents using JSP.
  • Developed Stateless Session Beans in the model layer to implement business logic for the application.
  • Developed Action Classes for workflow control and Data Access Object for getting database connections from connection pool.
  • Extensively used the Struts Framework.
  • Implemented user session management using Http Sessions.
  • Used JDBC to access Oracle Database and used StoredProcedures.
  • Deployed JSP Pages and EJBs and made them accessible to the Client using WebLogic Application Server.
  • Extensively used complex SQL statements including joins and nested queries.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
  • Used ANT scripts for building the application.
  • Used WebLogic Application Server 8.1 for deployment and WebLogic Workshop 8.1as development environment.
  • Developed Java Helper classes for updating Customer Accounts and Customer information.
  • Adopted Sun\'s coding and documentation standards.

Environment: Java, J2EE, EJBs ,JSP, JMS, MQ series ,Struts, log4j, Ant, JavaScript, XML, JAXB , HTML, CSS, CVS, WebLogic Workshop 8.1, Oracle 9i, WebLogic Application Server 8.1, UML, JUnit, OOAD, RUP, J2EE Design Patterns.

Confidential, Bangalore, India. April2007 - May2008
Java Programmer
Project: Online Loans Application

Project Description:
The client requires an online application for loans section where client can request for loans, see approval status of loans, loan balance, historic payments and transactions online and bank management can approve the loans online and update the payments and their status online.

Responsibilities:

  • Involved in acquiring requirements from the clients.
  • Designed and developed components for billing application.
  • Wrote product technical documentation as necessary.
  • Designed presentation part in JSP(Dynamic content) and HTML(for static pages)
  • Designed Business logic in EJB and Business facades.
  • Attached an SMTP server to the system which handles Dynamic E-Mail Dispatches.
  • Created Connectionpools and DataSources.
  • Involved in the Enhancements of Data Base tables and procedures.
  • Deployed this application which uses J2EE architecture model and Struts Framework first on weblogic 5.1 and helped in migrating to JBoss Application server.
  • Participated in code reviews and optimization of code.
  • Followed Change Control Process by utilizing winCVS Version Manager.

Environment: J2EE, JSP, Struts Frame Work, Tomcat Server, CVS, MS PowerPoint, MS Outlook

Confidential, Bangalore, India June2006-March3007
Sales Automation
Java Developer:

Project Description:
Implementation for sales force automation report, the module emphasis on the sales gather by the company and information of sales Dept. and in order to produce a report and chart estimation and structure using Business Objects, and Form base interaction.

Responsibilities:

  • Designed and developed web based modules using Java Servlets and JSP.
  • Servlets are used as controller to delegate requests to various JSPs.
  • Implemented Functional patterns using UML and Data Flow using ER Diagram.
  • Designed the Web applications and Report Module application.
  • Deployment and administration of Web Modules components on Web logic 5.1.
  • Involved in testing and fixing the bugs to improve the overall application performance.

Environment: Java, Servlets, JDBC, JSP, HTML, MVC architecture, Javascript, Web logic 5.1, Oracle 8i, Windows XP.

Confidential, Chennai, India June2005-May2006
Java developer

Project Description:
Development of e-shopping cart allows the website owner to setup online store where a customer can buy products online, search for certain products based on product names or descriptions, browse the list of products by category, view products details, place a product in the shopping cart, check out and place an order. This project was developed using Java Servlets and JSP's.

Responsibilities:

  • Designed the application using the class hierarchy and object structure using UML.
  • Web Interface is developed using Java Server Faces Technology in JSP Pages.
  • Servlets are used as controller to delegate requests to various JSPs
  • Created and maintained a normalized database using Oracle/
  • All application level data is maintained using JDBC and system level data is maintained in XML files.
  • Users can register and are validated and allowed them to do various transactions with the help user-friendly interface developed with JSP's
  • Involved in testing and fixing the bugs to improve the overall application performance.

Environment: Java, J2EE, JSP, Servlets, HTML, XML, JavaScript, UML, Apache Tomcat 5, Oracle.

Education
Bachelors in Technology

We'd love your feedback!