CrawlJobs Logo
Briefcase Icon
Category Icon

Java 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
Explore the dynamic and high-demand field of Java Spark Developer jobs, a specialized career path at the intersection of robust software engineering and powerful big data processing. Professionals in this role are responsible for designing, building, and maintaining large-scale, data-intensive applications. They leverage the combined strengths of the Java programming language and the Apache Spark framework to create solutions that can process vast amounts of data efficiently and reliably. This position is critical in today's data-driven economy, enabling businesses to derive actionable insights, power analytics, and build sophisticated data products. A Java Spark Developer's typical responsibilities revolve around the entire data pipeline lifecycle. This includes ingesting data from diverse sources, transforming it using complex business logic, and loading it into systems for consumption. Daily tasks often involve writing and optimizing data processing jobs using Spark's core API, Spark SQL, and potentially streaming components like Spark Streaming. Developers are also responsible for ensuring these applications are performant, scalable, and fault-tolerant. They write clean, maintainable code, conduct rigorous testing and debugging, and collaborate closely with data scientists, analysts, and other engineers to understand requirements and deliver robust solutions. In senior positions, individuals may also lead projects, mentor junior developers, design overall system architecture, and establish best practices for coding and deployment. To succeed in Java Spark Developer jobs, a specific and deep skill set is required. Mastery of core Java is fundamental, with a strong emphasis on object-oriented principles, design patterns, and advanced concepts like multithreading and concurrency, which are crucial for parallel data processing. An in-depth, hands-on understanding of the Apache Spark ecosystem is the other cornerstone, including knowledge of its architecture (e.g., RDDs, DataFrames), execution model, and performance tuning techniques. Familiarity with the broader big data landscape is also common, including experience with Hadoop components like HDFS and YARN, as well as data storage formats like Parquet and Avro. Proficiency in SQL for data querying and manipulation is essential. Furthermore, strong computer science fundamentals in data structures, algorithms, and operating systems are highly valued. Experience with development tools such as Git for version control, build tools like Maven or Gradle, and familiarity with Unix/Linux environments and shell scripting are standard expectations for these roles. A bachelor's degree in computer science or a related field is typically the minimum educational requirement, with opportunities ranging from mid-level to senior and lead positions based on experience. If you are passionate about solving complex data challenges and building high-performance systems, exploring Java Spark Developer jobs could be your next career move.

Filters

×
Countries
Category
Location
Work Mode
Salary