Senior Apache Spark Developer

Collabera

Jersey City (NJ)

Hybrid

USD 83,000 - 90,000

Full time

1 hour ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) retirement plan
Life insurance
Long-term disability insurance
Short-term disability insurance
Paid parking/public transportation
Paid time off
Paid sick and safe time
Paid vacation time
Paid parental leave
Paid holidays

Job summary

Collabera is seeking a Senior Apache Spark Developer in Jersey City, NJ for a 12-month contract, hybrid in-person interview for local candidates. You will design and optimize Spark-based data processing, streaming and batch solutions, and support migration to Databricks and AWS. Strong Java/Python skills and experience with Kafka are essential.

The role focuses on large-scale distributed systems, performance tuning, and enterprise data platforms, with a mix of on-prem and cloud components.

Qualifications

  • 5+ years of hands-on Apache Spark development.
  • Strong skills in Spark SQL, Structured Streaming, and DataFrames/Datasets.
  • Experience with performance tuning and optimization.
  • Experience integrating Spark with Kafka.
  • Proficient in Java and Python.
  • Experience designing large-scale distributed systems.
  • Solid understanding of OO design and testing practices.
  • Experience with relational and distributed data platforms.
  • Bachelor's degree required.

Responsibilities

  • Design, develop, and optimize Spark-based applications for large-scale data processing.
  • Build streaming and batch data solutions leveraging Apache Kafka and Apache Spark.
  • Develop reusable frameworks and components supporting enterprise data engineering initiatives.
  • Support migration efforts from on-premises data platforms to Databricks and AWS.
  • Collaborate with architects and platform engineers to implement cloud-native data solutions.
  • Optimize Spark jobs for performance, scalability, reliability, and operational efficiency.
  • Participate in system design, code reviews, testing, and production support activities.
  • Implement CI/CD, monitoring, and observability practices for distributed data applications.
  • Troubleshoot and resolve complex issues across Spark, Kafka, Databricks, and cloud environments and with other enterprise messaging systems.

Skills

Spark SQL
Structured Streaming
DataFrames/Datasets
Performance tuning
Kafka integration
Java
Python
Distributed systems design
Object-oriented design
Testing practices
Relational/distributed data platforms

Education

Bachelor's Degree

Tools

Databricks
AWS
S3
EMR
Glue
Lambda
ECS/EKS

Job description

Job Title: Senior Apache Spark Developer

Location: Jersey city ,NJ (Only Local candidates who can come for in person interview )
Work Arrangement:Hybrid
Client Industry: Banking
Duration:12 MonthsContract

Key Focus Area :: Spark SQL, Structured Streaming , Apache Kafka, AMPS

About the Role

We are hiring an Senior Apache Spark Developer

Required Qualifications

  • 5+ years of hands-on development experience with Apache Spark.
  • Strong expertise in:
  • Spark SQL
  • Structured Streaming
  • DataFrames/Datasets
  • Performance tuning and optimization
  • Experience integrating Spark with Apache Kafka.
  • Java
  • Python
  • Experience designing and supporting large-scale distributed systems.
  • Solid understanding of software engineering principles, object-oriented design, and testing practices.
  • Experience working with relational and distributed data platforms.
  • Bachelor's Degree

Key Responsibilities

  • Design, develop, and optimize Spark-based applications for large-scale data processing.
  • Build streaming and batch data solutions leveraging Apache Kafka and Apache Spark.
  • Develop reusable frameworks and components supporting enterprise data engineering initiatives.
  • Support migration efforts from on-premises data platforms to Databricks and AWS.
  • Collaborate with architects and platform engineers to implement cloud-native data solutions.
  • Optimize Spark jobs for performance, scalability, reliability, and operational efficiency.
  • Participate in system design, code reviews, testing, and production support activities.
  • Implement CI/CD, monitoring, and observability practices for distributed data applications.
  • Troubleshoot and resolve complex issues across Spark, Kafka, Databricks, and cloud environments and with other enterprise messaging systems.
Preferred Qualifications
  • Databricks experience (SQL).
  • AWS experience, including services such as:
    • S3
    • EMR
    • Glue
    • Lambda
    • ECS/EKS
  • Experience supporting large-scale cloud migration initiatives.
  • Experience with lakehouse architectures and modern data platform patterns.
  • Experience handling multi-terabyte or petabyte-scale datasets.
  • Financial services or regulated industry experience.

Hourly Rate:60$-65$ per hour
This range reflects base compensation and may vary based on location, market conditions, experience, and candidate qualifications.

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable)

About Us

At Collabera, we don't just offer jobs— we build careers. As a global leader in talent solutions, we provide opportunities to work with top organizations, cutting-edge technologies, and dynamic teams. Our culture thrives on innovation, collaboration and a commitment to excellence. With continuous learning, career growth, and a people-first approach, we empower you to achieve your full potential. Join us and be part of a company that values passion, integrity, and making an impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Apache Spark Developer
Senior Apache Spark Developer

ManpowerGroup Global, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 164,000
Medical Plan
Dental Plan
Vision Plan
+3
Senior Apache Spark Developer
Senior Apache Spark Developer

Apex Systems • Jersey City (NJ)

On-site
USD 152,000 - 234,000
Senior Spark Developer — Hybrid, Banking, Databricks & AWS
Senior Spark Developer — Hybrid, Banking, Databricks & AWS

Collabera • Jersey City (NJ)

Hybrid
USD 83,000 - 90,000
Medical insurance
Dental insurance
Vision insurance
+10
Senior Apache Spark Developer
Senior Apache Spark Developer

Apex Systems, LLC • Jersey City (NJ), Northern (KY)

Hybrid
USD 99,000 - 101,000
Apache Spark Java Developer
Apache Spark Java Developer

Elite Workforce Inc. • Brooklyn Park (MN)

On-site
USD 80,000 - 110,000
Java Spark Developer
Java Spark Developer

SmartRecruiters, Inc. • New York (NY)

On-site
USD 140,000 - 210,000
Java Spark Engineer
Java Spark Engineer

ApTask • New York (NY)

On-site
USD 150,000 - 210,000
Apache Spark Developer
Apache Spark Developer

Bright Vision Technologies • Austin (TX)

Remote
USD 125,000 - 185,000
Apache Spark Core Java
Apache Spark Core Java

Tata Consultancy Services • Alpharetta (GA)

On-site
USD 120,000 - 130,000
Discretionary Incentive
Medical Coverage
Dental & Vision
+7
Java Spark AngularJS App Development Manager C12- PUNE
Java Spark AngularJS App Development Manager C12- PUNE

Citi • New York (NY)

On-site
USD 19,000 - 34,000