Tata Consultancy Services is looking for a Java Backend Developer with 5-10 years of experience. You will work on Java 8+, Spring Boot, REST APIs, and Microservices development, ensuring proficiency in unit testing and application design. Responsibilities include troubleshooting, root-cause analysis, and feature development. Ideal candidates will possess strong leadership skills and be comfortable working in an Agile team environment. This role is based in Pune, with potential opportunities in Chennai and Kolkata.
Qualifications
5-10 years of experience in Java development, proficient in Spring Boot, REST APIs, and Microservices.
Hands-on experience in data structure implementation and optimization.
Ability to work in multi-threaded environments with error handling.
Responsibilities
Proficiency in troubleshooting, root-cause analysis, application design, and implementing enterprise-level components.
Conduct unit testing.
Feature development using Java Spring Boot.
Collaborate within an Agile team.
Skills
Java 8+
Spring Boot
REST API
Microservices
Data structures
Unit testing with JUnit
Leadership skills
Multi-threading
Job description
Role
Java Backend Developer
Experience
5-10 years
Location
Chennai, Pune, Kolkata
Interview Mode
Virtual
Immediate joiners are preferred.
Required Competencies
Java 8+, Spring Boot, REST API and Microservices development with hands‑on coding experience
Data structures implementation and optimization
Multi‑threading, concurrency, and error‑handling
Good to Have
Databases: MySQL/Oracle, MongoDB, etc.
Unit testing with JUnit
Exposure to Linux/Unix development environments
Leadership skills to lead a technical team of 8+ members
Responsibilities
Proficiency in troubleshooting, root‑cause analysis, application design, and implementing large components for enterprise projects