Java Developer
Current● Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology.● Working on open-source micro-services platform using Java-11, Spring Boot, REST, AWS, Maven, Jenkins, GitHub, MongoDB.● Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics. ● Used Micro service architecture with Spring Boot, Spring Security, Spring Batch based services interacting through a combination of REST and Apache Kafka message brokers.● Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract and Created JSON request and validated the response using postman Interceptor and Swagger UI.● Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases. Used OAUTH 2.0 authentication and authorization framework to provide the security to rest web services.● Configured Docker container service and build pipeline Jenkins CI/CD tool for continuous integrating and deploying applications on servers. Working on creation of custom Docker container images, tagging, pushing images, integration of spring boot.● Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy. Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers. ● Worked on performance testing of service using JMeter and also using the JMeter scripts for load testing