Qureos

Find The RightJob.

Scala Developer

Job Title: Scala Developer (4–10 Years Exp)

Company: Tata Consultancy Services (TCS)

Location: Bangalore, Chennai, Hyderabad, Pune, Kolkata

Job Type: Full-Time

Job Summary

​We are looking for a highly skilled and experienced Scala Developer to join our engineering team. You will be responsible for designing and developing high-performance, distributed applications and big data pipelines. The ideal candidate has a deep understanding of functional programming and experience working within the Hadoop/Spark ecosystem to deliver scalable enterprise solutions.

Key Responsibilities

  • Design & Development: Build and maintain scalable, high-performance backend services and data pipelines using Scala and Apache Spark.
  • Architecture: Participate in the design of distributed systems, ensuring high availability, reliability, and low latency.
  • Code Quality: Write clean, testable, and maintainable code following functional programming principles. Perform rigorous code reviews and unit testing (using ScalaTest or MUnit).
  • Optimization: Debug and tune Spark jobs and SQL queries to optimize performance for large-scale data processing.
  • Collaboration: Work closely with Data Scientists, Architects, and cross-functional teams in an Agile/Scrum environment to translate business requirements into technical specs.

Technical Skills Required

  • Core Language: Strong proficiency in Scala (Object-Oriented & Functional Programming).
  • Big Data Stack: Extensive experience with Apache Spark (Spark SQL, Streaming), Hadoop, Hive, and HDFS.
  • Frameworks: Knowledge of Akka, Play Framework, or effect systems like Cats/ZIO is a plus.
  • Data Stores: Proficiency in SQL (PostgreSQL/Oracle) and NoSQL (Cassandra/HBase/MongoDB).
  • Cloud & DevOps: Experience with AWS/Azure/GCP services. Familiarity with Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitLab).
  • Streaming: Experience with messaging systems like Apache Kafka.

Desired Candidate Profile

  • Experience: 4 to 10 years of professional software development experience, with at least 3+ years dedicated to Scala.
  • Education: B.E. / B.Tech / M.E. / M.Tech / MCA from a recognized university.
  • Soft Skills: Strong analytical and problem-solving skills; excellent communication and ability to work in a global team environment.

Job Type: Full-time

Work Location: In person

© 2026 Qureos. All rights reserved.