5+ years of professional experience in analysis, design, development, and testing of web and distributed n-tier applications using Java and JEE technologies. Expertise in the design and development of various web and enterprise applications using JEE technologies like JSP, Servlets, JDBC, EJB, JMS, JSF, XML, SOAP, and REST-based Web Services. Extensively Experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Template, Factory, Builder, DAO, DTO, and Dependency Injection. Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies OOAD, Object Modeling with Use Cases, and Sequence Class