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
4+ years of experience in Java and Spring Boot development
Contribute to the development and maintenance of Spring Bootbased microservices deployed on Amazon EKS.
Role focuses on cloud-native development, containerization, and DevOps practices, delivering production-ready solutions while collaborating with senior engineers.
Develop and enhance features in Spring Boot microservices using Java
Write clean, maintainable, and well-tested code, including unit and integration tests
Design and implement REST APIs with proper validation and error handling
Build and manage containerized applications using Docker
Work with Kubernetes fundamentals, including deployments, services, and config maps
Utilize CI/CD pipelines for automated build, testing, and deployment
Integrate applications with relational and graph databases
Troubleshoot issues, optimize performance, and adhere to coding standards
Collaborate with senior engineers on design reviews, best practices, and continuous improvement
Bachelor's degree in Computer Science or equivalent
Strong understanding of REST APIs, JSON, and HTTP protocols
Solid knowledge of SQL and database concepts
Exposure to AWS services such as S3, SQS, and RDS (preferred)
Basic hands-on experience with Docker
Familiarity with microservices architecture, Kubernetes/EKS, and CI/CD concepts
Strong problem-solving and debugging skills
Strong interest in backend engineering and cloud-native technologies
Analytical thinking with effective debugging capabilities
Ability to collaborate with cross-functional teams and senior engineers
Eagerness to learn modern development tools and practices
Proactive approach to continuous improvement and skill development