Home Job Listings Categories Locations

Senior Backend Engineer (Java | Reactive | Microservices)

📍 India

Technology Sarvaha Systems

Job Description

Sarvaha is looking for a Lead/Senior Java Developer with 5+ years of experience (10+ years preferred) and strong expertise in Java, system design, and reactive microservices to architect and build high-throughput, cloud-native, event-driven microservices platforms.

Sarvaha is a niche software development company that works with some of the best funded startups and established companies across the globe. Please visit our website at

https://www.sarvaha.com to know more about us.

What You’ll Do

- Design and develop scalable micro-services using Java 17+ and Spring Boot - Solid experience with Spring WebFlux & reactive programming - Proven production experience with Kafka (Producers, Consumers, Kafka Streams) - Develop secure, high-throughput REST APIs - Hands-on experience with AWS (EC2, S3, Lambda, SNS/SQS) and/or Azure Event Hub - Experience with REST APIs, asynchronous programming, and non-blocking I/O - Collaborate with DevOps to ensure reliability, tracing, and observability of systems - Participate in code reviews, mentor team members, and promote engineering best practices - Troubleshoot and resolve production issues in distributed systems

You Bring

- BE/BTech/MTech (CS/IT or MCA) with strong software engineering fundamentals - Strong expertise in the Spring ecosystem (Spring Boot, Web, Data) - Strong knowledge of Spring WebFlux, Project Reactor, and non-blocking I/O - Solid understanding of Kafka (Producers, Consumers, Streams) and message-driven design - Experience with AWS (EC2, S3, Lambda, SNS/SQS) or Azure SDKs and Event Hub - Expertise in designing and developing high-performance, resilient, and observable systems - Exposure to Docker, CI/CD pipelines, and Kubernetes (preferred) - Familiarity with microservices testing strategies like contract testing, mocking, & test containers - Strong problem-solving abilities & system design thinking (caching, partitioning, load balancing) - Clear communication, love for documentation, and mentoring to programmers on the team

What Sets You Apart

- Monitoring experience with Grafana, Prometheus, ELK, or Datadog - Excellent collaboration with cross-functional teams—developers, DevOps, QA - Knowledge of both AWS and Azure is a strong plus

Why Join Sarvaha?

- Work on challenging, real-world distributed systems - Remote-first culture (WFH even before the pandemic) - Collaborate with high-caliber global teams - Strong focus on engineering quality & architecture - Competitive compensation and long-term growth opportunities

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 26, 2026
Job Type: Technology
Location: India
Company: Sarvaha Systems

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.