J2ee Developer Resume
Reston, VA
SUMMARY
- 9 years of experience working as a Java/J2EE Developer with 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 with Hibernate 4.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs
- Hands on Experience with XSLT and XML transformations and processing the Queues using Tibco BW 5.12
- Hands on experience in developing the application using IBM BPM 8.5
- Hands on experience with 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 with the 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 Tools: SQL 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 the data conversion using Tibco BW 5.12
- Involved in setting up EMS Queues/Topics and performance tuning of the EMS server and configuring it to be fault tolerant
- Involved in debugging of various defects reported in QA and Production
- Worked on setting up the Autosys batches to process the data conversion to target system
- Helped the testing team with the 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 the existing Quality Assurance System (QAS) application which uses Spring Framework, Swing, IBM Lombardi
- Participated in all aspects of Software development life cycle in the project.
- Developed presentation layer using JSP and JSF, Client side validations are done using JavaScript.
- Implemented the relational Database using Oracle with Toad Data Modeler.
- Developed iBatis and JDBC calls in Servlets to access the Oracle database.
- Analyzed and worked on Performance issues.
- Used Log4J to debug issues/errors
- Compiled and built the application using ANT scripts and deployed the application on Weblogic and JBOSS servers.
- Managed the source repository using CVS and SVN tools.
- Developed JUNIT test cases for unit testing and prepared the documentation for test results.
- Provided the support to test team through clear Quest
- Participated in Implementation plans and provided support for the code migrations to lower environments and production.
- Provided the Technical support for this 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 the 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 the project.
- Prepared the Design Documentations for all the developed tasks.
- Developed presentation layer using JSPs and internal custom famework called DA framework, Client side validations are done using JavaScript.
- Implemented the relational Database using Oracle with Toad Data Modeler.
- Developed Toplink and JDBC calls in Servlets to access the Oracle database.
- Analyzed and worked on Performance issues.
- Used Log4J to debug issues/errors
- Compiled and built the application using ANT scripts and deployed the application on Weblogic server.
- Managed the source repository using CVS tool.
- Developed the test cases for Unit Testing and prepared the documentation for test results.
- Provided the support to test team through clearQuest
- Provided the support for the code migrations to lower environments and production.
- Provided the Technical support for this 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 the existing Credit Variance Administrative System application using Struts 2 Framework.
- Participated in all aspects of Software development life cycle in the project.
- Prepared the Design Documentations for all the developed tasks.
- Developed presentation layer using JSPs and Struts2 MVC framework, Client side validations are done using JavaScript.
- Implemented the relational Database using Oracle with Toad Data Modeler.
- Developed JDBC calls in Servlets to access the Oracle database.
- Consumed the Restful web service and processed the response in JSON
- Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4J
- Compiled and built the application using ANT scripts and deployed the application on Weblogic server
- Managed the source repository using CVS tool.
- Used ClearQuest tool for reporting the errors.
- Developed the test cases for Unit Testing and prepared the documentation for test results.
- Provided the support to test team and fixed the defects identified in testing phase.
- Prepared the Implementation plan for production migration.
- To provide the support for production support team, Prepared Operation Support Document to log all the common issues and new alerts created for the release.
- Provided the Technical support for this 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 the application by using Spring Framework.
- Developed all JSPs, action classes and helper classes involved in the project.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Extensively used Spring MVC framework to develop the web layer for the application. Configured DispatcherServlet in web.xml.
- Implemented controller (abstract) and mapped it to a url in .servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Parsed the data retrieved from the 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 the application using ANT scripts and deployed the application.
- Used SVN as version control system.
- Deployed the 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 the application.
- Involved in data gathering during the business analysis and planning phase of the 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 the web layer for the application. Configured DispatcherServlet in web.xml.
- Implemented controller (abstract) and mapped it to a url in .servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Developed interfaces and bean implementations for the same for propagating data on the JSPs.
- Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed POJO objects corresponding to the database schema and implemented persistence in the 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 the .xml file to extract the user data to be stored in the database.
- Used JUnit for testing the application.
- Deployed the .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 the new enhancements and guiding the team on the requirements.
- Created UML use case diagrams, sequence diagrams, and preliminary class diagrams for the system using Rational Rose.
- Implemented Struts 1.0 Frame Work based on MVC paradigm.
- Participated in the 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 the servlets to access the 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 help in debug issues/errors using Log4J
- Used Clear case and perforce for software configuration management and version control of the development project.
- Deployed the .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 with the architecture team to understand the design of the application, Created Class and Sequence diagrams for some of the major business modules with Rational Rose.
- Developed the application on Eclipse IDE to have an easy and guiding code environment
- Designed and developed the application and a framework to support the 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 the 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 the DML and DDL operations and have established a connection bridge between the java application and Oracle database using the JDBC Oracle Bridge.
- Performed Unit Testing of all Modules
- Provide ANT build tool for building and deploying the application.
- Provided Log4j support for the application for debugging the 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
