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
| Title | Java Scala + Python Developer |
|---|---|
| Company | Tata Consultancy Services (TCS) |
| Location | Mumbai / Bangalore, India |
| Experience | 6 – 10 Years |
| Role | Developer |
| Technical Skills | Java/JEE, Scala, Python, Spring Boot, Microservices, JSON/XML, Spring JPA/ORM, PCF, PaaS, Junit, Swagger |
| Job Function | IT Infrastructure Services |
| Apply By | 27-Dec-2025 |
| Qualification | Bachelor 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.