Demo

Java Developer with Apache Spark experience (W2 Contract)

Delta System & Software, Inc.
Berkeley, NJ Contractor
POSTED ON 9/19/2026
AVAILABLE BEFORE 10/18/2026

About the Role


Java Developer with Apache Spark experience (W2 Contract)


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 optimization, 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 optimization for cluster infrastructure.


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 optimization, 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 optimization for cluster infrastructure


Qualifications


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



Required Skills


  • 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 Skills


  • 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



Responsibilities


  • Excellent communication — able to explain technical tradeoffs to non-technical stakeholders
  • Strong mentorship and coaching ability
  • Comfortable driving ambiguous, cross-team technical initiatives



Required Skills


  • Good Communication skills
  • 5 days Work from Office at Berkley 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




Hourly Wage Estimation for Java Developer with Apache Spark experience (W2 Contract) in Berkeley, NJ
$45.00 to $58.00
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 Developer with Apache Spark experience (W2 Contract)?

Sign up to receive alerts about other jobs on the Java Developer with Apache Spark experience (W2 Contract) 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
  • Role: Java Spark Engineer Location: Berkeley Heights, NJ Hybrid (1 Day/week) Type: Full-time Responsibilities: • Architect and build scalable, fault-tolera... 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 Developer with Apache Spark experience (W2 Contract) jobs in the Berkeley, NJ area that may be a better fit.

  • 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

  • Delta System & Software, Inc. Berkeley, NJ
  • Role: Java Spark Engineer Location: Berkeley Heights, NJ Hybrid (1 Day/week) Type: Full-time Responsibilities: • Architect and build scalable, fault-tolera... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!