We provide IT Staff Augmentation Services!

Senior J2ee Resume

4.00/5 (Submit Your Rating)

UsA

Summary:

  • Around 7+ years of experience in Information Technology with emphasis on software applications, and web development technologies.
  • Expertise in Analysis, Programming and Project management using Java, J2EE, Servlets, JSP, EJB’s, Struts, JDBC, HTML, XML, and other web based development tools.
  • Strong Java, J2EE and Object Oriented programming Concepts and skills.
  • Hands on Java GUI components development using AWT, Swing technologies.
  • Hands on experience in designing n-tier J2EE Architecture, design and development Experience.
  • In depth knowledge of Java Servlets with database connectivity using JDBC, Java Beans, JSP, JavaScript, HTML, and XML.
  • Well experienced in developing Enterprise solutions to Financial, Pharmaceutical and E-Commerce.
  • Well equipped with all phases of project development life cycle Requirements Elicitation, Design, Development, Testing and documentation using state of the art tools like Rational Rose Enterprise Architect UML Modeling & Designing.
  • Worked on different Application servers and Web servers like IBM - Web Sphere, Apache/Tomcat and Web logic
  • Hands on work experience with a wide variety of IDE’s: Eclipse, Net beans, Rational Application Developer (RAD).
  • Experience in source code management tools, configuration management, CVS, ANT.
  • Experienced in developing stored procedures and Triggers for Oracle, SQL Server Database using PL/SQL.
  • Strong software development skills using open source MVC frameworks like Struts including plug-ins like Validator framework, Tiles.
  • Good Understanding and in depth knowledge of Hibernate - O/R Mapping Tool.
  • Developed J2EE light weight components using Spring Frame Work (POJO’s -Dependency Injection, AOP Cross cutting concern principles) for flexible communication between DAO-Service layers
  • Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Transfer Objects, Front Controller and Data Access Objects.
  • Excellent Interpersonal skills and have consistently demonstrated the ability to work well and excel in a collaborative team environment. Able to work independently for catching up with crucial deadlines.
  • Ability to be flexible and capable of working on a team with people at all levels as well as working independently with interpersonal and communication skill.

SKILL SET:

  • Operating Systems : Windows 2003/XP, Sun Solaris9/10, UNIX.
  • Languages : Java, C, C++, SQL, PL/SQL
  • Scripting : Java Script, Ajax
  • Databases : Oracle 10g, SQL Server, MS Access, Postgres SQL.
  • Application Servers : IBMWeb Sphere, BEA Web Logic
  • Web Servers : Tomcat 5.5, Apache 2.0.
  • Build Tools : Ant 1.6
  • J2EE : EJB, JSP, Servlets and JMS.
  • Frame works : Struts1.2, Hibernate, and spring.
  • Mark-up Langs. : XML (DOM, SAX), XSL, XSLT, HTML, DHTML
  • IDE(s) : Eclipse 3.2, My Eclipse 5.x, Netbeans and Toad.
  • Identity Tools : Sun Identity Manager 7/7.1
  • Directory Servers : Sun One Directory Server 5, Windows Active Directory

EDUCATION

  • BTech, Computer Science Engineering

EXPERIENCE:

Client :Confidential,Oregon
Feb ‘07 Till Date
Project : Facility Insurance Claims
Role : Senior J2EE

Environment :Java, JDK1.5, Servlets, JSP, JSTL, AJAX, Struts Frame Work, Spring Frame Work, RAD6.0, Hibernate, WebLogic Application Server, Web Services, HTML, EJB, CSS, Java script, Oracle 9i, TOAD 7.5 XML, UML, ANT, CVS, Sun Identity Manager 7/7.1.

Description: This project (Facility Insurance Claims) is a part of Providence health care for maintaining the patients and the physician’s records processing. This is one phase of the system in which hospitals can submit their individual patient details and can search for the records forms through the web interface provided.

