J2Ee Developer
Current• Developed applications using JAVA 11, Spring Cloud Config.• Utilize Java 11 latest features like new utility methods in String class, Nested Based Access Control, EP 321: HTTP Client, and EP 328: Flight Recorder.• Dealt with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.• Developer Spring Boot application using Spring components like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC and Spring Security. The application was created using maven build automation tool in Spring Tool Suit (STS) IDE. • Worked on spring bean wiring, Spring DAO and Spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.• Worked on Swagger, REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.• Implemented Business processes such as User Authentication using Spring Security.• Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.• Developed Micro services using Spring Boot, Spring Data JPA, Netflix OSS, Spring Cloud and deploying to AWS Cloud.