We provide IT Staff Augmentation Services!

Sr J2ee Developer Resume

3.00/5 (Submit Your Rating)

TX

Summary

  • 7 + yearsof progressive experience in developingobject-oriented Web-based Enterprise applicationsusingJAVA/J2EE technologies.
  • Experience in working with HealthCare industries, Insurance and Financial.
  • Involved inVarious Stages ofSoftware 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 Serverand IDEs likeIBMRational Application Developer (RAD),IBM Web Sphere Studio Application Developer (WSAD), EclipseandMy Eclipse.
  • Expertise in design and development of multi-tiered web based applications usingJ2EEtechnologies likeJSP, JSF,Servlet,EJB,JDBC,JNDI,JMS, andWeb Services.
  • Extensive experience in design and implementation using design patterns such asMVC,Singleton,Front-Controller,Façade Service,Business Delegate,Service Locator,Data Transfer Object (DTO), andData Access Object (DAO)in the development of n-Tier distributed Enterprise Applications.
  • Expertise in client side designing and validations usingHTML,XHTML,CSS, AJAXandJavaScript.
  • Experience in working with Databases likeOracle,IBM DB2, MS SQL Server.
  • Experience in modeling applications withUnifiedModeling Language (UML)usingRational Rose.
  • Experience in using tools likeLog4jfor debugging andANTfor building applications.
  • Experience in writing test-cases in Java environment usingJUnit.
  • Experience in working with different operating systems likeWindows 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:

Client :ConfidentialTX September’09 - Present Role : Sr J2EEDeveloper
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 :

  • Usedagile methodologiesincludingrefactoringandunit testing.
  • Involved in delivering thefunctional source codewithdeploymentonIBM Web sphere Server, inconstruction phase
  • Extensively developedcustom tagsand used thetag librariesin buildingreusableJSP
  • UsedStruts Frameworkwhich is based onMVCarchitecture.
  • Developed the presentation layer usingJava Server Faces (JSF), Java Beans and Taglibs
  • Usedweb servicefor transferring/retrieving data between different Applications.
  • UsedJAX-WStechnology for building web services and clients that communicate usingXML
  • UsedSpringFramework forDependency Injectionand integrated withHibernate
  • EmployedHibernateto store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Developedhibernate configuration file,hibernate mapping filesand POJO’s to map objects toOraclerelational database
  • UsedJava/J2EEDesign patternslikeMVC, 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 theunit test cases (Test Driven Development)usingJUNITframework
  • UsedLOG4Jforerror loggingat thedevelopment boxand usedANTforbuildingthedeployable EAR/WAR components.
  • UsedJDBCto accessstored proceduresfrom the database.
  • UsedRADas the development IDEandWeb sphereas thedeployment server
  • UsedSubversionforversion control system
  • UsedDB2as thedatabaseserverand created necessarystored proceduresfor theregistration processandclaim processingthat can be invoked from thehibernate 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.

Client: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 thedesignand preparedactivity diagrams, sequence diagrams, class diagrams and use case diagramsfor various use cases usingRational Rose.
  • ImplementedModel View Controller (MVC)architecture UsingJakarta Struts frameworkat the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance
  • Developed user interface usingJSF, JSTL, Struts Tags, Java Script, HTML and JavaScriptto simplify the complexities of the application.
  • UsedObject/Relational mapping Hibernateframework as the persistence layer for interacting withOracle 10g.
  • UsedSpringFramework for dependency injection.
  • Used variousJ2EE design patterns, likeDTO, DAO, Business Delegate, Service Locator, Session Facade and Singleton.
  • UsedJava Messaging Services (JMS 1.1)for reliable and asynchronous exchange of important information
  • UsedWeb Services (XML, WSDL, SOAP)for communicating data between different applications.
  • UsedWebSphere Application Serverfor deploying various components of application.
  • Configured and usedLog4Jfor logging all the debugging and error information.
  • DevelopedAnt build scriptsfor compiling and building the project.
  • Created test plans andtest casesand 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.

Client :ConfidentialINJune’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 usingStrutsframework.
  • Presentation layer development usingJSP, JavaScript, HTMLfor registration Page.
  • UsedJSP, Tiles (Jakarta), HTML and CSSfor developing views.
  • The client side validations were done usingStruts Validatorframework.
  • Developed controllers usingServlets.
  • Involved in Configuringtiles-def.xml, Web.XMLandstruts-config.xmlaccording to the strut framework.
  • Used Design Patterns for developing the applications.
  • For accessing data from database wroteSQL statementsin Java programs usingJDBC connectivity.
  • Wroteuse casesfor functional requirements
  • Involved in developingTechnical & Functional Documentationfor the project.
  • Developed several stored procedures, functions, cursors and triggers using PL/SQL for application database and business reporting.
  • Implemented Logging mechanism usingLOG4j.
  • Clean up process for duplicate articles.
  • Content management change request.
  • DevelopmentTesting and integration testingof various modules.
  • Deployment of the application usingANT.

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.

Client : Confidential, CONovember’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 inrequirement analysis, functional specificationsand over-all component design.
  • Designed the Components usingUML Use case, Class diagrams and Sequence diagrams.
  • DesignedUIusingJSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • DevelopedStruts frameworkto implementMVC architecture.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • DevelopedEJB components(Session Beans, Entity beans)usingEJB design patternsto business and data process.
  • Worked extensively onOracle PL/SQLstored procedures, triggers and cursors.
  • DeployedEJB Componentson weblogic application server.
  • Involved inUnit Testingof the components usingJUnit.

Environment:JDK 1.3, JBuilder, Servlets, Struts 1.1, JSP, J2EE, JDBC, UML, HTML, JavaScript, Oracle 10g, JUnit, weblogic ,Windows 2003.

Client :ConfidentialSan 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 developedGUI Front-end Screensof the provider module.
  • This module involves automation of four major sections likePatient, Billing, Reports, and Appointments.
  • Developed someEnterprise Java beans (Entity and Session Beans)for storing patient information and billing work.
  • Createddatabase tablesand set upsession variablesdepending 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.
  • UsedXMLand XSLextensively as the script logic was completely separated from the UI.
  • UsedJDBCfor 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.

Client :ConfidentialJanuary’03 – January’05
Role: Java Programmer

  • This application is designed for the Abacus clients including Airlines and Travel Agencies (Retailers and Consolidators). The application allows the users to inquire on the Airfares for various segments, Flight details, Stopovers and connecting flights as well as to place and cancel reservations online, over the Internet

Responsibilities:

  • Worked on Java server side programming usingServletsand JSP.
  • Connecting to the Databases usingODBC- JDBCconnection usingbusiness Objects.
  • ImplementedDatabase access through JDBCat Server end withOracle 8ias backend.
  • Developed and implemented using java utilities withEJB components.
  • Developed GUI modules usingSwing.
  • Performed Client side validations usingJavaScript.
  • Responsible forDatabase design and creating database tables.

Environment:JDK1.2.2, HTML, Servlets, XML, UML, Java Script, EJB, JSP, Swing, JDBC, Oracle 8i, Windows 2003, UNIX.

Education

  • Bachelor In Technology(BTech).Jawaharlal Nehru Technology University, AP, India.
  • Sun Certified Consultant for the Java 2 Platform 1.4

We'd love your feedback!