Java Developer
Current• Developed Java-based components and interfaces, producing well-designed, testable, and efficient code in compliance with specifications. Ensured smooth software releases.• Used Java8 features like Parallel Streams, Lambdas, and functional interfaces.• Used bigdata cloud watch in maintaining and monitoring of production and corporate storages.• Worked on spinning up AWS EC2instances, Creating IAM Users and Roles, Creating Auto Scaling groups and Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.• Used Spring JPA to design entity data mapping with Oracle DB.• Closely worked with the GCP API team to understand the REST contract between FES and API team and architectural design patterns being followed (E.g. Strangler, Split-Traffic• Created Docker containers and Docker consoles for managing the application life cycle.• Built reactive RESTful Microservices using Java 8 and Java frameworks Spring Boot, Spring Web.• Used Spring Boot for building applications with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.• Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security and Spring Batch.• Implemented Micro services based Cloud Architecture on AWS Platform.• Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.• Collaborated with Team on New features in Agile environment• Worked on Writing test cases for previous projects to increase the sonar cube percentage• Used rest controller in framework to create restful web services and json objects for communication• Used Git and Bit bucket for PR requests• Integrated Camunda with other enterprise systems and applications using Java APIs and RESTful web services.