Java Microservices

Tata Consultancy Services

Gurugram District

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services in Gurugram seeks a senior Java backend engineer to design and build scalable microservices. You will work with Java Core, Spring Boot, and Kafka to deliver event-driven solutions, REST APIs, and distributed systems.

You will mentor juniors, drive design discussions, and champion clean code, patterns, and robust CI/CD pipelines. Azure experience is preferred; strong problem-solving and leadership are essential.

Qualifications

  • Strong hands-on experience with Java Core and Spring Boot.
  • Proficient in Kafka producers/consumers and stream processing.
  • Solid understanding of REST APIs, event-driven and distributed systems.
  • Experience with CI/CD pipelines and deployment automation.
  • Proficiency in Docker, Kubernetes and cloud (Azure) preferred.
  • Excellent communication, leadership and mentoring skills.
  • Strong debugging and problem-solving for production issues.

Responsibilities

  • Collaborate with cross-functional teams to design scalable solutions.
  • Mentor junior developers and lead technical discussions.
  • Identify gaps and risks in architecture and propose mitigations.
  • Troubleshoot production issues and implement fixes.

Skills

Java Core
Spring Boot
Microservices
Kafka
REST APIs
Event-driven systems
Distributed systems
Design patterns
Clean coding
System design
CI/CD
Build tools
Deployment automation
Azure
Docker
Kubernetes
SQL
Monitoring & Logging
Splunk
Opensearch
Troubleshooting
Communication
Leadership
Mentoring

Tools

Docker
Kubernetes
Azure

Job description

  • Strong hands-on experience in Java Core, Spring Boot, Microservices architecture.
  • Proficiency in Apache Kafka (producers, consumers, topics, partitions, stream processing).
  • Solid understanding of REST APIs, event-driven systems, and distributed systems.
  • Strong knowledge of design patterns, clean coding practices, and system design principles.
  • Hands-on experience with CI/CD pipelines, build tools, and deployment automation.
  • Exposure to cloud platform Azure is preferred.
  • Strong debugging and problem-solving skills with experience in defect triaging and production issue resolution.
  • Ability to work closely with business teams, understand requirements, and call out technical gaps or risks proactively.
  • Excellent communication, leadership, and mentoring skills.
  • Experience in Docker, Kubernetes and containerized deployments.
  • Knowledge in SQL
  • Experience with monitoring, logging and Alerting tools(Splunk, Opensearch)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

EdgeVerve Systems Limited • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Java Microservices Developer (GCP)
Java Microservices Developer (GCP)

WillWare Technologies • Mumbai

Hybrid
INR 1,200,000 - 1,800,000
Java Developer - S
Java Developer - S

Tata Consultancy Services • Bengaluru

On-site
INR 2,200,000 - 6,000,000
Lead Java Developer
Lead Java Developer

Tata Consultancy Services • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Java Microservices Developer
Java Microservices Developer

Lonvec Technologies Private Limited • Mumbai

On-site
INR 1,200,000 - 1,800,000
Java Microservices Developer (GCP)
Java Microservices Developer (GCP)

WillWare Technologies • Delhi Cantonment

On-site
INR 1,800,000 - 2,800,000
Java Software Engineer
Java Software Engineer

Cartney • Chennai District

On-site
INR 800,000 - 1,200,000
Java Aws Developer
Java Aws Developer

Virtusa • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Java Software Engineer
Senior Java Software Engineer

IPolarity • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Java De
Java De

Bandhan Technologies Private Limited • Chennai

On-site
INR 1,200,000 - 1,800,000