Demo

Java Spark Engineer

Aventine software
Berkeley, NJ Contractor
POSTED ON 8/2/2026
AVAILABLE BEFORE 9/1/2026

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

Salary : $60 - $70

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: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
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 Aventine software

  • Aventine software Berkeley, NJ
  • Job Description – Software Quality Analyst (Cloud Migration) Location: Berkeley Heights, NJ / Alpharetta, GA Work Model: 100% Onsite (5 Days a Week) Employ... more
  • Just Posted

  • Aventine software York, NY
  • Job Description – Senior Business Analyst (Banking / Financial Services) Job Title: Senior Business Analyst – Banking & Financial Services Employment Type:... more
  • Just Posted

  • Aventine software Berkeley, NJ
  • Key Responsibilities: Create complex Ab Initio continuous flow graphs, including stateful joins, sliding time windows, and aggregations. Implement event-dr... more
  • 1 Day Ago

  • Aventine software York, NY
  • Required Qualifications 7 years of Product Owner, Product Manager, or Senior Business Analyst experience. Strong Financial Services background. Experience ... more
  • 1 Day 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.

  • 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

  • SRI Tech Solutions Berkeley, NJ
  • Role : Java Spark Engineer Location : Berkley Heights, NJ Work Mode : 5 -days in office (flexible to support weekend) Duration: Long Term Contract Responsi... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!