Roles & Responsibilities:

  • Involved in developing forms using html and performing client side validations using JavaScript.
  • Developed JSP Pages to provide dynamic content to HTML pages.
  • Used Tiles frame work for providing the customized layout in presenting user records.
  • Designed and Developed Session beans
  • Developed POJO components using spring framework
  • Used Hibernate O/R Mapping tool in order to eliminate the code complexity using EJB-Entity Beans
  • Involved in the implementation of Session facade and Service Locator design patterns.
  • Used STRUTS framework based on MVC architecture.
  • Designed & developed the application using Spring Framework
  • Client-Side validations for AJAX and XML files which checks for the valid values for the different events that are being logged.
  • Used Struts Validation Framework to make the validations in the front end.
  • In the database end, responsibilities included creation of triggers, sub-queries, joins, and views using PL/SQL
  • Used Ant scripts for compilation and building the applications and deploying on the application server
  • Using XML/SOAP for provisioning the external user records in to tool.
  • Developed custom exceptions for handling proper exceptions.
  • Written and tested the application using Eclipse IDE.


Client : Confidential,San Francisco, CA
Jan ‘06 Dec ‘06
Project : Automated Enrollment System
Role : Sr. J2EE Developer

Environment: Java, JDBC2.0, Servlets1.4, JSP2.0, EJB2.0, XML, Web services,Weblogic8.x, Oracle8i, SQL, PLSQL CVS, Eclipse3.1, Struts Framework.

Description: Automated Enrollment System (AES) is an initiative of Wholesale Internet Solutions group of Wells Fargo Bank (WFB). The proposed AES solution will automate the enrollment process for the various products the Wells Fargo Bank offers to the customers. It involved bank personnel filling up the Product Enrollment Templates (PETs) in AES to enroll the customers to different products. Bank personnel will have the roles of Sales Officer, Implementation Coordinator, and Implementation Officer. The rationale for such a solution is to expedite the enrollment process by tracking and managing it through AES and thus reducing the overall time spent on enrollment per customer.

Roles & Responsibilities:

  • Analyze the business specification of the as is application and prepare use case diagrams using Rational Enterprise Architect Tool.
  • Involved in the presentation layer coding using Struts
  • Developed POJO components using spring framework
  • Extensively used the JSP, JSP Tags, and JSP Custom tags in the Web tier of MVC.
  • Involved in the Business layer coding using Stateless session Beans.
  • Used Hibernate for mapping the Database entities with Java classes and beans
  • Involved in the Persistence layer coding using JDBC through DAO pattern.
  • Used Design Patterns like Session Facade, Singleton, Business Delegate, and Factory etc.
  • Involved in the configuration and deployment process using ANT, CVS.
  • Used Oracle as backend database.
  • Implemented XML Parsing Mechanism for building the XML Documents.
  • Extensively used the log4j for implementing logging mechanism.

Client : Confidential, NJ
Feb’05 Oct’ 05
Project : Insurance Plan Management
Role : Java Developer

Environment:Apache Struts 1.2, Java Script, JSP, Servlets, Enterprise Java Beans (EJB), BEA Web Logic 8.1, Oracle 8i, UNIX.

Description: The Prudential Insurance Company of America, one of the largest life insurance companies in the U.S. serve individual and institutional customers worldwide. The Insurance Plan Management project is meant for the new and existing customers to use the insurance services.

Roles & Responsibilities:

  • Actively involved in gathering client’s requirements and analyzing them.
  • Involved in both client side and server side coding.
  • Client side interface was developed using JSP, Servlets, JavaScript and business layer using Struts.
  • Extensively worked on Jakarta Struts.
  • Deployed the project on different platforms.
  • Involved in drafting the technical specifications required for the system and the release documents.
  • Worked with performance team on application tuning.
  • Involved in the code review and efficiency check up.
  • Organized meetings, participated in the presentations on the requirements gathered and their significance for the system development phase, various design components and been a part of the knowledge transfer training program.

Client : Confidential, MI
Nov’03 Dec’04
Project: Dealer Connect
Role : J2EE Developer

Environment: JAVA, JavaScript, J2EE, Servlets, EJB, Struts, JSF, JSP, HTML, JDBC, XML, AJAX, Hibernate, Web Sphere 5.

