CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Java Spark Senior Developer Jobs

7 Job Offers

Senior Java Spark Developer
Save Icon
Senior Java Spark Developer sought for a Chennai-based role requiring 8-13 years of hands-on experience in Java Spark, Big Data, Hive, and Oracle. You will build scalable solutions using REST API, Spring Boot, and Unix scripting, with deep knowledge of Singapore regulatory guidelines. This positi...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Lead Developer (Java, Spark, HDFS, Hive) - Vice President
Save Icon
Senior Lead Developer (Java, Spark, HDFS, Hive) - Vice President role in Pune, India. Seeking a seasoned Java technical lead with 10+ years of experience in high-scale data platform engineering. You will lead applications development, manage complex system integrations, and drive process improvem...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Developer - Java & Spark – Vice President
Save Icon
Senior Java & Spark Developer – Vice President role in Pune, India. Drive large-scale distributed data processing using Apache Spark, Java Core, and Spring Ecosystem. Requires deep JVM expertise, concurrency skills, and big data experience with Hadoop/Hive. Champion TDD, DDD, and performance tuni...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Spark Developer - Assistant Vice President
Save Icon
Senior Java Spark Developer – AVP role in Pune, India, seeking 8–13 years of hands-on expertise in Java Spark, Big Data, Hive, Oracle, and Autosys. You will drive scalable solutions using REST API, Unix, shell scripting, and Spring Boot while navigating Singapore regulatory guidelines. Ideal for ...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Spark Developer
Save Icon
Seeking a Senior Java Spark Developer in Pune to design and build scalable enterprise applications. You will leverage Java, Spring Boot, and microservices to develop high-quality solutions. This role requires strong SQL skills and offers mentorship opportunities in a dynamic Agile 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 Developer
Save Icon
Seeking a Senior Java Spark Developer in Chennai to design and implement scalable applications. This role requires 5+ years of Java and Apache Spark expertise, plus strong data engineering fundamentals. You will lead full development lifecycle projects, ensuring robust solutions for complex busin...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Spark Developer
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Java Spark Senior Developer role

Explore the world of Java Spark Senior Developer jobs and discover a high-impact career at the intersection of big data and enterprise software. A Java Spark Senior Developer is a specialized software engineer who leverages the power of the Apache Spark framework with the robust, object-oriented capabilities of Java to build and maintain large-scale, high-performance data processing systems. This role is pivotal in today's data-driven economy, transforming vast amounts of raw information into actionable insights and powering critical business applications, from real-time analytics platforms to complex ETL (Extract, Transform, Load) pipelines.

Professionals in these senior roles are typically responsible for the end-to-end lifecycle of data-intensive applications. Their common duties include designing, developing, and deploying scalable and resilient data processing platforms. They architect solutions that can handle massive volumes of data efficiently, ensuring high performance and reliability. A significant part of their day involves writing complex data transformation logic using Spark's core API, DataFrames, and Datasets in Java. They also optimize Spark jobs for speed and resource utilization, tackling challenges related to partitioning, caching, and memory management. Beyond hands-on coding, Senior Developers provide technical leadership, mentoring mid-level developers, making key architectural decisions, and collaborating with data scientists, business analysts, and other management teams to translate business requirements into technical specifications. They are also responsible for establishing and enforcing coding standards, conducting code reviews, and ensuring that the overall system design adheres to the enterprise architecture blueprint.

To succeed in Java Spark Senior Developer jobs, a specific and advanced skill set is required. Mastery of core Java is non-negotiable, with deep expertise in object-oriented principles, design patterns, and advanced concepts like multithreading and concurrency, which are crucial for parallel data processing. Proficiency with the Apache Spark ecosystem is essential, including Spark Core, Spark SQL, and a strong understanding of its execution model. Familiarity with the broader big data ecosystem, such as Hadoop (HDFS, YARN) and data storage formats like Parquet and Avro, is highly typical. Experience with modern Java frameworks like Spring Boot for building microservices is often a standard requirement. Furthermore, strong foundational knowledge in data structures, algorithms, and database systems (both SQL and NoSQL) is expected. Senior roles also demand excellent problem-solving abilities, clear communication skills for collaborating with cross-functional teams, and proven leadership or project management capabilities to guide projects to successful completion. For those with a passion for data and distributed computing, Java Spark Senior Developer jobs offer a challenging and rewarding career path at the forefront of technology.