We provide IT Staff Augmentation Services!

Sr J2ee Developer Resume

4.00/5 (Submit Your Rating)

TX

Summary

  • 7 + years of progressive experience in developing object-oriented Web-based Enterprise applications using JAVA/J2EE technologies.
  • Experience in working with HealthCare industries, Insurance and Financial.
  • Involved in Various Stages of Software Development Life Cycle (SDLC).
  • Expertise in application development using various frameworks: JSF Framework, Struts Framework, Spring Framework, Hibernate, Java Data Objects, with different GUI and validation plug-ins.
  • Implemented web based projects using, IBM Web Sphere Application Server, Jboss Server and IDEs like IBM Rational Application Developer (RAD), IBM Web Sphere Studio Application Developer (WSAD), Eclipse and My Eclipse.
  • Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP, JSF, Servlet, EJB, JDBC, JNDI, JMS, and Web Services.
  • Extensive experience in design and implementation using design patterns such as MVC, Singleton, Front-Controller, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n-Tier distributed Enterprise Applications.
  • Expertise in client side designing and validations using HTML, XHTML, CSS, AJAX and JavaScript.
  • Experience in working with Databases like Oracle, IBM DB2, MS SQL Server.
  • Experience in modeling applications with Unified Modeling Language (UML) using Rational Rose.
  • Experience in using tools like Log4j for debugging and ANT for building applications.
  • Experience in writing test-cases in Java environment using JUnit.
  • Experience in working with different operating systems like Windows 2003/2008/XP, UNIX and Linux.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Excellent team player and possess strong interpersonal communication skills.
  • Self-motivated, able to work independently, Quick leaner and possess caliber to learn and use new systems and paradigms in considerably less time.

Technology Skills

Languages

Java 1.5/1.6, J2EE 1.3/1.4/1.5, C, C++, SQL, PL/SQL, XML.

J2EE Technologies

Servlets 2.3/2.4, JSP 1.2/2.0, EJB 2.0/3.0, JDBC 2.0/3.0, JNDI, JMS, Webservices.

Application Server/Web Server

IBM WebSphere Application Server 4.0/5.x/6.x, Apache Tomcat 3.3.

IDEs

RAD6.0/7.0, WSAD4.0/5.1.2, Eclipse3.2.2, My Eclipse6.6

Framework

Rich Faces 3.3.2,GA, JSF 1.2, Struts 1.0/1.1/1.2/2.0, Spring 1.0/2.5, Hibernate 2.0/3.0

Database

Oracle 10g/11g, IBM DB2 7.0/9.0, MS SQL Server.

Design Patterns

MVC, Façade Service, Singleton, Business Delegate, DAO, DTO

Operating Systems

Windows 2003/2008/Vista/7, UNIX, Linux

GUI

HTML, JSP, JSF, XHTML,CSS, JavaScript and AJAX

Methodologies

Rational Unified Process (RUP), Agile (SCRUM),UML

Version Tools

CVS, Rational ClearCase, SVN.



Professional Experience:
Confidential,TX September’09 - Present Role : Sr J2EE Developer

Frost Bank is one of very old bank in Texas and has grown into a multi-billion dollar financial institution, with financial centers and services in all major Texas retail, business and corporate markets. The goal of this project is to develop Personal Loan Application System for customers to apply for personal loans online.
Responsibilties :

  • Used agile methodologies including refactoring and unit testing.
  • Involved in delivering the functional source code with deployment on IBM Web sphere Server , in construction phase
  • Extensively developed custom tags and used the tag libraries in building reusable JSP
  • Used Struts Framework which is based on MVC architecture.
  • Developed the presentation layer using Java Server Faces (JSF), Java Beans and Taglibs
  • Used web service for transferring/retrieving data between different Applications.
  • Used JAX-WS technology for building web services and clients that communicate using XML
  • Used Spring Framework for Dependency Injection and integrated with Hibernate
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Developed hibernate configuration file, hibernate mapping files and POJO’s to map objects to Oracle relational database
  • Used Java/J2EE Design patterns like MVC, Facade, Data Transfer Object (DTO) and Data access object (DAO) in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Developed the unit test cases (Test Driven Development) using JUNIT framework
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used JDBC to access stored procedures from the database.
  • Used RAD as the development IDE and Web sphere as the deployment server
  • Used Subversion for version control system
  • Used DB2 as the database server and created necessary stored procedures for the registration process and claim processing that can be invoked from the hibernate layer.