Description: The Dealer CONNECT is the gateway to dealer transactional applications, business information and timely communications. The home page is used to communicate late breaking news and other important information from DaimlerChrysler to the dealership. This divided into different categories like Sales, Parts, Finance, Marketing and Business Center. Each of these categories provides services like Order Processing, Incentives, Sales Reporting, Fleet, Commercial, Used Vehicles, Repairs and Dealer Services and more.

Roles & Responsibilities:

  • Responsible for design, development, application architecture, use cases, flowcharts, application flow, prototypes, proof concept of sample codes.
  • Responsible for writing detailed design specification document and implementing all business rules.
  • Involved in analysis, design, and development and deploying the Hibernate components using Hibernate 3.0, EJB, J2EE specifications and captured the requirements of the system use cases using WSAD 5.0/ 5.1, Web Sphere 5.1, Jsp, Struts and Rational Rose.
  • Involved in the design and development of presentation and web layers based on MVC Architecture (Model-View-Controller) and Struts framework.
  • Utilized the various J2EE design patterns like Front View Controller, Business Delegate, Factory and Session Façade, Singleton and DAO to develop the business modules based on the required functionality.
  • Involved in design and development of the XML parsers to process the data from suppliers and Forecast departments using XML, XSLT and DOM.
  • Involved in writing the SQL stored procedures.
  • Used Java Server Faces (JSF) for designing and developing Web User interface elements for the Web Front end screens.

Client : Confidential,Bangalore, India
Jan ‘03 Aug ‘03
Project : Framework Development for Internet Banking
Role : J2EE Developer

Environment:Java, Servlets, JSP2.0, EJB2, XML, Web services, Weblogic8.x, Oracle8i, SQL, CVS and Eclipse.

Description: Part of an E-commerce Systems consulting team that developed and implemented a J2EE based e-commerce application for the client to be able to sell its product line of over 40,000 products on the Internet. It includes a shopping cart so users can add the products to the shopping cart and check it out. Things stay in the shopping cart until check out for 3 days. There is a wish list also so customers can add products to enable them to find it later. There is a module for the inventory management. As transactions are made the quantities are updated and once below certain levels, an alert is sent to the seller. The application was tiered with a Struts/JSP front end and a JDBC-based backend developed and deployed on Web sphere Application Server.
Roles & Responsibilities:

  • Design and development of the new e-commerce site with shopping cart facilities, catalogue search and order processing
  • Responsible for getting the requirements and specifications from the different users: sales, accounting and marketing department
  • Interact with the customer to collect requirements, design and develop the user interface
  • Responsible for designing and implementing the web tier of the application from inception to completion using J2EE technologies such as MVC framework, Servlets, Java Beans, JSP and JDBC
  • Writing JSP’s for user interfaces, JSP’s uses Java Beans objects to produce responses
  • Used PL/SQL procedures.
  • Writing JavaScript functions for various validation purposes.
  • Writing Java Beans to contain data objects.
  • Creating HTML Web pages utilizing JavaScript and CSS.
  • Used Oracle as backend database.
Client : Confidential, India June ‘02-Dec‘02

Project: E-Banking
Role : J2EE Developer

Environment:Java, JDBC, WSAD 4.0, EJB 2.0, JSP, Servlets, Struts, Tiles, XML, HTML, JavaScript, Web Sphere 4.0, Oracle 8.

Description: This web site is for credit card account holders to be able access their credit card accounts and perform Account History, Transaction Details, Transaction download, Order Convenience Checks, Credit line Increase, balance Transfers and modify the personal details.

Roles & Responsibilities:

  • Responsible for design and developing the enterprise session and entity beans using EJB, J2EE and deployed on Web Sphere 4.0
  • The application is integrated into the Citi’s website.
  • Involved in transaction download using XML parsers.
  • Involved in web development using Servlets, JSP
  • Involved in developing database connections and writing queries to communicate with database Oracle.
  • Involved in developing stored procedures, setting up the environment and developing connection module from Web Sphereto Oracle Databases
  • Involved in writing HTML code for the presentation tier and client slide validation using Java script for specific valid input data.

We'd love your feedback!