• Over 8+ years of professional experience in developing Web and Enterprise applications using JAVA/J2EE.
• Diversified skill set in J2EE technologies like Servlets, JSP, EJB 2.x, JDBC, JNDI, RMI, XML, HTML, XHTML, Javascript and AJAX.
• Proficient in Frameworks like Struts 1.x/2.x, Spring 2.0 – DAO & Security, Hibernate 3.x.
• Developed XML based applications using DOM, SAX, XPath and XSLT, JAXP, JAXB.
• Expertise in Application Servers Apache Tomcat, Weblogic 11g, IBM WebSphere Application Server v6.0, JBoss.
• Experience in working with databases like Oracle 9i/10g, DB2 V 8, Sql Server 2000, MySQL 5.0.
• Experience in Integrated Development tools Eclipse, WSAD v5.0, IBM RAD v6.0, JDeveloper 10.
• Experience in developing applications using Spring Framework’s Spring Web Flow, Inversion of Control and Dependency Injection.
• Experience in developing Middle-Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
• Experience in developing Object Relational Mapping using Hibernate and Oracle.
• Experience in J2EE design patterns and MVC architecture.
• Experience in debugging the applications and Unit Testing the application using JUnit.
• Experience in using XML APIs like XMLBeans, JAXP (SAX, DOM), and JAXB for data binding and XSD schema generation.
• Experience in defining solutions with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, Session Facade, Factory, DA