Flag job

Report

Senior Backend Engineer (Java | Reactive | Microservices)

Location

Pune District, Maharashtra, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Sarvaha Systems

Website: sarvaha.com
Job details:

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

Click on Apply to know more.

Skills

AWS
Azure
caching
cross-functional
Datadog
DevOps
Docker
EC2
Java
Kafka
Kubernetes
Lambda
load balancing
micro-services
REST APIs