Demo

Java Spark Engineer

Delta System & Software, Inc.
Berkeley, NJ Full Time
POSTED ON 9/19/2026
AVAILABLE BEFORE 10/17/2026

Role: Java Spark Engineer

Location: Berkeley Heights, NJ Hybrid (1 Day/week)

Type: Full-time


Responsibilities:

• Architect and build scalable, fault-tolerant data pipelines using Apache Spark (Java)

• Lead design of batch and streaming ETL/ELT systems handling large data volumes

• Deep-dive performance tuning: partitioning strategy, memory management, shuffle/skew optimisation, job cost reduction

• Set coding standards and lead code/design reviews across the team

• Drive technical decisions on data architecture, storage formats, and pipeline orchestration

• Mentor mid-level and junior engineers; act as a technical escalation point

• Partner with product, analytics, and platform teams to translate requirements into scalable systems

• Own production reliability — on-call ownership, incident response, root-cause analysis for pipeline failures

• Evaluate and introduce new tools/frameworks where they improve the system

• Contribute to capacity planning and cost optimisation for cluster infrastructure

Required Qualifications

• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

• 7 years of professional Java development experience

• 5 years hands-on experience with Apache Spark in production environments

• Expert-level understanding of distributed systems: fault tolerance, data locality, shuffle mechanics, resource management

• Proven track record designing systems processing terabyte scale data

• Strong SQL skills and deep familiarity with columnar storage formats (Parquet, ORC, Avro, Delta Lake/Iceberg)

• Experience with cluster managers (YARN, Kubernetes) and cloud-managed Spark

• Proficiency with Kafka

• Strong grasp of CI/CD, containerization, and infrastructure-as-code practices

Preferred Qualifications

• Experience with Flink or other stream-processing frameworks

• Familiarity with data governance, lineage, and quality frameworks

• Experience with workflow orchestration at scale

• Background in system design for multi-tenant or multi-region data platforms

• Prior experience leading a team or acting as a technical lead

Soft Skills / Leadership

• Excellent communication — able to explain technical trade offs to non-technical stakeholders

• Strong mentorship and coaching ability

• Comfortable driving ambiguous, cross-team technical initiatives

Behavioural Skills:

  • Good Communication skills
  • 1 days’ Work from Office at Berkeley Heights, NJ
  • Team Player
  • Ability to work in a changing environment
  • Strong problem solving and analytical skills
  • Ability to work independently or within a team
  • Manage day-to-day challenges and communicate developmental risks with the technical team


Salary.com Estimation for Java Spark Engineer in Berkeley, NJ
$93,560 to $120,748
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Spark Engineer?

Sign up to receive alerts about other jobs on the Java Spark Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Delta System & Software, Inc.

  • Delta System & Software, Inc. Berkeley, NJ
  • About the Role Java Developer with Apache Spark experience (W2 Contract) Architect and build scalable, fault-tolerant data pipelines using Apache Spark (Ja... more
  • 1 Day Ago

  • Delta System & Software, Inc. Wilmington, DE
  • Job Description-: We are seeking a highly skilled and experienced Senior Engineer in Amazon Connect and AWS Expert to join a dynamic team and assist with m... more
  • 2 Days Ago

  • Delta System & Software, Inc. Washington, DC
  • OutSystems Developer / Architect Washington DC Job Description: Solution Architects are technical experts in the technology sales process. They combine str... more
  • 2 Days Ago

  • Delta System & Software, Inc. Berkeley, NJ
  • Technical Program Manager / Technical Program Lead StoneCastle Integration Program Location: Berkley Heights, NJ U.S. (Onsite) Note: Cash management/deposi... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Java Spark Engineer jobs in the Berkeley, NJ area that may be a better fit.

  • Compunnel Inc. Berkeley, NJ
  • Key Responsibilities Architect and build scalable, fault-tolerant data pipelines using Apache Spark and Java Lead the design and implementation of batch an... more
  • 4 Days Ago

  • VeriiPro Berkeley, NJ
  • Responsibilities : • Architect and build scalable, fault-tolerant data pipelines using Apache Spark (Java) • Lead design of batch and streaming ETL/ELT sys... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!