Overall 13 years of experience in analysis, design, architecture, development and testing of custom software applications using Java/J2EE technologies. Extensive experience in implementing micro services using Pivotal Cloud Foundry platform build upon Spring boot services. Expert in design and development of Enterprise applications using Java, J2EE, Servlets, JSP, Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST). Experience in Java 1.8 concepts like Lambda Expressions, Stream API, Multi-Threading, Reflections, Collections, Generics, and Exception handling. Extensive experience working in Spring MVC, Spring AOP, Spring DAO, Spring Data, Spring Security, Spring Cloud, Spring Batch and Struts Framework. Experienced in implementing web services using RESTFUL and SOAP. Familiar with ORM tools and persistence frameworks like Hibernate and JPA. Strong experience in MySQL, Oracle, PL/SQL (Stored Procedures/Functions/ Triggers and Cursors). Hands on experience working with No SQL databases like MongoDB. Experience in UI development using the HTML5, CSS, Java Script, AJAX and JQuery. Experience with messaging systems like Apahe Kafka. Familiar with various distributed caching technologies like Redis and Hazelcast. Experience with XML, XSD, DTD, SAX, DOM and JSON technologies. Hands on experience with various Application Servers and Web Servers including Web logic, JBoss and Apache Tomcat. Experiences with build tools include Ant, Maven and Gradle. Good knowledge on CI/CD tools like Jenkins pipeline set up, configuration and PCF deployments. Extensive experience using Junit and Mockito for unit/integration and JMeter for performance testing. Experience in various web service testing applications like Swagger, SoapUI and Postman. Extensively used version control tools like Git, SVN and CVS. Well versed with Waterfall and Agile / Scrum methodology. Experience in Client interaction and leading Onsite/Offshore development and QA teams. Proficient in working with various IDEs like Eclipse, Spring Tool Suite and NetBeans.