Staff Engineer (Java/ Microservices)

Talent Hired-the Job Store

Gurugram District, Delhi

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talent Hired-the Job Store is seeking a Staff Software Engineer Backend to lead the design and evolution of our Java-based microservices platform in Gurgaon. You will own architecture for large-scale distributed systems, drive technical direction across teams, and mentor engineers while delivering high-impact products.

You will write code, conduct design reviews, and partner with product and engineering leadership to shape the roadmap, ensuring resilience, scale, and operational excellence

Qualifications

  • 7+ years of professional software development experience, focused on backend systems.
  • Built at least one product from 0 to 1 from concept to production.
  • Expert-level proficiency in Java with concurrency, memory management, and JVM tuning.
  • Experience designing and operating microservices (Spring Boot or Micronaut).
  • Proven track record of resilient, scalable distributed systems for high-traffic workloads.
  • Strong knowledge of distributed systems: consistency, CAP trade-offs, partitioning, replication, failure modes.
  • Experience with RESTful and gRPC APIs, plus asynchronous messaging (Kafka, RabbitMQ).
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, Cassandra).
  • Bachelor's degree in CS or related field, or equivalent practical experience.
  • Individual contributor role.

Responsibilities

  • Build products from 0 to 1 by turning ideas into architecture and MVPs.
  • Architect and build highly available microservices that scale to millions of requests.
  • Set technical direction for backend systems across multiple teams with design docs.
  • Champion resilience engineering with circuit breakers, retries, rate limiting, and graceful degradation.
  • Drive scalability and performance by optimizing JVM, caching, and data partitioning.
  • Own observability: metrics, logging, tracing; define SLOs/SLAs and incident response.
  • Lead modernization: decomposing monoliths, event-driven architectures, reducing debt.
  • Mentor engineers through code/design reviews and technical coaching.
  • Collaborate with product, SRE, security, and data teams to deliver outcomes.

Skills

Java backend
Microservices design
Distributed systems
Spring Boot
Micronaut
RESTful APIs
gRPC
Kafka / message brokers
JVM tuning
Observability

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
MySQL
DynamoDB
Cassandra
Kafka
RabbitMQ
Docker
Kubernetes

Job description

Staff Software Engineer Backend (Java & Microservices)
About the Role

We're looking for a Staff Software Engineer to lead the design and evolution of our backend platform. You'll own the architecture of large-scale, distributed systems built on Java and microservices, set technical direction across teams, and raise the bar for resilience, scalability, and operational excellence. This role spans building new products from the ground up and scaling existing ones. It is hands‑on technical leadership: you'll write code, drive design reviews, and mentor engineers while partnering with product and engineering leadership to shape the roadmap.

Key Responsibilities
  • Build products from 0 to 1 by turning ambiguous ideas into a clear architecture, shipping MVPs quickly, and evolving them into production‑grade systems.
  • Architect and build highly available, fault‑tolerant microservices that scale to millions of requests and handle failure gracefully.
  • Set technical direction for backend systems across multiple teams, authoring design docs and driving architectural decisions with clear trade‑off analysis.
  • Champion resilience engineering through patterns such as circuit breakers, bulkheads, retries with backoff, rate limiting, idempotency, and graceful degradation.
  • Drive scalability and performance by identifying bottlenecks, optimizing JVM performance, and designing for horizontal scale, caching, and data partitioning.
  • Own operational excellence, including observability (metrics, logging, tracing), SLOs/SLAs, incident response, and blameless postmortems.
  • Lead modernization efforts, such as decomposing monoliths, adopting event‑driven architectures, and reducing technical debt.
  • Mentor and grow engineers through code reviews, design reviews, and technical coaching, building a strong engineering culture.
  • Influence cross‑functionally by partnering with product, SRE, security, and data teams to deliver customer outcomes.
Basic Qualifications
  • 7+ years of professional software development experience, with a strong focus on backend systems.
  • Proven experience building at least one product or platform from 0 to 1, from concept through production launch.
  • Expert‑level proficiency in Java, including concurrency, memory management, and JVM tuning.
  • Deep experience designing and operating microservices in production using frameworks such as Spring Boot or Micronaut.
  • Proven track record of building resilient, scalable distributed systems serving high‑traffic workloads.
  • Strong knowledge of distributed systems fundamentals: consistency models, CAP trade‑offs, partitioning, replication, and failure modes.
  • Experience with RESTful and gRPC API design, plus asynchronous messaging (Kafka, RabbitMQ, or similar).
  • Hands‑on experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB, Cassandra).
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • This role is for an individual contributor.
Preferred Qualifications
  • Exposure to agentic frameworks (e.g., LangChain4j, Spring AI, LangGraph) and building LLM‑powered features such as tool calling, RAG, and multi‑agent workflows.
  • Experience using AI coding assistants and AI tools to speed up development.
  • Experience with public cloud platforms (AWS or GCP) and cloud‑native design.
  • Proficiency with containers and orchestration (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation).
  • Experience with resilience libraries and practices such as Resilience4j, service mesh, and chaos engineering.
  • Strong background in observability tooling (Prometheus, Grafana, OpenTelemetry, ELK, Datadog).
  • Experience with event‑driven architecture, CQRS, event sourcing, and saga patterns.
  • Track record of leading technical initiatives spanning multiple teams.
  • Excellent written communication, especially design docs and architectural proposals.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Java and Microservices
Software Engineer Java and Microservices

Talent Hired-the Job Store • Gurugram District

On-site
INR 3,500,000 - 6,000,000
Staff Software Engineer
Staff Software Engineer

Taggd • Gurugram District

On-site
INR 4,200,000 - 6,800,000
Principal Backend Engineer
Principal Backend Engineer

UST • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - Java/Microservices
Senior Software Engineer - Java/Microservices

HD Supply | Global Technology Center • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer, Full-stack
Senior Software Engineer, Full-stack

Autodesk • Pune District

On-site
INR 1,500,000 - 2,500,000
Staff Engineer
Staff Engineer

ApplyBoard • Gurugram District

On-site
INR 1,500,000 - 2,000,000
Tech Lead/ Staff Engineer- Fullstack Agentic ai
Tech Lead/ Staff Engineer- Fullstack Agentic ai

Prismforce Private Limited • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Staff Software Engineer
Staff Software Engineer

Performio • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Senior Technical Lead
Senior Technical Lead

Comviva • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000