Sr Java Full Stack Developer
Current- Led Agile projects, participating in daily SCRUM meetings, sprint planning, and retrospectives, while using JIRA for tracking and project management.- Developed and deployed microservices with Spring Boot and Spring Integration, using a microservice architecture and leveraging Apache Camel, Spring Ribbon, and Eureka for load balancing.- Built RESTful APIs with Spring Boot, utilizing Java features like Stream API, and implemented OAuth2 for secure authentication/authorization.- Developed dynamic web pages with Angular, Node.js, HTML, CSS, JavaScript, and TypeScript, focusing on front-end and back-end integration.- Integrated databases with Hibernate and GraphQL, designing complex SQL queries, stored procedures, and triggers for Oracle DB.- Worked on cloud deployments, developing microservices on Pivotal Cloud Foundry (PCF) and Azure, and implemented CI/CD pipelines with Jenkins, Docker, and OpenShift.- Built and managed Kafka clusters on Azure, and developed test cases with JUnit, Mockito, and Maven to ensure functionality.- Created and deployed custom Docker images, integrating them with Spring Boot applications, and monitored deployments using Splunk and Azure Pipeline.- Designed and developed SOAP-based web services using WSDL, ensuring smooth communication between modules.- Experienced in DevOps and cloud optimization, leveraging tools like Ansible, Kubernetes, and Splunk to ensure efficient deployment and monitoring in a SaaS environment.