J2ee Developer Resume
Reston, VA
SUMMARY
- 9 years of experience working as a Java/J2EE Developer wif strong hold on OOPS concepts and web - based technologies.
- Hands on experience in developing applications using JAVA various J2EE technologies like JSP, Servlets, JDBC, Java beans, JNDI, JMS.
- Developed pages using JSTL, Struts tag libraries and HTML, performed client side scripting using Java Script.
- Extensively worked on Struts 2.2 framework and EJBs 3.1.
- Experience in deploying web applications and configuring application servers (WebLogic 11g/10.3/9 and WebSphere 7.0/6.1) and web server (Tomcat 7).
- Experience in working on various Spring 3.1 modules along wif Hibernate 4.0 as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs
- Hands on Experience wif XSLT and XML transformations and processing teh Queues using Tibco BW 5.12
- Hands on experience in developing teh application using IBM BPM 8.5
- Hands on experience wif Test Automation using Gherkin, Cucumber, and Selenium
- Extensive experience on Eclipse 4.2, WSAD 5.1/4.0, JBuilder 9/6, RAD 8.0/7.5.
- Experience in testing (making test cases using JUNIT) and deploying applications using Ant tools.
- Thorough understanding of OOAD concepts, UML modeling (unified process), SDLC.
- Experience in various XML technologies like XSL, XSLT, XPath, XSD, DTD, and XQuery.
- Understanding of relational database concepts, and experience in query construction using SQL.
- Thorough understanding of J2EE design patterns like MVC, Session façade, Front Controller, Business Delegate, Service Locator, DTO, DAO.
- Experience in working wif teh following databases environments: SQL Server 2008/2005, Oracle 11i/10g/9i
- Knowledge of Agile software development, Web Services and SOA concepts.
TECHNICAL SKILLS:
Languages: Java, SQL
J2EE Technologies: JSP, Servlet, JSTL, EJB, JDBC, JNDI, JMS, CVS
Web Technologies: XML, XSLT, XPath, XSD, DTD, HTML, JavaScript
Web Framework: Struts 2.x
Application/Web Servers: WebSphere 7.x/6.x, Tomcat 7, WebLogic 11g/10.3/9
Development Environments: Eclipse 3.x, WSAD 5.x/4.x, JBuilder 9/6, RAD 8.x/7.x
Database: Server Oracle 11i/10g/9i, SQL Server 2008/2005
Unit Testing Framework: JUnit
ORM Tools: Hibernate 3.0
Spring Frameworks: Spring MVC, Spring DAO, Spring AOP
Database: ToolsSQL Developer, Toad
Build Tool: Ant
Configuration Management: CVS
Design Tool: Rational Rose
PROFESSIONAL EXPERIENCE
J2EE developer
Confidential, Reston VA
Responsibilities:
- Developed various Business Works starter processes to process teh data conversion using Tibco BW 5.12
- Involved in setting up EMS Queues/Topics and performance tuning of teh EMS server and configuring it to be fault tolerant
- Involved in debugging of various defects reported in QA and Production
- Worked on setting up teh Autosys batches to process teh data conversion to target system
- Helped teh testing team wif teh test automation
- Developed test automation scenarios using Gherkins
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA8 for Cucumber.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Performed Defect Tracking & Management in JIRA
- Worked in a highly dynamic AGILE environment
- Used Jenkins & Sauce labs to execute Selenium automation suites on different platform, browser combinations in parallel.
Environment: Java 8, Tibco BW 5.12, XSLT, XML, Gherkins, Cucumber, Selenium, Maven, Jira, Jenkins
J2EE developer
Confidential, Herndon VA
Responsibilities:
- Developed and enhanced teh existing Quality Assurance System (QAS) application which uses Spring Framework, Swing, IBM Lombardi
- Participated in all aspects of Software development life cycle in teh project.
- Developed presentation layer using JSP and JSF, Client side validations are done using JavaScript.
- Implemented teh relational Database using Oracle wif Toad Data Modeler.
- Developed iBatis and JDBC calls in Servlets to access teh Oracle database.
- Analyzed and worked on Performance issues.
- Used Log4J to debug issues/errors
- Compiled and built teh application using ANT scripts and deployed teh application on Weblogic and JBOSS servers.
- Managed teh source repository using CVS and SVN tools.
- Developed JUNIT test cases for unit testing and prepared teh documentation for test results.
- Provided teh support to test team through clear Quest
- Participated in Implementation plans and provided support for teh code migrations to lower environments and production.
- Provided teh Technical support for dis application.
Environment: Java 6, JSP, IBM Lombardi, Spring, Swing, JSF, JavaScript, iBatis, JBOSS, Weblogic, Junit, CVS, SVN, Eclipse
J2EE developer
Confidential, Columbia, SC
Responsibilities:
- Developed and enhanced teh existing Home Counselor Online(HCO) application using Custom internal framework called da framework which is developed using Struts1.
- Participated in all aspects of Software development life cycle in teh project.
- Prepared teh Design Documentations for all teh developed tasks.
- Developed presentation layer using JSPs and internal custom famework called DA framework, Client side validations are done using JavaScript.
- Implemented teh relational Database using Oracle wif Toad Data Modeler.
- Developed Toplink and JDBC calls in Servlets to access teh Oracle database.
- Analyzed and worked on Performance issues.
- Used Log4J to debug issues/errors
- Compiled and built teh application using ANT scripts and deployed teh application on Weblogic server.
- Managed teh source repository using CVS tool.
- Developed teh test cases for Unit Testing and prepared teh documentation for test results.
- Provided teh support to test team through clearQuest
- Provided teh support for teh code migrations to lower environments and production.
- Provided teh Technical support for dis application.
Environment: Java 6, JSP, Struts 1, Oracle 11i, Oracle Toplink, Weblogic 10.3, ANT, Log4J, Eclipse 4.2
J2EE developer
Confidential, Columbia, SC
Responsibilities:
- Developed and enhanced teh existing Credit Variance Administrative System application using Struts 2 Framework.
- Participated in all aspects of Software development life cycle in teh project.
- Prepared teh Design Documentations for all teh developed tasks.
- Developed presentation layer using JSPs and Struts2 MVC framework, Client side validations are done using JavaScript.
- Implemented teh relational Database using Oracle wif Toad Data Modeler.
- Developed JDBC calls in Servlets to access teh Oracle database.
- Consumed teh Restful web service and processed teh response in JSON
- Designed and developed Logging Framework to dynamically change logging levels to halp in debug issues/errors using Log4J
- Compiled and built teh application using ANT scripts and deployed teh application on Weblogic server
- Managed teh source repository using CVS tool.
- Used ClearQuest tool for reporting teh errors.
- Developed teh test cases for Unit Testing and prepared teh documentation for test results.
- Provided teh support to test team and fixed teh defects identified in testing phase.
- Prepared teh Implementation plan for production migration.
- To provide teh support for production support team, Prepared Operation Support Document to log all teh common issues and new alerts created for teh release.
- Provided teh Technical support for dis application.
Environment: Java 6, JSP, Struts 2, Oracle 11i, Weblogic 10.3, JSON, ANT, Log4J, Eclipse 4.2
J2EE Developer
Confidential, Mountain View, CA
Responsibilities:
- Involved in Requirements gathering and Designed Application flows and developed UML diagrams.
- Designed teh application by using Spring Framework.
- Developed all JSPs, action classes and halper classes involved in teh project.
- Integrated teh application wif Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Extensively used Spring MVC framework to develop teh web layer for teh application. Configured DispatcherServlet in web.xml.
- Implemented controller (abstract) and mapped it to a url in .servlet.xml file. Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Parsed teh data retrieved from teh database using JSON
- Exposed various capabilities such as Web Services using Soap and WSDL.
- Used J2EE design patterns like Value Object Pattern, MVC, session facade, Business delegate, Service Locator and DAO.
- Implemented unit test cases using JUnit framework.
- Configured and created application log files using Log4J required to trace application messages.
- Compiled and built teh application using ANT scripts and deployed teh application.
- Used SVN as version control system.
- Deployed teh application on Tomcat Server
Environment: Java 6, Spring3.0, Spring JSP, Hibernate 3.0, Oracle 10g, HTML, XML, JSON, SOAP, WSDL, JUNIT, ANT, Log4J, SVN, Tomcat7, Eclipse 3.6
Java/J2EE Developer
Confidential, Orlando, FL
Responsibilities:
- Responsible in Designing modules related to fixed income for teh application.
- Involved in data gathering during teh business analysis and planning phase of teh project.
- Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Extensively used Spring MVC framework to develop teh web layer for teh application. Configured DispatcherServlet in web.xml.
- Implemented controller (abstract) and mapped it to a url in .servlet.xml file. Implemented JSP corresponding to teh controller where in teh data was propagated into it from teh model and view object from teh controller.
- Developed interfaces and bean implementations for teh same for propagating data on teh JSPs.
- Wrote Spring configuration files for teh beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed POJO objects corresponding to teh database schema and implemented persistence in teh business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
- Coded Server side Enterprise Java beans using Session and Message Driven Beans.
- Developed a stored procedure for calculating interest earned in fixed income accounts for a given amount and time duration.
- Developed a SAX parser to parse teh .xml file to extract teh user data to be stored in teh database.
- Used JUnit for testing teh application.
- Deployed teh .ear file on Web Sphere Application Server.
Environment: UML, JSP, Spring 2.5, Hibernate 2.0, JavaScript, SAX, XML, EJB 3.0, JSP, HTML, JUnit 4.6, Oracle10g, Websphere 7.0, RAD 7.0
Software Developer
Confidential
Responsibilities:
- Involved in Requirements gathering and Designed High and Low Level Designs using UML.
- Analysis & study of teh new enhancements and guiding teh team on teh requirements.
- Created UML use case diagrams, sequence diagrams, and preliminary class diagrams for teh system using Rational Rose.
- Implemented Struts 1.0 Frame Work based on MVC paradigm.
- Participated in teh designing and developing of UI Screens using JSP 2.0, JavaScript and HTML/XHTML.
- Developed presentation layer using JSPs and Struts MVC framework, Client side validations are done using JavaScript.
- Responsibility of developing code in Servlets, JSP and EJB.
- Coded JDBC calls in teh servlets to access teh Oracle database tables.
- Used J2EE design patterns like Value Object Pattern, MVC, session facade, Business delegate, Service Locator and DAO.
- Designed and developed Logging Framework to dynamically change logging levels to halp in debug issues/errors using Log4J
- Used Clear case and perforce for software configuration management and version control of teh development project.
- Deployed teh .ear file on Web Sphere Application Server.
Environment: Java, J2EE, JSP, Servlets, Struts 2.0, Java Script, EJB 3.0, UML, XML, XSLT, Log4J, WebSphere 6.1, Oracle 9i, WSAD 5.1.1, IBM Clear case.
Software Developer
Confidential
Responsibilities:
- Worked wif teh architecture team to understand teh design of teh application, Created Class and Sequence diagrams for some of teh major business modules wif Rational Rose.
- Developed teh application on Eclipse IDE to has an easy and guiding code environment
- Designed and developed teh application and a framework to support teh application using Java/J2EE, particularly JSP and Servlets.
- Involved in creating a web interface using JSP, DHTML and HTML.
- Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS.
- Developed Entity Beans and Session Beans (Stateful and Stateless) to implement teh back end business logic to register a new user and existing user related functions.
- Created Data Access Components using JDBC and thoroughly used Oracle for teh DML and DDL operations and has established a connection bridge between teh java application and Oracle database using teh JDBC Oracle Bridge.
- Performed Unit Testing of all Modules
- Provide ANT build tool for building and deploying teh application.
- Provided Log4j support for teh application for debugging teh system
- Managed source repository using CVS for version control tool.
- Involved in deployment components on Weblogic application server.
Environment: Eclipse 3.2, JSP, Servlets, EJB 2.1, Apache Tomcat 5.5, DHTML, HTML, JavaScript, JDBC, Oracle 8i, CVS, ANT, Log4J, Web Logic 8.1
