Scala/Spark Developer (Bengaluru)

Scala/Spark Developer (Bengaluru)

30 Jul
|
Xebia
|
Bengaluru

30 Jul

Xebia

Bengaluru

Job Title : Scala/Spark Developer
Job Location : Bengaluru
Exp Range : 5-10 years
Notice Period : immediate

Position Overview : We are seeking a Senior Data Engineer with deep expertise in Scala-based Spark development and end-to-end deployment of data pipelines . The ideal candidate should have a solid software engineering foundation, excellent understanding of distributed systems, proficient in software design, modern project/code structuring skills, with good understanding on CI/CD processes and implementation which enables them to deliver reliable, scalable and robust data solutions.

Skills Required :

Languages: Scala, Java
• Big Data Orchestration: Airflow, Spark on Kubernetes, Yarn, Oozie
• Big Data Processing: Hadoop, Kafka, Spark & Spark Structured Streaming.
• Experience on SOLID & DRY principles with Good Software Architecture & Design implementation experience
• Advanced Scala experience (e.g. Functional Programming, using Case classes, Complex Data Structures & Algorithms)
• Proficient in developing automated frameworks for unit & integration testing.




• Experience with Docker and Helm and related container technologies.
• Proficient in deploying and managing Spark workloads on Kubernetes clusters.
• Experience in evaluation and implementation of Data Validation & Data Quality

Roles & Responsibilities :

Design & implement robust, scalable, batch & real-time data engineering solutions using Apache Spark (Scala) & Spark structure streaming.
• Architect well-structured Scala projects using reusable, modular, and testable codebases aligned with SOLID principles and clean architecture principles & practices.
• Develop, Deploy & Manage Spark jobs on Kubernetes clusters, ensuring efficient resource utilization, fault tolerance, and scalability.
• Orchestrate data workflows using Apache Airflow — manage DAGs, task dependencies, retries, and SLA alerts.
• Write and maintain comprehensive unit tests and integration tests for Pipelines / Utilities developed.


📌 Scala/Spark Developer (Bengaluru)
🏢 Xebia
📍 Bengaluru

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.

Subscribe to this job alert:

Get the latest job offers by email for: scala/spark developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: scala/spark developer (bengaluru) / bengaluru