About 5 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier Web and Distributed applications using Java, J2EE Technologies and Related Frameworks. Strong knowledge of Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Batch, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration, JPA and Hibernate ORM. Experience in designing and implementing AWS Solutions using EC2, S3, EBS, VPC and Lambda. Expertise in development of applications using a variety of frameworks, such as the Spring Framework. Working knowledge of Java 11 features, including (utility methods, local variable syntax, Nested Based Access Control, and Reading/Writing Strings). Experience in building flexible, reliable, efficient and secured Enterprise and Web-based applications using Spring MVC and Spring Web Flow frameworks. Collections and Event/Exception handling. Expertise in MICROSERVICES, Cloud-Native Applications, Spring Transaction Management. Experience implementing REST APIs and microservices using Spring Boot. Expert in developing and implementing enterprise web applications using Spring Boot, Spring Data, and JPA. Experience with Spring Boot based Microservice architecture interacting through REST and MQ, and using Amazon Web Services to develop, test, and deploy micro services. Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache. Working experience with Hibernate to map Java classes with databases and using the Criteria API and Hibernate Query Language (HQL). Expert in Spring (Aspect-Oriented Programming, Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate, mapping persistent classes and utilizing Hibernate Query Language. A strong understanding of Web Service technologies including SOAP, REST APIs, WSDL, UDDI, and Service Oriented Architecture (SOA). Good knowledge in developing Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets. Proficient in developing Restful Micro Services as Spring Boot Application. Knowledge of automated CI build and deployment infrastructure and processes for multiple p