• 13+ years of experience in software development includes Analysis, Design and Development of Web-based applications.
• Extensive experience in design and development of multi-tier applications using Java, J2EE, JSF,Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX, Junit.
• Experience with 2-tier, 3-tier and N-tier architecture
• Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
• Extensive experience in different IDEs like RAD, Eclipse, NetBeans and Jbuilder.
• Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and MS Visio
• Experience in web application design using open source MVC, Spring and Struts Frameworks.
• Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
• Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
• Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
• Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).