Demo

Java Spark Engineer

Envision Technology Solutions
Berkeley, NJ Contractor
POSTED ON 8/3/2026
AVAILABLE BEFORE 9/1/2026

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: long term Contract

Job Description:

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:

  1. Good Communication skills
  2. 5 days Work from Office at Berkley Heights, NJ
  3. Team Player
  4. Ability to work in a changing environment
  5. Strong problem solving and analytical skills
  6. Ability to work independently or within a team
  7. Manage day-to-day challenges and communicate developmental risks with the technical team


Hourly Wage Estimation for Java Spark Engineer 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 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 Envision Technology Solutions

  • Envision Technology Solutions Berkeley, NJ
  • Role : Network – CWE (Client Wan Engineer) Location : Berkeley Heights, NJ / Alpharetta, GA (5 days onsite in a week at the office) Hire Type : Contract Jo... more
  • Just Posted

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

  • Envision Technology Solutions Alpharetta, GA
  • Dear Applicant, Please let me know if interested. Job Title – Cloud Security Architect Location – Berkeley Heights, NJ / Alpharetta, GA(5days onsite) Hire ... more
  • Just Posted

  • Envision Technology Solutions Berkeley, NJ
  • Role: Forward Deployed Engineer (FDE) Location: Berkeley Heights, NJ (All 5 Days onsite) Duration: Long Term Experience: 7 Years Role: We are seeking a hig... 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.

  • 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

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