Source description
About the role
Job Summary: We are looking for an experienced Senior Java Developer / Lead with strong expertise in Java, Spring Boot, Microservices architecture, AWS, Kafka, Kubernetes, and CI/CD pipelines . The candidate will be responsible for designing and building scalable, high-performance, and cloud-native applications. Mandatory Skills: Java (Core Java, Java 8+) Spring Boot & Microservices Architecture AWS (EC2, S3, Lambda, RDS, etc.) Apache Kafka (Event-driven architecture) Kubernetes (Container orchestration) CI/CD Tools (Jenkins, GitHub Actions, GitLab CI, etc.) Key Responsibilities: Design and develop scalable microservices-based applications Build and maintain RESTful APIs using Spring Boot Implement event-driven architecture using Kafka Deploy and manage applications on AWS cloud Containerize applications using Docker and orchestrate with Kubernetes Build and manage CI/CD pipelines for automated deployments Ensure high availability, performance, and security of applications Perform code reviews, mentoring, and technical guidance Collaborate with cross-functional teams in Agile/Scrum environment Troubleshoot and resolve complex technical issues Good to Have: Experience with Terraform / Infrastructure as Code Knowledge of Monitoring tools (Prometheus, Grafana, ELK) Exposure to Domain-Driven Design (DDD) Experience in high-scale distributed systems
More at Mphasis