Help design, build and continuously improve the clients online platform.
Research, suggest and implement new technology solutions following best practices/standards.
Take responsibility for the resiliency and availability of different products.
Be a productive member of the team.
Location: Bangalore, Noida
Requirements
10+ years of backend engineering experience with strong expertise in Spring Boot
As a Senior Java Engineer, you will design, develop, and operate cloud-native Spring Boot microservices on Amazon EKS, ensuring high availability, scalability, and performance.
You will collaborate with product teams, architects, and SRE/DevOps engineers to deliver robust, enterprise-grade solutions.
Design and build microservices using Spring Boot aligned with clean architecture principles
Define API contracts, domain models, schemas, and integration patterns
Drive system-level improvements in scalability, performance, and resilience
Implement distributed system patterns such as circuit breakers, retries, backoff strategies, idempotency, and distributed tracing
Integrate services with AWS components including RDS/Aurora, DynamoDB, SQS/SNS, and Kafka/MSK
Own and optimize CI/CD pipelines with automated testing, security checks, and deployment strategies
Establish and maintain observability through logging, monitoring, and tracing solutions
Participate in architecture reviews and contribute to key technical decisions
Mentor junior engineers and conduct code reviews to ensure quality standards
Collaborate with SRE/DevOps teams to troubleshoot and resolve production issues
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
Proven experience designing and operating microservices and distributed systems
Hands-on experience with Kubernetes (preferably Amazon EKS)
Experience with messaging/streaming platforms such as Kafka, SQS, and SNS
Strong knowledge of SQL and NoSQL databases
Experience building CI/CD pipelines using tools like GitHub Actions, GitLab, or Jenkins
Familiarity with observability tools such as Prometheus, Grafana, ELK, and OpenTelemetry
Experience leading technical design discussions and mentoring engineers
Comfortable working in global, distributed teams
Strong expertise in backend engineering and cloud-native microservices
Excellent analytical and problem-solving abilities
Customer-focused approach with emphasis on quality and reliability
Strong communication and cross-team collaboration skills
Deep understanding of distributed systems and resilience patterns
Ability to write clean, maintainable, and testable code
Familiarity with Agile methodologies and DevOps practices
Proactive mindset towards automation and continuous improvement