Search by job, company or skills

Sarvaha Systems

Senior Backend Engineer (Java | Reactive | Microservices)

5-12 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147162867