• 7+ years of diverse experience utilizing Java tools in Business, Web, and Client-Server environments using latest Java/J2EE technologies with skills in analysis, design, development.• Experience in Object Oriented technologies on client server, multi-tier applications, and Web technologies with 3+ years experience in Java/J2EE technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.• Experience in using frameworks and tools like Hibernate 2.0, Spring, J-Unit.• Well versed with complete Life Cycle Development process which includes Designing, Developing, Testing and Implementation.• Experience in entire software development process, including Requirement Analysis, Design, Coding, Testing, Debugging and Maintenance.• Have worked extensively with Spring Framework and J2EE Architecture.• Expertise in several J2EE Technologies like JSP, Servlets, EJB, JDBC, JNDI, JMS, Web Services (SOAP, WSDL, UDDI), XML/XSLT, SAX.• Good Understanding of OOPS concepts, Object Oriented Design (OOD), Analysis (OOA), and Modeling (OOM).• Expertise in using various design patterns such as MVC (Model-View-Controller), Singleton, Observer, Service locator, DAO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.• Enterprise Application Development expertise with Java technologies like Servlets, JSP, STRUTS, JSF, SPRING 2.5, HIBERNATE.• Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java Collections. • Experience with test-driven development using various testing framework such as JUnit. • Extensively used J2EE Design Patterns. • Experience in Oracle and MS SQL Server, and hands-on with stored procedures.