CrawlJobs Logo
Briefcase Icon
Category Icon

Java Spark Developer Jobs (Hybrid work)

86 Job Offers

Filters
New
Senior Machine Learning Engineer
Save Icon
Location Icon
Location
Egypt , Giza
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Read More
Arrow Right
New
Specialist AI Solution Architect Lead
Save Icon
Location Icon
Location
Spain , Madrid
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Read More
Arrow Right
Senior ML Ops Engineer
Save Icon
Location Icon
Location
United States , Philadelphia
Salary Icon
Salary
95300.00 - 158800.00 USD / Year
edtechjobs.io Logo
EdTech Jobs
Expiration Date
Until further notice
Read More
Arrow Right
Tech Lead Manager - Data Engineering
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
glean.com Logo
Glean
Expiration Date
Until further notice
Read More
Arrow Right
Senior Backend Engineer
Save Icon
Location Icon
Location
Taiwan , Taipei
Salary Icon
Salary
Not provided
taboola.com Logo
Taboola
Expiration Date
Until further notice
Read More
Arrow Right
Senior Quality Analyst
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
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