Senior Backend Engineer – Java / Spring Boot

Join Tata Consultancy Services (TCS), a leading IT services company. We are seeking a Senior Backend Engineer to join our Bengaluru delivery center. This role focuses on designing and implementing scalable backend services that power modern digital platforms for global clients. You will work in a cross-functional squad and collaborate with product, frontend, QA, and data teams.

Responsibilities

  • Design, develop, and maintain robust backend services using Java (Java 11+), Spring Boot, and microservices architecture.
  • Collaborate with product managers to translate requirements into scalable solutions and technical roadmaps.
  • Improve system performance, reliability, and security; monitor and optimize databases (SQL/NoSQL) and messaging systems (Kafka, RabbitMQ).
  • Build and maintain CI/CD pipelines (Jenkins, GitLab CI) and containerized deployments (Docker, Kubernetes) on AWS.
  • Mentor junior engineers and conduct code reviews; contribute to engineering best practices and documentation.

Qualifications

  • 5-8 years of professional software development experience with backend systems.
  • Strong hands-on Java expertise (Java 8/11+) and experience with Spring Boot, REST APIs, and microservices.
  • Experience with cloud platforms (AWS preferred), containers, and orchestration (Docker, Kubernetes).
  • Proficiency in SQL and NoSQL databases; familiarity with data modeling and performance tuning.
  • Good knowledge of CI/CD practices, testing strategies, and version control (Git).

Benefits

We offer a competitive annual package of INR 26,00,000 with performance-based bonus, comprehensive health insurance, provident fund, and generous paid time off. Additional perks include training opportunities, flexible work arrangements, and a culture that values collaboration and continuous learning.

About the Company

Tata Consultancy Services is part of the Tata Group and a global leader in IT services, consulting, and business solutions. We work with clients across industries, delivering innovative solutions that drive business value. Our Bengaluru center hosts talented engineers who thrive in a fast-paced, inclusive environment.

Location

Bengaluru, Karnataka, India. This role may require occasional travel to client sites as needed.

How to Apply

To apply, please submit your resume and a brief cover letter through the official TCS Careers page or via LinkedIn. Ensure your profile highlights relevant backend projects, systems you have built, and your experience with microservices and cloud deployments. We look forward to reviewing your application and connecting with you soon.

Leave a Comment