Senior J2ee Developer Resume
MA
SUMMARY
- 9 years of experience working as a Senior Java/J2EE Developer with strong hold on OOPS concepts and web - based technologies.
- Experienced with the entire Software Development Life cycle (SDLC) process including requirement analysis, development, and verification and testing.
- Experience in Agile software development and worked as Scrum Master.
- Experience on Apache SOLR and Lucence Open Source Search technologies.
- Experience in working with IDEs like Eclipse 3.3/3.2/3.1, Net Beans, PHPStorm, My Eclipse.
- Hands on experience in developing web based applications using JAVA various J2EE technologies like JSP, Servlets 2.x/3, JDBC, Java beans, XML, Javascript, Ajax
- Extensively worked on Struts 2.0 & Spring 3.0 frameworks.
- Experience in working on Hibernate 3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Understanding of relational database concepts, and experience in query construction using SQL.
- Experience in working with Oracle 10g/9i, SQL Server 2005/2000/7 & MS SQL Server databases.
- Experience in testing (making test cases using JUNIT) and deploying applications using Ant & Maven tools.
- Hands on Experience on handling Application support projects.
TECHNICAL SKILLS
Languages: Java, SQL, PHP
J2EE Technologies: JSP, Servlets, JSTL, JDBC, XML, DTD, Javascript, Ajax
Web Framework: Struts 2/1.2/1.1, Spring 3.0, Restful Web services
Application/Web Server: Tomcat 5, Web Logic 9.x/8.x/7.x/6.x
IDE Tools: Eclipse 3.3/3.2/3.1, Net Beans, PHPStorm, My Eclipse
Databases: Oracle10g/9i/8i, SQL SERVER 2005/2000/7, MS SQL SERVER
Unit Testing: Framework JUnit
ORM Tools: Hibernate 3.0, Spring JDBC
Database Tools: SQL Developer, Toad, MS SQL Studio
Build Tool: Ant, Maven, Jenkins
Configuration Management: CVS, Tortoise Git, Perforce
PROFESSIONAL EXPERIENCE
Confidential, MA
Senior J2EE Developer
Responsibilities:
- Involved in various phases of Scrum Software Development Life Cycle (SDLC). Used Jira to update the scrum process.
- Implemented the application using Spring 3.x IOC, Transaction Management, Spring JDBC and Model View Controller design pattern.
- Created new Restful Web services to support requests coming from client application.
- Involved in architecture design for converting LAN-A .net application to LAN-B Java web application.
- Developed user interface using JSP & jQuery to simplify the complexities of the application.
- Extensively worked on AJAX calls to the server. Used XML for data handling on client side.
- Extensively used Spring JDBC in data access layer to implement persistence.
- Performed unit testing using JUNIT framework.
- Monitored the error logs using Log4J and fixed the problems.
- Documented the training manuals required for technical and non-technical staff in internal wiki.
Environment: Spring 3.0, Restful Web service, JSP1.2, jQuery, HTML, Jira, Log4J, JUnit, Maven, Jenkins, Ajax, Windows 7, Apache Tomcat 6.0, Eclipse, Toad, MS Sql Server.
Confidential, Providence, RI
Senior J2EE Developer
Responsibilities:
- Implemented the application using Struts2.x Model View Controller design pattern.
- Developed user interface using JSP, Struts Tag Libraries to simplify the complexities of the application.
- Extensively worked on AJAX calls to the server. Used JSON for data handling on client side.
- Developed the different components of application such as JSPs, Servlets, using Eclipse and used GIT for version control.
- Extensively used Hibernate in data access layer to implement persistence.
- Performed unit testing using JUNIT framework.
- Monitored the error logs using Log4J and fixed the problems.
- Documented the training manuals required for technical and non-technical staff in internal wiki.
Environment: Hibernate3.0, Struts 2.1, JSP1.2, Servlets2.1, Hibernate 3.0, HTML, Jira, Log4J, JUnit, Windows 7, Apache Tomcat 6.0, Eclipse, Toad, Oracle10g.
Confidential, Los Angeles
Senior J2EE Developer
Responsibilities:
- Sole Developer to implement web-chat application
- Involved in data gathering during the business analysis and planning phase of the project.
- Developed all components of application such as JSPs, Servlets, JavaScript, Ajax, Util classes and used CVS for version control.
- Extensively worked on AJAX calls to the server. Used JSON for data handling on client side.
- Performed unit testing using JUNIT framework.
- Used ANT scripts to build the application and deployed on Weblogic Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Documented the training manuals required for technical and non-technical staff in internal wiki.
Environment: JSP1.2, Servlets2.1, XML, JavaScript, AJAX, HTML, Log4J, JUnit
Confidential, Los Angeles
Senior PHP Developer
Responsibilities:
- Worked as Lead Developer for Development and Support teams for Confidential PHP application.
- Involved in data gathering during the business analysis and planning phase of the project.
- Implemented Apache Solr auto search suggestion, moved search functionality from PHP to Java application using Apache Solr and Lucence open source technologies.
- Successfully converted the application from community edition to enterprise edition using Magento Framework for all modules.
- Extensively used Magento MVC framework to develop the web layer for the application.
- Identify areas for performance improvement in the application and successfully reduced page load time from 8 sec to 5 sec.
- Deployed the application on Apache Tomcat Server
- Used JUnit for testing the application.
- Documented the training manuals used for the training sessions both for technical and non-technical staff.
Environment: PHP, Magento 1.11, JavaScript, HTML,CSS, MySql, Sql Developer
Confidential, Carlsbad, CA
Senior J2EE Developer
Responsibilities:
- Developed the User Interface Screens for presentation using JSP and HTML. Struts MVC framework for developing the J2EE based web application.
- Used Java Script for Client Side Validation and Struts Validators for Server side data validations.
- Eclipse is used as Java IDE tool for creating JSPs, Servlets, and XML.
- Designed and developed Servlets, Session and Entity Beans to implement business logic and deploy them on the BEA Weblogic Application Server.
- Implemented the Design Patterns like MVC, Session Facade, Data Transfer Object (DTO), Business Delegate, Service Locator, and Data Access Object (DAO).
- Involved in Configuring web.xml and struts-config.xml according to the Struts framework
- Written and debugged the ANT Scripts for building the entire web application.
- Used the JDBC for data retrieval from the database for various inquiries. Performed purification of the application database entries using Oracle 9i.
- Used CVS as source control.
- Used Log4j for logging Errors.
- Used JUnit to write repeatable tests mainly for unit testing.
Environment: Java, J2EE, Struts, JSP, Servlets, XML, JDBC, ANT, JavaScript, CVS, Log4J, JUnit, BEA Weblogic Application Server 8.1, Eclipse 3.0, Oracle 9i
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in gathering and analyzing user requirements.
- Responsible for the designing (UML’s Unified process), coding and developing the application.
- Analyzing the existing DBFC application and preparing the Functional Analysis for Batch Scheduling Jobs.
- Created Utility classes to re-schedule failed jobs.
- Developed Batch Scheduler Module which creates customized reports based on requirements.
- Developed the JSP pages for presenting claims data.
- Used Struts framework as part of MVC Architecture.
- Deployed the .ear file on Web Sphere Application Server.
- Used CVS for software configuration management and version control and used Winscp as the tool to download files from Unix servers.
- Helping Quality Control Team in preparing Test Scripts, which involved writing test cases and Documentation.
- Documented the training material, prepared the training manuals used for the training sessions both for technical and non-technical staff.
Environment: JSP, Java Beans, JNDI, XML, HTML, JavaScript, Oracle 9i, Quartz Scheduler
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented Controller and Action classes of Struts Framework.
- Used Eclipse IDE during development of the project, creating war, debugging.
- Extensive Java coding experience in developing Java classes.
- Developed screens using jsp.
- Responsible for requirement gathering for the different test scenarios.
- Involved in the Code Reviews.
- Developed test cases using test driven development.
- Prepared test reports of the bug status and reviewed the bug fixing strategies.
- Involved in the Integration testing.
Environment: Java 2 SDK, XML, Struts, Tomcat 5.0 and Oracle 10g
Confidential
Java Developer
Responsibilities:
- Worked as a Member of Development Team.
- Peer Review of code for team members.
- Requirement study and development.
- Involved in the development of JSPs and static HTML pages for the application.
- Actively involved in Java sessions with partner sites and clients to design the product and to integrate the product with existing application
- Created low level and high level design documentation for the modules developed.
- Developed wiki project for EBICS Application.
Environment: Java 1.4, JSP, Multi-Threading, JavaScript, HTML, Oracle 9i