Java Full Stack Developer
CurrentOversaw all phases of the software development life cycle (SDLC) in an Agile (SCRUM) setting, including web page design and requirement analysis (HTML5, CSS4, Ajax, Angular, TypeScript). Oversaw batch task execution (Spring Batch, Spring Data JPA) and led the creation of RESTful APIs (Spring Boot,Spring MVC, Spring Security).Implemented the Swagger Framework to create comprehensive documentation for Restful API, and harnessed the power of Apache Kafka to optimize efficient data streaming.shown expertise in using Hibernate 4.x to create and implement generic DAOs and to easily integrate Hibernate withMongoDB.Transformed deployment and scaling operations by leveraging Kubernetes, orchestrated CI/CD pipelines with Jenkins,Docker, and Kubernetes; achieved a 75% reduction in infrastructure provisioning time and improved application performance by 40%.Oversaw Azure services such as Azure Virtual Machines, Azure Functions, Azure Cosmos DB, Azure Blob Storage, Azure Monitor, and Azure Service BusCommitted to Test-Driven Development (TDD) with JUnit 5.0 and conducted rigorous unit and integration testing using Mockito and Selenium.