Environment: Java6.0, J2EE5.0, RAD 7.0, Agile, J2EE Design patterns, Struts2.0, JSP2.0, JDBC 3.0, JAX-WS, JavaScript, Ajax, UML, HTML, CVS, Spring 2.5.5, Hibernate 3.0, JUnit, DB2 6.0, Rational Rose, Web services, XML, SOAP, Ant 1.7.1, Log4j 1.2, Windows XP.
Confidential,NY June’08 - August’09
Role: J2EE Developer
Accounting Information provides customers the ability to create, monitor and view account balances and transactions online. The database consists of global customers\' account information, balances and transactional details information that are continuously updated.
Responsibilities:

  • Involved in the design and prepared activity diagrams, sequence diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance
  • Developed user interface using JSF, JSTL, Struts Tags, Java Script, HTML and JavaScript to simplify the complexities of the application.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 10g.
  • Used Spring Framework for dependency injection.
  • Used various J2EE design patterns, like DTO, DAO, Business Delegate, Service Locator, Session Facade and Singleton.
  • Used Java Messaging Services (JMS 1.1) for reliable and asynchronous exchange of important information
  • Used Web Services (XML, WSDL, SOAP) for communicating data between different applications.
  • Used WebSphere Application Server for deploying various components of application.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Created test plans and test cases and test suite for all the methods using JUnit

Environment: J2EE 1.4, Java 1.4, servlet2.1, JSF, Struts1.2, Hibernate3.0, Spring2.0, JMS1.1, Webservices (SOAP, WSDL), XML, IBMWebsphere5.x, IBM WSAD 4.x, Log4J, JavaScript, ANT, Oracle 10g, PL/SQL , Windows 2008.
Confidential,IN June’07 – May’08
Role : J2EE Developer
Eli Lilly is a pharmaceutical company which provides various pharmacy products and software. The application PPS (Pharmacy Processing System) defined a new standard in pharmacy processing software. This system helped the pharmacy stores in managing patient information prescriber information, prescriptions, orders and refills. Effective management of Inventory and product ordering was provided.

Responsibilities

  • Development of registration module using Struts framework.
  • Presentation layer development using JSP, JavaScript, HTML for registration Page.
  • Used JSP, Tiles (Jakarta), HTML and CSS for developing views.
  • The client side validations were done using Struts Validator framework.
  • Developed controllers using Servlets.
  • Involved in Configuring tiles-def.xml, Web.XML and struts-config.xml according to the strut framework.
  • Used Design Patterns for developing the applications.
  • For accessing data from database wrote SQL statements in Java programs using JDBC connectivity.
  • Wrote use cases for functional requirements
  • Involved in developing Technical & Functional Documentation for the project.
  • Developed several stored procedures, functions, cursors and triggers using PL/SQL for application database and business reporting.
  • Implemented Logging mechanism using LOG4j.
  • Clean up process for duplicate articles.
  • Content management change request.
  • Development Testing and integration testing of various modules.
  • Deployment of the application using ANT.

Environment: JAVA/JSP, DAO Design pattern, Toad, BEA Web Logic 7.0 - BEA Portal Server, Struts1.1, HTML, XML, Oracle 10g, Log4j, Ant, Eclipse, VSS.
Confidential,CO November’05 – May’07
Role: Java/J2EE developer

Registration and Enrollment(R&E) system is an application used by the Health Administration Center to enroll and manage sponsors and beneficiaries for VA Programs mandated by govt.

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Designed the Components using UML Use case, Class diagrams and Sequence diagrams.
  • Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • Developed Struts framework to implement MVC architecture.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.
  • Worked extensively on Oracle PL/SQL stored procedures, triggers and cursors.
  • Deployed EJB Components on weblogic application server.
  • Involved in Unit Testing of the components using JUnit.

Environment: JDK 1.3, JBuilder, Servlets, Struts 1.1, JSP, J2EE, JDBC, UML, HTML, JavaScript, Oracle 10g, JUnit, weblogic ,Windows 2003.
Confidential,San Jose, CA Feburary’05 - October’05
Role : Java Developer

HealthHighWay provides easy access to patient information for HealthCare centers and individual doctors. This site provides different user-friendly functions like Registering patients, Maintaining Health Record etc. Patients can also make online Appointments with doctors and Patient can see (not editable) their Medical Records.
Responsibilities:

  • Design and Developed the functionality of the Provider Module.
  • Designed and developed GUI Front-end Screens of the provider module.
  • This module involves automation of four major sections like Patient, Billing, Reports, and Appointments.
  • Developed some Enterprise Java beans (Entity and Session Beans) for storing patient information and billing work.
  • Created database tables and set up session variables depending upon the user privileges when the user logs in and by accessing those session variables, we have decided whether to display the certain pages to this user or not.
  • Used XML and XSL extensively as the script logic was completely separated from the UI.
  • Used JDBC for pulling the data from database.

Environment: J2EE, JSP, EJB, Servlets, JDBC, WebLogic Application Server, JavaScript, HTML, STRUTS, XML, XSL, JBuilder, ORACLE 9i and WINDOWS 2003.

We'd love your feedback!