Demo

Java Spark Developer

SRI Tech Solutions
Berkeley, NJ Contractor
POSTED ON 8/3/2026
AVAILABLE BEFORE 9/2/2026

Role: Java Spark Engineer

Location: Berkley Heights, NJ

Work Mode: 5-days in office (flexible to support weekend)

Duration: Long Term Contract

 

 

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

 

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 tradeoffs to non-technical stakeholders

 Strong mentorship and coaching ability

 Comfortable driving ambiguous, cross-team technical initiatives

 

Behavioral 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 Spark Developer in Berkeley, NJ
$49.00 to $63.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 Spark Developer?

Sign up to receive alerts about other jobs on the Java Spark Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118
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 SRI Tech Solutions

  • SRI Tech Solutions Berkeley, NJ
  • Role : Ab Initio Data Engineer Location : Berkley Heights, NJ Work Mode : 5-days in office (flexible to support weekend) Duration: Long Term Contarct Job D... more
  • Just Posted

  • SRI Tech Solutions York, NY
  • Job Description: We are seeking an experienced Senior Corporate Actions Analyst with 7–10 years of hands-on experience in both mandatory and voluntary corp... more
  • 1 Day Ago

  • SRI Tech Solutions Madison, WI
  • Android Engineer Location : Madison Role level : Mid to Senior Engineer Platform specific skills : o Demonstrated experience in Kotlin, Jetpack Compose, an... more
  • 2 Days Ago

  • SRI Tech Solutions Madison, WI
  • Platform specific skills : Demonstrated experience in Swift, SwiftUI, UIKit Solid grasp of modern architectural patterns including MVVM, VIPER Demonstrated... more
  • 2 Days Ago


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

  • Envision Technology Solutions Berkeley, NJ
  • Dear Applicant, Please let me know if you are interested. Position: Java Spark Engineer Location: Berkeley heights, NJ (5 days onsite per week) Hire Type: ... more
  • Just Posted

  • Aventine software 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!