Java Software Engineer
CurrentParticipated in the development of microservices for a new mobile banking application, using Java 17, Spring Boot, and Spring Cloud, which led to a 20% increase in customer engagement.Assisted in the integration of secure authentication and authorization for microservices using JWT and Spring Security, enhancing the application's security posture.Contributed to the setup and maintenance of Kafka clusters for messaging and event-driven updates between microservices, improving data consistency and application responsiveness.Supported the transition from a monolithic architecture to microservices, helping reduce deployment times by 30% and facilitating quicker feature updates.Engaged in the development and maintenance of CI/CD pipelines using Jenkins, which streamlined development workflows and improved code quality through automated testing.Worked closely with the front-end team to design and implement RESTful APIs, ensuring efficient communication between the application's front-end and back-end services.