- Design and develop scalable data processing applications using Apache Spark with Scala
- Build and optimize batch and streaming data pipelines
- Process large datasets from multiple data sources with high reliability and performance
- Write clean, efficient, and reusable Scala code
- Tune Spark jobs for performance, memory, and resource optimization
- Collaborate with data engineers, analysts, and stakeholders to understand data requirements
- Debug and resolve production issues related to data pipelines
- Participate in code reviews and follow best practices for software development
- Maintain documentation for data workflows and solutions
Required Skills:
- Strong hands-on experience with Apache Spark and Scala
- Valuable understanding of RDDs, DataFrames, and Datasets
- Experience with SQL / Spark SQL
- Hands-on experience with big data storage systems such as HDFS, Hive, or cloud data lakes
- Knowledge of Linux/Unix environments
- Experience with version control tools like Git
- Understanding of data structures, algorithms, and distributed computing concepts
📌 Spark Scala Developer - S (Tamil Nadu)
🏢 Tata Consultancy Services
📍 Tamil Nadu
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.