• Agile Full Stack Java Developer with 5+ years’ experience in design, development, testing, and deployment of web-based and Enterprise Client-Server business applications using OOP, Java/J2EE technologies.• Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, and Generics.• Strong experience in Spring Framework modules such as Spring MVC, Spring IOC, AOP and Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, and Spring Boot with Thyme leaf template.• Good hands-on experience in building RESTful web services with spring boot, Spring MVC frameworks.• Experience in developing and deploying Micro services with Spring MVC Framework and Spring Boot.• Hands-on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.• Expertise in unit-testing with tools like JUnit, Mockito, and TestNg and Integration testing tools like Selenium Web Driver, and Cucumber (Behavior Driven Development testing).• Experience in Spring Security Framework for User Access Management, JWT token-based authentication and involved OAuth 2.0 configuration for authentication, authorization.• Experience in Agile Software Development process, Test Driven Development and Scrum methodologies.• Good Experience in software configuration management using Bitbucket and Git.