Dynamic Java Backend Developer with over 6 years of experience in designing, developing, and deploying robust enterprise applications using microservices architecture. Expertise in Spring Boot, REST APIs, Apache Kafka, Docker, Kubernetes, and CI/CD pipelines facilitates the creation of scalable backend systems and seamless migration of legacy applications to modern microservices. Proven track record in delivering containerized deployments while adhering to Agile and Scrum methodologies, fostering collaboration with cross-functional teams to ensure timely delivery of high-quality software solutions. Committed to leveraging technical skills and innovative problem-solving to drive project success and enhance operational efficiency.
Programming: Java, Java EE, Rest API, SQL
Cruise Onboard Messaging System (Self-Project, 2023–2024)
Technologies: Java, Spring Boot, Kafka, Docker, Kubernetes, Maven, GCP (Cloud Run, Pub/Sub)
• Designed and developed a microservice-based onboard messaging system to send notifications (alerts, info, updates) to cruise ship customers in real time.
• Built REST APIs using Spring Boot and implemented Kafka-based event-driven communication for scalable message distribution.
• Containerized the application with Docker and deployed on Google Cloud (Cloud Run & Pub/Sub)as part of cloud-native learning.
• Integrated Collections, Streams API, and Java 8 features to handle customer data efficiently (deduplication, filtering, sorting, frequency analysis).
• Practiced DevOps workflows with CI/CD concepts to simulate a production-like deployment environment.