Java Microservices Engineers
Jobgether
Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
41 open microservices roles across 15 companies are on ApplySarthi right now, most of them in Bengaluru (5), Pune (3), Mumbai (1).
- AES - DE - FS - Java Spring Microservicesfa-etvl-saasfaprod1
- Software Engineer II - Java, Kafka, Microservices , KubernetesJPMorgan · mumbai
- Full-stack Engineer 4 (Cloud Native, Microservices & AWS) ( Enterprise Platforms Technology)Capitalone
- Senior Software Engineer – Microservices / MBFF PlatformGeneralmotors
- Computer Scientist - Java, Microservices, Agentic AIAdobe · bengaluru
What microservices roles keep asking for: Microservices (63%), Kubernetes (46%), Docker (44%), Java (39%), System design (39%), Agile (37%), Spring (32%), CI/CD (29%) — counted across their open postings here.
CI/CD jobs · Docker jobs · GraphQL jobs · Java jobs
Jobgether has 3,942 open roles listed here.
- AI Researcher — Distillation
- AI Researcher — Distillation
- Art Director
- Applied ML Engineer
- AI Science Writer, Nebius Academy (Contract)
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for microservices roles keep coming back to Microservices, Kubernetes, Docker, Java. Practise those questions before you sit with Jobgether.
Questions you are likely to be asked
- Why do you want to join Jobgether?
- What is your experience with Spring? Tell me one thing you learned the hard way.
- Walk me through a system you built. How was it designed, and what would you change now?
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Java Microservices Engineers at Jobgether interview free →Accountabilities:: Design, develop, and maintain scalable, modular, and decoupled microservices using Java and the Spring Boot ecosystem. Build enterprise-grade backend services following established software architecture principles, design patterns, security standards, and engineering best practices. Develop, document, and secure high-performance REST and GraphQL APIs for communication between internal services, external applications, and AI-enabled endpoints. Design resilient distributed systems using techniques such as circuit breaking, fault tolerance, rate limiting, retries, and distributed tracing. Monitor and optimize application performance, scalability, availability, and resource utilization under high-volume workloads. Design efficient database schemas, manage transaction boundaries, and optimize queries across SQL and NoSQL data stores. Develop event-driven architectures using messaging technologies such as Kafka and RabbitMQ. Implement caching strategies using technologies such as Redis to improve application performance and reduce system load. Containerize applications using Docker and support deployment and orchestration through Kubernetes. Maintain and improve automated CI/CD pipelines supporting reliable build, testing, deployment, and release processes. Write comprehensive automated tests using tools such as JUnit and Mockito and contribute to strong code quality and maintainability standards. Collaborate with architects, product teams, developers, DevOps engineers, and other cross-functional stakeholders within agile engineering squads. Contribute to technical discussions, architecture decisions, code reviews, troubleshooting, and continuous improvement initiatives. Requirements: 4–8 years of professional enterprise software engineering experience , with strong hands-on expertise in Java. Advanced knowledge of Java 11/17+ , Spring Boot, and Spring Cloud. Proven experience designing and developing distributed systems and production-grade microservices architectures. Strong experience building and securing REST APIs, with GraphQL experience considered valuable. Practical knowledge of messaging and event-streaming technologies such as Kafka and RabbitMQ . Experience with caching technologies such as Redis and an understanding of distributed caching patterns. Strong database knowledge across relational SQL and NoSQL technologies, including schema design, transactions, query optimization, and data access patterns. Hands-on experience with Docker, Kubernetes, and cloud-native application deployment. Experience designing and maintaining automated CI/CD pipelines. Strong understanding of software design patterns, clean architecture, secure coding practices, and enterprise engineering standards. Experience with automated testing frameworks such as JUnit and Mockito . Understanding of observability and distributed-system concepts, including logging, monitoring, tracing, resilience, and performance optimization. Strong analytical and problem-solving skills, with the ability to troubleshoot complex backend and integration issues. Excellent communication and collaboration skills, with experience working within agile and cross-functional engineering teams. Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline. Benefits: Annual compensation of approximately INR 2,200,000–3,500,000 CTC , depending on experience and skills. Full-time, mid-to-senior-level employment opportunity. Remote-friendly working model with flexibility across India. Location options including Bangalore, Pune, hybrid, or remote across India . Opportunity to work on enterprise-scale distributed systems and modern microservices architectures. Hands-on exposure to Java, Spring Boot, Spring Cloud, Kafka, RabbitMQ, Redis, Docker, Kubernetes, and CI/CD technologies. Opportunity to contribute to AI-enabled backend integrations and modern cloud-native application architectures. Collaborative agile environment involving engineers, architects, product teams, and DevOps professionals. Opportunities to work on high-throughput, resilient, and security-focused software platforms. Professional development through exposure to modern engineering practices, distributed systems, and cloud-native technologies.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- .Net Software DeveloperJobgether
- Account DirectorJobgether
- Account Director, Renewals & GrowthJobgether
- Advisor, BMO SmartFolio WFHJobgether
- Agentic AI DeveloperJobgether
- AI Graphic Designer + Video EditorJobgether
- AI/ML Data ScientistJobgether
- Analista de Automação e IA com N8NJobgether
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on lever · posted 2026-09-21. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.