CrawlJobs Logo
Briefcase Icon
Category Icon

Spark Developer Jobs (On-site work)

6 Job Offers

Filters
Java - Spark Developer C11
Save Icon
Join Citi in Pune as a Java Spark Developer. This intermediate role requires strong Core Java, Apache Spark, and Spring Boot/Batch expertise. You will design systems, optimize Oracle DB queries, and ensure application security. We offer a collaborative environment with global, best-in-class benef...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Application Developer - Java Spark Big Data
Save Icon
Seeking an experienced Java Spark Developer to join our Pune team. This role focuses on building high-scale data platforms using Core Java, Apache Spark, and Microservices. You will design, develop, and implement solutions, leveraging strong Oracle DB and problem-solving skills. Experience in the...
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 the development of high-scale data platforms as a Java/Spark Senior Lead Developer in Pune or Chennai. This senior role requires 10+ years of expertise in Java, system analysis, and project leadership. You will design and implement complex applications, ensuring optimal performance and integ...
Location Icon
Location
India , Pune/Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
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
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