Software Engineer Java and Microservices

Talent Hired-the Job Store

Gurugram District

On-site

INR 3,500,000 - 6,000,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Talent Hired-the Job Store is hiring a Staff Software Engineer Backend to lead design of our Java-based microservices platform. You will architect scalable, highly available services, own performance and resilience, and mentor engineers while partnering with product and engineering leadership to shape the roadmap.

You will drive architectural decisions, review designs, and contribute hands-on code. This role emphasizes strong backend expertise, distributed systems, and scalable software delivery

Qualifications

  • 7+ years of backend software development experience.
  • Proven ability to design and ship product/platform from concept through production.
  • Experience with Java backend and microservices architectures.
  • Strong understanding of distributed systems, CAP, and scalability.

Responsibilities

  • Build products from 0 to 1, turning ambiguous ideas into architecture and MVPs.
  • Architect and build highly available microservices that scale to millions of requests.
  • Set technical direction for backend systems and drive architectural decisions.
  • Champion resilience engineering with patterns like circuit breakers and retries.
  • Drive scalability and performance through JVM tuning, caching, and data partitioning.
  • Own operational excellence with observability, SLOs/SLAs, and blameless postmortems.
  • Lead modernization efforts, including decomposing monoliths and event-driven architectures.
  • Mentor engineers and foster a strong engineering culture.
  • Influence cross-functionally with product, SRE, security, and data teams.

Skills

Java
Microservices
Spring Boot
Micronaut
REST API
Kafka
JVM tuning
Distributed systems

Education

Bachelors in CS/related field

Tools

Docker
Kubernetes
Terraform
OpenTelemetry

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.
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

Principal Backend Engineer
Principal Backend Engineer

UST • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer, Full-stack
Senior Software Engineer, Full-stack

Autodesk • Pune District

On-site
INR 1,500,000 - 2,500,000
Backend Developer Lead
Backend Developer Lead

Infinity learn • Hyderabad

On-site
INR 2,800,000 - 4,200,000
Software Developer
Software Developer

Wissen Technology • Mumbai

Hybrid
INR 2,500,000 - 4,200,000
Senior Staff Engineer
Senior Staff Engineer

Questhiring • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Software Engineer
Senior Software Engineer

SPIRO • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

FYNXT • Surat

On-site
INR 1,200,000 - 2,000,000
Full-Stack Technical Lead
Full-Stack Technical Lead

Luxoft • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Full-Stack Technical Lead
Full-Stack Technical Lead

Luxoft • Chennai District

On-site
INR 2,800,000 - 4,200,000
Full-Stack Technical Lead
Full-Stack Technical Lead

Luxoft • Bengaluru

On-site
INR 700,000 - 1,100,000