Around 6 /J2EE developer in software design and development with strong Object-Oriented Programming (OOP) skills. Over 5 years of experience designing UI using CSS, JavaScript, HTML, and JQuery. Extensive experience in designing and developing multi-tier enterprise web applications with the use of various frameworks like Struts1, Struts2 and Spring2.x/3.x. Strong hands-on experience in configuration, integration and implementation of Struts MVC, Spring MVC, Hibernate, EJB, JPA etc. Experience in developing web services such as RESTful, SOAP, WSDL, SOA and UDDI. Expertise in J2EE Software Development Life Cycle (SDLC) of Business applications with JSP, Servlet, JMS, JavaMail and Log4j. Extensive knowledge of database access like JDBC, DBCP and object-relational mapping(ORM) Hibernate 3 integrated with J2EE framework. Experience in major Database environment such as Oracle, MySQL, PostgreSQL and writing SQL, PL/SQL, triggers, stored procedures on database. Experience in major web applications servers, including Apache Tomcat, Jboss. Experience in building web service using Apache Axis2 and used POJO method to deploy it. Experience in testing and version control techniques such as JUnit, QUnit, CVS and SVN. Experience in TDD (Test Driven Development), Agile Development, Extreme programming (XP) and Daily Scrum. Good in communication and troubleshooting, can work efficiently as an individual as well as working on a team.