Sr. Java Full Stack Developer
CurrentInvolved in all phases of the Software Development Life Cycle (SDLC) using Agile Methodology.Developed UI with Angular 8, CSS3, JavaScript, jQuery, and JSON.Utilized Kubernetes for CI/CD runtime environment to build, test, and deploy.Orchestrated Docker Containers' deployment, scaling, and management using Kubernetes.Employed BDD frameworks like Cucumber and Karate for early defect detection.Migrated existing applications to microservices architecture using Rest APIs, Spring Boot, Spring Cloud, and AWS services (EC2, S3, Lambda), improving scalability and flexibility.Built and maintained Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on AWS, ensuring high availability and streamlined operations.Extensively used Java 8 features like Functional Interfaces, Stream API, and Lambda Expressions.Implemented routing logic, navigation, and login functionality in Angular 8.Designed and developed RESTful APIs using Swagger Specification.Used Microservice architecture with Spring Boot, facilitating scalable service development.Wrote and optimized stored procedures and complex queries for SQL SERVER and PostgreSQL.Implemented Kafka producer and consumer applications using Spring Kafka API.Automated CI/CD pipelines using OpenShift.Migrated existing applications to microservices architecture using Rest APIs, Spring Boot, Spring Cloud, and AWS services (EC2, S3, Lambda).Conducted performance tuning and optimization of Appian applications, enhancing system responsiveness and reliability.Built and maintained Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on AWS.Designed custom UI components using SASS/SCSS.Proficient in performing data transformation and analysis tasks using Java Spark’s rich set of APIs, including MapReduce, SQL, DataFrame, and Dataset APIs.Developed and executed unit, integration, and performance tests using JUnit, ensuring the quality and reliability of Java applications.