Java Scala + Python Developer – TCS Mumbai

September 11, 2025

Job Description

Summary

Tata Consultancy Services (TCS) is seeking an experienced Java Scala + Python Developer in Mumbai with 6–10 years of professional experience in full-stack web and cloud-based application development. The ideal candidate will have hands-on expertise in Java/JEE, Scala, Python, Spring Boot, Microservices, and PaaS platforms such as Pivotal Cloud Foundry (PCF). This role offers the opportunity to work on high-impact, cloud-integrated applications, collaborating with global teams and contributing to digital transformation initiatives.


Job Details at a Glance

TitleJava Scala + Python Developer
CompanyTata Consultancy Services (TCS)
LocationMumbai / Bangalore, India
Experience6 – 10 Years
RoleDeveloper
Technical SkillsJava/JEE, Scala, Python, Spring Boot, Microservices, JSON/XML, Spring JPA/ORM, PCF, PaaS, Junit, Swagger
Job FunctionIT Infrastructure Services
Apply By27-Dec-2025
QualificationBachelor of Engineering (BE)

Responsibilities

  • Develop and maintain Java, Scala, and Python-based applications.
  • Build microservices and RESTful APIs using Spring Boot, Spring JPA/ORM, JSON/XML.
  • Implement PaaS solutions leveraging Pivotal Cloud Foundry (PCF) or similar cloud frameworks.
  • Handle full lifecycle application development, including new development, BAU enhancements, and system upgrades.
  • Coordinate effectively between onshore and offshore teams.
  • Communicate and collaborate with stakeholders to understand system architecture, requirements, and project scope.
  • Conduct unit testing using Junit and API documentation using Swagger.
  • Support project migration and technical stack upgrades where needed.

Skills & Expertise

  • Strong hands-on experience in Java/JEE, Scala, Python, and web-based application development.
  • Proficiency in Spring Boot, Microservices, Spring JPA/ORM, JSON/XML.
  • Practical experience with cloud platforms such as PCF and other PaaS offerings.
  • Familiarity with unit testing (Junit) and API documentation (Swagger).
  • Excellent communication, teamwork, and learning attitude.
  • Ability to troubleshoot, optimize, and upgrade applications efficiently.

Qualifications

  • Bachelor of Engineering (BE) or equivalent technical degree.
  • Minimum 6 years of experience in Java, Scala, Python, and cloud-integrated application development.

Why Join TCS Mumbai?

  • Work with TCS, a global IT leader, on cutting-edge Java, Scala, and Python cloud projects.
  • Collaborate with cross-functional teams on high-impact enterprise solutions.
  • Enhance your career with hands-on experience in PaaS, PCF, and microservices architecture.
  • Contribute to innovative digital transformation initiatives for global clients.

Apply Now

Accelerate your career as a Java Scala + Python Developer in Mumbai with TCS. Apply today through the TCS Careers Official Page and join a world-class technology leader.