Java Developer Resume
SUMMARY:
- Around 8+ years of experience in IT industry with strong experience in application Development and Implementation of Web based applications using JAVA EE on Windows platform.
- Strong Hands - on Experience in developing multi-tier based application using Java EE fwks such as JSF/Servlet & JSP/Struts, ICE Faces, Spring/EJB3.0, Web Services and Hibernate/JPA.
- Good Experience in developing Presentation tier using JSF, Struts, JSP & servlets.
- Good Experience in developing Business tier using spring, EJB 2.1, EJB 3.0.
- Good Experience in developing Data Access Layers (DAO) for Persistence using ORM Tools like Hibernate, JPA.
- Experience with JavaScript, Ajax, and jQuery, XML, Schema, XSLT, XPATH, HTML4.0 and CSS.
- Experience in developing and deploying Web Services (SOAP and REST).
- Good experience in RDBMS especially in integrating Oracle, MySQL, DB2 and SQL Server databases with web applications.
- Extensive experience working with Eclipse, Rational Application Developer 7.5 8.0 and 8.5, WebSphere Application Server 6.0, 6.1, 7.0& 8.0.
- Extensive experience on J2EE Web Servers such as Tomcat.
- Extensive experience on J2EE Application Servers such as WebSphere, JBOSS, Web logic.
- Experience in various methodologies like Waterfall and Agile (SCRUM).
- Familiarity with Software Versioning & Revision Control Systems like RTC (Rational Tool Concert), Serena, Apache Subversion (SVN) and Concurrent Versions System (CVS).
- Experience with Build Tool - ANT, Project Management Tool - Maven, Logging API - Apache LOG4J.
- Has good Understanding and experience with common Design patterns, such as MVC, Singleton, Factory, Facade, Delegate, Service Locator etc.
- Strong database experience (7 years) using SQL, PL/SQL, Stored Procedures and Triggers etc.
- Extensively worked on developing Asynchronous processes using JMS.
- Good Experience in developing reports using Jasper Reports 5.6.
- Experience in performing unit tests for the applications using Junit Framework.
- Ability to handle multiple tasks and work independently as well as in a team.
- Excellent understanding of project issues, ability to work independently or as part of a team.
- Has excellent customer viewpoint, and uses it effectively in developing the applications.
- Excellent communication skills, self-motivated, and strong organizational skills.
TECHNICAL SKILLS:
Languages: Java
Web Technologies: JSF, Facelets, ICE Faces and Rich FacesStruts, Tiles, JSP, Servlets, Ajax Fwks HTML, DHTML, CSSJava Script, JSTL.
Web Services: Apache AXIS, JAX-WS.
Business Layer: spring, EJB2.1, EJB3.0.
ORM Tools: Hibernate, JPA.
Scripting Languages: JavaScript.
DBMS/RDBMS: Oracle, MySQL, SQL Server 2005.
Web Servers: Tomcat.
Application Server: WebSphere 8.0, JBoss, Web Logic.
Messaging Systems: JMS, Spring JMS.
Design Patterns: MVC, Facade, Delegate, Factory, Service Locator, Singleton etc
Testing Tools: JUnit.
Reporting Tools: Jasper Reports5.6
Source Control: RTC, Serena, Subversion, CVS.
IDEs: IBM RAD8.5, Eclipse and My Eclipse
Operating Systems: Windows, UNIX.
PROFESSIONAL EXPERIENCE:
Confidential
JAVA DeveloperResponsibilities:
- Good experience in RDBMS especially in integrating Oracle, MySQL, DB2 and SQL Server databases with web applications.
- Extensive experience working with Eclipse, Rational Application Developer 7.5 8.0 and 8.5, WebSphere Application Server 6.0, 6.1, 7.0& 8.0.
- Extensive experience on J2EE Web Servers such as Tomcat.
- Extensive experience on J2EE Application Servers such as WebSphere, JBOSS, Web logic.
- Experience in various methodologies like Waterfall and Agile (SCRUM).
- Familiarity with Software Versioning & Revision Control Systems like RTC (Rational Tool Concert), Serena, Apache Subversion (SVN) and Concurrent Versions System (CVS).
- Experience with Build Tool - ANT, Project Management Tool - Maven, Logging API - Apache LOG4J.
- Has good Understanding and experience with common Design patterns, such as MVC, Singleton, Factory, Facade, Delegate, Service Locator etc.
- Strong database experience (7 years) using SQL, PL/SQL, Stored Procedures and Triggers etc.
- Extensively worked on developing Asynchronous processes using JMS.
- Good Experience in developing reports using Jasper Reports 5.6.
- Experience in performing unit tests for the applications using Junit Framework.
- Ability to handle multiple tasks and work independently as well as in a team.
- Excellent understanding of project issues, ability to work independently or as part of a team.
- Has excellent customer viewpoint, and uses it effectively in developing the applications.
- Excellent communication skills, self-motivated, and strong organizational skills.