Java developer with Spark

Hybrid in Berkeley Heights, NJ, US • Posted 2 days ago • Updated 2 days ago
Contract W2
12 Months
25% Travel Required
Able to Sponsor
Hybrid
$160,000 - $180,000/yr
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Apache Avro
  • Apache Flink
  • Apache Parquet
  • Communication
  • Apache Kafka
  • Cost Reduction
  • Extract
  • Transform
  • Load
  • ELT

Summary

Job Title:Java developer with Spark

Location: Berkley Heights, NJ

Duration: 12+ Months

Bill Rate: $180k

Job Type: W-2 Contract

Client: To Be Discussed Later

Work Authorization:
USC
GC
H-1B
OPT-EAD
GC-EAD
-EAD

Job Summary

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

 

 

Note: We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91099737
  • Position Id: 9048994
  • Posted 2 days ago
Contact the job poster
MS

Madhuri Signh

Recruiter @ QUANTUM TECHNOLOGIES LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Berkeley Heights, New Jersey

6d ago

Easy Apply

Contract, Third Party

60 - 70

Berkeley Heights, New Jersey

Yesterday

Easy Apply

Contract

60 - 70

Berkeley Heights, New Jersey

5d ago

Easy Apply

Contract

60 - 70

New York, New York

Today

Contract

USD 80.00 - 88.00 per hour

Search all similar jobs