• 12 years of hands on experience with all the phases of Software Development Life Cycle - Analysis, Design, Development, Testing and Implementation • Adept at overseeing all facets of project lifecycle, including initiation and planning; change, risk, and issue management; and guiding QA teams. • Extensive experience in design, development and deployment of n-tier enterprise applications for J2EE platform using Java, JDBC, JSP, Servlets, EJB (Session, Entity), Struts, Tiles, JSTL, Tag Libraries, Hibernate, Web Services, JNDI, RMI,and XML. • Experienced in using YourKit and App Dynamics profiler to debug and find hotspots in the application. • Experienced in working on onsite-offshore model • Good experience in developing applications with Design Patterns such as MVC, Session Facade, Factory Pattern, Singleton, Business Delegate and Data Access Objects. • Experienced in implementing SOA architecture with web services using SOAP, WSDL and XML. • Experienced in deploying business applications using application servers and web servers like IBM Web Sphere and Apache Tomcat. • Expertise in programming on different Java IDEs like Eclipse, IBM RAD, WSAD. • Good experience in Front End UI developing Web Technologies like JavaScript, Jquery, DOJO, HTML, CSS and Ajax. • Experience with Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture. • Experienced in working on Version Control tools like SVN, CVS and Visual Source Safe. • Strong knowledge in UML, Use Cases, Flow diagrams, Class Diagrams, Activity and Sequence Diagrams. • Actively carried out assignments in Agile- scrum environments. • Experienced in Log4J for logging services, Ant for build project compilation. • Experienced in using MAVEN with ECLIPSE IDE. • Expertise on integrating oracle BPM workflows with front end applications • Experienced in Data Modeling using XML Schema and XML Data el