CrawlJobs Logo
Briefcase Icon
Category Icon

Spark Developer Jobs

29 Job Offers

Filters
Application Developer - Java Spark Big Data
Save Icon
Seeking a skilled Java Spark Developer to build high-performance data platforms in Pune. This role requires expertise in Core Java, Spring Boot, Microservices, and Apache Spark for large-scale data computation. You will design, develop, and implement applications, optimizing Oracle DB and utilizi...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java / Spark Senior Lead Developer
Save Icon
Lead Java and Spark development for high-impact applications in Pune. This senior role requires 10+ years' experience, deep expertise in Spark, HDFS, Hive, and Spring Boot microservices. You will architect solutions, lead projects, and drive system enhancements in a collaborative environment.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Spark Senior Lead Developer
Save Icon
Lead Java Spark development for high-impact applications in Pune. This senior role requires 10+ years of experience, deep expertise in Java, Spark, HDFS, and Hive. You will architect solutions, lead projects, and drive system enhancements as a key technology lead.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Big Data Spark Development Vice President
Save Icon
Lead the development of enterprise-grade Big Data platforms as a Vice President in Chennai. This role requires 15+ years of experience, including 8+ years leading Big Data and Data Science teams. You will build scalable, high-throughput applications for billing, payments, and AML systems, ensurin...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Spark Developer
Save Icon
Seeking a Spark Developer in Chennai to design and optimize distributed data processing jobs. You will build ETL pipelines using Apache Spark, Python, and Hadoop (HDFS) to handle large-scale data. The role requires 2-5 years' experience, expertise in complex SQL, and optimizing Spark for performa...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Spark Developer
Save Icon
Join our Seattle team as a Java Spark Developer. You will support critical data replication services and tools, developing features and resolving complex issues. We require 6+ years of experience, with deep expertise in Spark, Java, and large-scale data platforms. Experience with Docker, Kubernet...
Location Icon
Location
United States , Seattle
Salary Icon
Salary
Not provided
enormousenterprise.com Logo
Enormous Enterprise
Expiration Date
Until further notice
Java Spark Developer
Save Icon
Seeking an experienced Java Spark Developer for a remote role. You will design complex data platforms using Java, Spark, and AWS services like EMR and Glue. The ideal candidate has 8+ years in data engineering and 6+ years of hands-on AWS architecture. Strong skills in microservices, real-time pr...
Location Icon
Location
Salary Icon
Salary
Not provided
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Lead Java Spark Developer
Save Icon
Lead a team developing Java Spark applications for a Market Risk platform in Pune. Utilize your 8+ years of Java, Spring, and Big Data expertise (Spark, Hadoop, Microservices). Architect solutions, guide development, and implement cutting-edge tech like Docker/Kubernetes. Drive innovation in a co...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Lead Java Spark Developer
Save Icon
Lead Java Spark Developer role in Pune. Lead a team designing and developing Market Risk applications using Java, Spark, and Big Data technologies. Requires 8-11 years of expertise in Microservices, Spring, and Containerization (Docker/Kubernetes). Drive innovation in a collaborative, Agile envir...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Spark Developer role

Spark Developer jobs represent a critical and in-demand career path at the heart of modern data engineering. Professionals in this role are specialized data engineers who leverage Apache Spark, a powerful open-source distributed computing system, to process and analyze massive datasets that are too large or complex for traditional databases. Their primary mission is to build robust, scalable, and efficient data pipelines that transform raw, often messy data into clean, structured, and actionable information for analytics, machine learning, and business intelligence.

A typical day for a Spark Developer revolves around designing, coding, and optimizing data processing workflows. Common responsibilities include developing and maintaining ETL (Extract, Transform, Load) or ELT pipelines using Spark's core APIs (often in Scala, Python via PySpark, or Java). They write complex distributed data transformations to perform tasks like data ingestion from diverse sources, filtering, aggregation, joining, and feature engineering. A significant part of their role involves performance tuning—optimizing Spark jobs by adjusting configurations related to partitioning, caching, memory management, and parallelism to minimize runtime and resource consumption. They also ensure data quality, integrity, and reliability throughout the processing lifecycle. Collaboration is key, as Spark Developers frequently work alongside data scientists, analysts, and other engineers to understand requirements and deliver data products that drive decision-making.

To excel in Spark Developer jobs, a specific skill set is required. Technical proficiency is paramount, starting with strong programming skills in one of Spark's primary languages: Scala, Python, or Java. Deep, hands-on expertise with the Apache Spark framework itself—including understanding of RDDs, DataFrames, Datasets, Spark SQL, and Spark Streaming—is fundamental. A solid grasp of big data ecosystems is essential, often including familiarity with Hadoop (HDFS, YARN), cloud platforms (AWS EMR, Azure Databricks, GCP Dataproc), and related tools like Hive or Kafka. Strong SQL skills are a must for querying and manipulating data. Furthermore, knowledge of data storage formats like Parquet, Avro, and ORC is important for efficient data handling. Beyond technical prowess, successful Spark Developers possess strong problem-solving abilities for debugging complex distributed jobs, analytical thinking to design efficient data flows, and clear communication skills to collaborate across teams. A bachelor's degree in computer science, engineering, or a related quantitative field is commonly expected, along with proven experience in data engineering.

The profession offers a dynamic and challenging environment for those passionate about big data technologies. Spark Developer jobs are found across virtually every industry, from finance and healthcare to e-commerce and technology, as organizations increasingly rely on data-driven insights. It is a career built on continuous learning, requiring professionals to stay updated with the rapidly evolving big data landscape while solving some of the most complex data challenges at petabyte scale. For individuals with the right technical foundation and a logical mindset, a role as a Spark Developer provides a rewarding opportunity to be at the forefront of building the data infrastructure that powers modern enterprises.

Filters

×
Countries
Category
Location
Work Mode
Salary