Java microservices _LBG 26th Aug ,26

Tata Consultancy Services

Hyderabad, Chennai District, Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in India is seeking a Senior Java Microservices Developer / Lead Java Developer with 6-10 years of experience to design, develop, and deploy scalable enterprise applications.

You will work with Java, Spring Boot, and microservices, contribute to cloud-native development, REST APIs, containers, and CI/CD pipelines, and mentor juniors while ensuring performance and security.

Qualifications

  • 6–10 years of Java-based microservices development.
  • Strong Java 8/11/17 and OOP concepts with design patterns.
  • Hands-on cloud-native development, REST APIs, and containerization.
  • Experience with CI/CD and distributed systems.
  • Knowledge of Kafka or RabbitMQ and databases.

Responsibilities

  • Design and develop scalable microservices using Java and Spring Boot.
  • Build RESTful APIs and integrate with internal/external systems.
  • Develop cloud-ready apps following microservices principles.
  • Implement event-driven solutions using Kafka/RabbitMQ.
  • Mentor junior developers and conduct code reviews.
  • Ensure security, performance, and reliability in production.
  • Set up CI/CD pipelines and automate deployments.

Skills

Java
Spring Boot
Microservices
REST APIs
Docker
Kubernetes
CI/CD
Cloud-native
Distributed Systems
JVM Tuning

Tools

Spring MVC
Hibernate
Kafka
RabbitMQ
Git

Job description

Role & responsibilities

Senior Java Microservices Developer / Lead Java Developer

Exp 6 to 10 Yrs

location : Chennai, Bangalore, Pune, Delhi, Hyderbad

Preferred candidate profile

We are looking for an experienced Java Microservices Developer with strong expertise in designing, developing, and deploying scalable enterprise applications using Java, Spring Boot, and Microservices architecture. The candidate should have hands‑on experience in cloud‑native application development, REST APIs, containerization, CI/CD, and distributed systems.

Core Java & Backend
  • Java 8/11/17
  • OOPS Concepts, Design Patterns
  • Collections Framework
  • Multithreading & Concurrency
  • Exception Handling
  • JVM Performance Tuning
Microservices & Frameworks
  • Spring Boot
  • Spring MVC
  • Spring Data JPA/Hibernate
  • Spring Security
  • Microservices Architecture
  • RESTful API Development
  • API Gateway
Databases
  • SQL (Oracle, PostgreSQL, MySQL)
  • Database Design & Optimization
  • JPA/Hibernate
Messaging & Integration
  • Kafka / RabbitMQ
  • Event-Driven Architecture
DevOps & Cloud
  • Docker
  • Kubernetes
  • CI/CD Pipelines (Jenkins/GitLab CI/Azure DevOps)
  • Git Version Control
Testing
  • JUnit
  • Mockito
  • Integration Testing
  • API Testing
Architecture
  • Distributed Systems
  • Scalability & Performance Optimization
  • Design Principles (SOLID, Clean Code)
Good to Have Skills
  • AWS / Azure / GCP
  • Spring Cloud
  • Service Discovery (Eureka/Consul)
  • Feign Client
  • Redis Cache
  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Grafana & Prometheus Monitoring
  • OpenShift
  • Terraform
  • NoSQL Databases (MongoDB, Cassandra)
  • Reactive Programming (WebFlux)
  • Domain Driven Design (DDD)
  • Event Sourcing
  • GraphQL
  • SonarQube
  • Agile/Scrum Methodology
Roles & Responsibilities
  • Design and develop scalable, secure, and high-performance microservices using Java and Spring Boot.
  • Build RESTful APIs and integrate with internal/external systems.
  • Develop cloud-ready applications following microservices architecture principles.
  • Implement event-driven solutions using Kafka/RabbitMQ.
  • Collaborate with architects, business analysts, and cross-functional teams to understand requirements and design solutions.
  • Write clean, maintainable, and reusable code adhering to coding standards.
  • Perform code reviews and mentor junior developers.
  • Troubleshoot production issues and optimize application performance.
  • Implement CI/CD pipelines and automate deployment processes.
  • Ensure application security, reliability, and compliance with best practices.
  • Participate in architecture discussions, sprint planning, and estimation activities.
  • Develop unit, integration, and end-to-end test cases to achieve quality goals.
  • Monitor and maintain applications in production environments.
Preferred Candidate Profile
  • 6-10 years of experience in Java-based application development.
  • Minimum 4+ years of hands‑on experience in Microservices and Spring Boot.
  • Strong experience in REST API development and integration.
  • Hands‑on experience with Docker and Kubernetes.
  • Experience with Kafka or other messaging platforms.
  • Exposure to cloud platforms (AWS/Azure/GCP) is preferred.
  • Strong problem‑solving, debugging, and analytical skills.
  • Excellent communication and stakeholder management skills.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Springboot Microservices Developer
Springboot Microservices Developer

Tata Consultancy Services • Bengaluru, Mumbai, Chennai District

On-site
INR 2,000,000 - 3,500,000
Java8, Springboot, Microservices
Java8, Springboot, Microservices

Logic Planet • Chennai District, Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
Java Microservices
Java Microservices

Viraaj HR Solutions Private Limited • Chennai District

On-site
INR 1,200,000 - 2,000,000
Collaborative engineering culture
Hands-on exposure to cloud-native stacks
Opportunities to influence architecture decisions
Java Developer (Spring, Microservices)
Java Developer (Spring, Microservices)

Victrix Inc. • Maharashtra

On-site
INR 1,200,000 - 1,600,000
Java Spring Boot Microservices Developer-A
Java Spring Boot Microservices Developer-A

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,500,000
Java Developer (Spring, Microservices) Job ID: 358006
Java Developer (Spring, Microservices) Job ID: 358006

Victrixsystems • Pune District

On-site
Java Lead
Java Lead

Agiliad • Pune District

On-site
INR 4,000,000 - 7,000,000
Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java Technical Lead – Microservices & Cloud
Java Technical Lead – Microservices & Cloud

Crew Kraftorz LLP • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Java Spring Boot Microservices Developer-2-3yrs
Java Spring Boot Microservices Developer-2-3yrs

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 900,000 - 1,200,000
null