Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation. Worked in Agile, CMMI Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time. Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration. Design common framework for REST API consumption using Spring Rest Templates. Developed spring boot application for writing web services. Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web. Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate. Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations. Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models). Worked with Angular.JS applications for customer facing software using modern JavaScript development techniques and responsive design methodology. Involved java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework. Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries Used Core Spring framework for Annotation based Dependency injection Used Spring AOP to handle transactions session aspects and to implement security Achieved transaction using Spring AOP and stored procedures Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate Worked on designing data models in Cassandra and working with Cassandra Query Language Involved in migrating data from Oracle 11g to Cassandra Involved in E-commerce project