Posted on: 13/10/2025
Description :
Position : Senior Java Microservices Developer
Experience : 6 to 10 Years
Location : Bangalore
Industry Type : Software Development / FinTech / Cloud Services
Education : Bachelors or Masters degree in Computer Science or a related field
Job Summary :
We are seeking a seasoned Senior Java Microservices Developer with 6 to 10 years of experience, possessing deep expertise in building scalable, resilient applications using Java and Spring Boot Microservices.
The role requires mandatory hands-on experience with modern development practices like Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
The developer must also have practical experience with Kubernetes and containerization and proficiency in at least one major cloud platform (GCP, AWS, or Azure) to ensure full-stack cloud-native deployment capability.
Job Description :
Microservices Development and Architecture :
- Design, develop, and maintain high-performance, fault-tolerant microservices using Java and the Spring Boot framework.
- Apply deep technical knowledge of Microservices architecture patterns, including service discovery, API gateways, inter-service communication, and resilience mechanisms.
- Ensure the successful integration and communication between microservices, maintaining high code quality and adherence to enterprise coding standards.
- Possess a strong understanding and basic knowledge of Database technologies, including schema design, query optimization, and interaction with relational and/or NoSQL databases.
DevOps, Cloud, and Containerization :
- Demonstrate mandatory experience with containerization technologies, specifically Docker, and orchestration using Kubernetes for automated deployment and scaling.
- Possess practical, hands-on experience with at least one major Cloud Platform (GCP, AWS, or Azure), utilizing cloud-native services for deployment, monitoring, and infrastructure management.
- Implement and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines to ensure rapid, reliable, and automated releases.
Testing and Quality Assurance :
- Apply mandatory expertise in quality-first development methodologies, including Test-Driven Development (TDD) for writing robust unit and integration tests before code implementation.
- Utilize experience with Behavior-Driven Development (BDD) frameworks to ensure clear collaboration between technical teams and business stakeholders, aligning feature development with expected behaviors.
- Participate actively in code reviews, design discussions, and root cause analysis (RCA) to maintain system stability and enhance performance.
Required Skills & Qualifications :
- Experience : Mandatory 6 to 10 years of experience in software development.
- Core Technologies : Expert proficiency in Java and Spring Boot Microservices.
- Methodology : Must have mandatory experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Cloud/DevOps : Mandatory experience with Kubernetes and containers.
- Cloud Platform : Must have experience with one of the major cloud platforms (GCP, AWS, or Azure).
- Data : Expected basic knowledge of Database concepts and interaction.
- Education : Bachelors or Masters degree in Computer Science or a related field.
Preferred Skills :
- Experience with specific cloud service offerings (e.g., AWS EKS, Azure AKS, Google Cloud GKE).
- Knowledge of reactive programming frameworks (e.g., Spring WebFlux).
- Experience with caching technologies and message brokers.
- Certification in a relevant cloud platform.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
AR / VR Design
Job Code
1559208
Interview Questions for you
View All