Having 6+ years of experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using Java/J2EE technologies. Exposure to the full software development lifecycle across methodologies such as Waterfall and Agile, including Test Driven Development, SCRUM, and Pair Programming Strong front-end UI development skills using scripting languages HTML5, CSS3, JSP, JavaScript, Angular JS, Bootstrap. Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries). Proficient in-Service Oriented Architecture (SOA) using Web Services such as SOAP, RESTful using Jersey and Jackson. Experience using frameworks like spring, JPA, Hibernate. Proficient in implementation of frameworks like Spring, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, AJAX frameworks and ORM frameworks like Hibernate. Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate. Experienced in writing complex queries, stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL. Hands-on experience in developing Micro services solutions, experience on Micro services tech stack like Spring Boot and Distributed Cache. Knowledge on Apache Kafka cluster as a messaging system between the APIs and Micro services. Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data. Experience with advanced storage technologies like Elastic search, Redis. Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk, Cloud Watch. Good experience in developer tools like AWS Code Commit, Code Build, Code Deploy, and Code Pipeline. Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF and AWS.