Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Spark Engineer

Long Finch Technologies

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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Java Spark Engineer in Berkeley Heights, NJ vacancy
  • Job ID: 20469647Reference Number: 23-01439Title: Java, Scala and Spark DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-09-07Company: HAN StaffingJava, Scala and Spark Developer
    Suggested

    HAN Staffing

    Iselin, NJ
    1 day ago
  • $80 per hour

     ...Java Developer Our client, a leader in the technology industry, is seeking a Java Developer to join their dynamic team. As a Java Developer, you will be an integral part of the software development department supporting innovative projects. The ideal candidate will... 
    Suggested
    Contract work

    Experis

    Berkeley Heights, NJ
    4 days ago
  •  ...Java Developer Our client is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation... 
    Suggested
    Local area

    E-Solutions

    Berkeley Heights, NJ
    23 hours ago
  •  ...Java AWS Developer Location - Berkley Heights, NJ Or Alpharetta, NC ( 5 days onsite mandatory from either of these locations) Rate...  ..., and system scalability initiatives. Mentor junior engineers and participate in architectural reviews. Ensure adherence to... 
    Suggested

    E-Solutions

    Berkeley Heights, NJ
    23 hours ago
  •  ...Job Title: Java Developer Job Location: Berkeley Heights, NJ or Coral Springs, FL # Positions: 1 Employment Type: FTE Key Technology: Spring Boot Frameworks, GIT Job Responsibilities: • Test-Driven Development (TDD) and Clean Code Practices... 
    Suggested

    Veracity

    Berkeley Heights, NJ
    2 days ago
  •  ...Senior Java Developer Location: Charlotte, NC Onsite: 3 days a week Interview process: screening then final video interview Contract: 6-24 months to perm Must have: Core Java, Angular or React (not much), Streams, N + 1 query, microservices, Spring and... 
    Permanent employment
    Contract work
    3 days per week

    RIT Solutions

    Summit, NJ
    2 days ago
  •  ...Java Developer Location: Jersey City, NJ and Bryant Park, NYC (2-3 days onsite) Duration: 12-month contract project with the possibility of extension and FTE Required Skills: Over 8+ years of hands on working experience to develop the mission critical,... 
    Contract work
    Work experience placement

    RIT Solutions

    Summit, NJ
    23 hours ago
  •  ...available! The details are below. Beware of scams. S3 never asks for money during its onboarding process. Job Title: Java/Python Software Engineer Contract Length: 18+ month contract Some on site work Location: Iselin, NJ 08830/ Charlotte, NC 28282 Ref# 2460... 
    Contract work
    Visa sponsorship

    Leading Utilities Organization

    Iselin, NJ
    4 days ago
  •  ...qualities, and the ability to collaborate with cross-functional teams. Key Responsibilities Lead the development and implementation of Java-based applications and microservices. Contribute to high-level architecture and design decisions. Maintain and enhance existing... 

    Hallmark Global Solutions Ltd

    Berkeley Heights, NJ
    3 days ago
  •  ...| consistency| and governance throughout the development lifecycle. Troubleshoot and resolve performance issues across Python| Spark| and database layers. Participate in Agile ceremonies and contribute to solution architecture discussions. Desirable Skills:... 
    Contract work
    Local area

    PROLIM Corporation

    Mountainside, NJ
    1 day ago
  •  ...Sr. Java Developer Job Location: Berkley Heights, NJ Job Type: Contract Required Skills/Knowledge: Hands On experience using Java/Springboot and Mulesoft or other standard ESB technology for integration Experience developing across a full-stack: web server... 
    Contract work

    InterSources

    Berkeley Heights, NJ
    4 days ago
  •  ...Lead Java Developer Berkeley Heights, NJ – Onsite – Local Candidates only A Software Development Engineer designs, develops, tests, installs, and maintains systems, applications, networks, and related processes to meet the functional objectives of the business.... 
    Local area
    Shift work

    GlobalPoint

    Berkeley Heights, NJ
    2 days ago
  •  ...management concepts. - Good to have - 3Experience in Linux, Python, Java - Good to have - 3Collaborate with Tech-Leads to simplify the...  ...management concepts.Experience in Linux, Python, JavaExperience in building Big Data Analytic Reporting technologies– HDFS, Spark... 

    Omni Inclusive

    Whippany, NJ
    1 day ago
  •  ...Tech Lead Location: 300 Madison Avenue, NYC, NY In office: 3 days a week Contract: 6 months to perm Must have: java, Treasury e-trading, spring, tech lead, spring, and messaging Procotols To support the expansion of CIBC's US Treasury e-Trading presence in New York... 
    Permanent employment
    Contract work
    Work at office
    3 days per week

    RIT Solutions

    Summit, NJ
    3 days ago
  • Role DescriptionDevelop and maintain backend services for a modern financial product using Java, Microservices/APIs, and Kafka on Azure.Work with senior engineers to build scalable, secure, high-performance services and learn cloud-native and DevOps best practices.Participate... 

    E-Solutions

    Berkeley Heights, NJ
    3 days ago
  • Position title: senior full stack java developer and full stack developer Location: charlotte, NC Onsite: 3 days a week Contract: 6-24 months to perm Must have: java, spring boot, microservices, SQL, and angular
    Permanent employment
    Contract work
    3 days per week

    RIT Solutions, Inc.

    Summit, NJ
    23 hours ago
  •  ...Job Title: Java Architect Location: Alpharetta, GA (5 Days Onsite) Duration: long term Type: Contract W2 Experience...  ...stacks. This role requires a hands-on leader who can mentor engineering teams, enforce best coding practices, and ensure system scalability... 
    Contract work
    Local area

    Next Gen Software Solutions

    Berkeley Heights, NJ
    1 day ago
  •  ...Midlevel Full Stack Java Developer Required skills: ~2-4 years of Java (17), Springboot, Microservices ~2-4 years of Restful Web Services experience ~ Experience with Oracle/SQL databases as well as RDBMS programming skills ~ Hands-on experience... 

    3B Staffing LLC

    Essex Fells, NJ
    4 days ago
  •  ...Java Developer With GWT Hi, Greeting For The Day!! I am trying to reach you regarding job opening for Java Developer with GWT(Google Web Toolkit) Full Time Position located at Warren, NJ. Here we don't have job description for this position, please send your word format... 
    Full time

    HSS SOFT

    Warren, NJ
    4 days ago
  •  ...Java BPM Developer Job Location Iselin, NJ (Onsite) Duration: Full Time Role: BPM developer with primary experience in Activiti • Minimum 5+ years' experience in Core Java, Java Frameworks and Spring • Understand Business process and able to map it to BPMN •... 
    Full time
    Work visa

    Syntricate Technologies

    Iselin, NJ
    4 days ago
  •  ...Irving, TX Onsite: 3 days a week Interview process: screening then 2 video interviews to hire Contract: 24 months to perm Must have: Java, Spring Boot, SQL, and React Java Microservices & Spring Boot React + TypeScript front-end development API integration &... 
    Permanent employment
    Contract work
    3 days per week

    RIT Solutions

    Summit, NJ
    2 days ago
  •  ...Title: Java Developer Duration: Long Term Contract Location: San Leandro, CA Client: Mphasis/ Wells Fargo Technical Skills: Proficiency in Java, React JS, HTML, JavaScript, jQuery, and CSS, microservices and Spring boot Any other... 
    Long term contract

    Kasmo Global

    Iselin, NJ
    3 days ago
  • $63 per hour

     ...Full Stack Java Developer Number of openings: 3 Location: Iselin, NJ or Charlotte, NC Onsite: 3 days a week Rate for Iselin...  ...on Kubernetes. ~ Strong understanding of software engineering best practices, including testing, code quality, and security.... 
    Permanent employment
    Contract work
    Work at office
    Local area
    3 days per week

    Anveta

    Iselin, NJ
    23 hours ago
  •  ...TypeScript Experience building responsive and reusable UI components. Backend: Strong experience in one or more backend technologies: Java (Spring Boot) / Node.js /.NET Experience building RESTful APIs and service-based architectures. Knowledge of authentication,... 

    E-Solutions

    Rahway, NJ
    1 day ago
  •  ...Java Developer Location: Florham Park, NJ Duration: 1 year Rate: DOE U.S Citizens, GC holders preferred Must Have Skill Set ~ Java development on Spring or Spring Boot Roles and Responsibility Experience in developing backend APIs in Javasspring... 

    Georgia IT Inc

    Florham Park, NJ
    4 days ago
  • Title: Front-End React Developer Location: New York, NY (Hybrid Role) Duration: 6+ Months Job Description: Our client is seeking an experienced Front-End React Developer to design, develop, and maintain scalable, reusable React components in a fast...

    RIT Solutions, Inc.

    Summit, NJ
    2 days ago
  •  ...is approximately 80% backend and 20% frontend, centered around Java microservices, event-driven architecture, and modern TypeScript...  ...experiences. This is an ideal opportunity for someone who enjoys backend engineering at scale, with exposure to frontend development and cutting-... 
    Permanent employment
    Contract work
    3 days per week

    RIT Solutions

    Summit, NJ
    1 day ago
  • UI/Angular Developer Position: 2 UI/Angular developers Interview: 2 step interview process. Front End Must Haves: Angular Ecosystem: Expert-level knowledge of Angular and Nx workspace management. Strong proficiency in RxJS. Core Fundamentals: Mastery...

    RIT Solutions

    Summit, NJ
    1 day ago
  •  ...Top 3 Must Haves: 1. Core Java 2. Any one DB 3. Micro Services, Spring and Spring Boot Job Summary: • Lead Java Backend engineer with good hands on experience (8 to 10+ years) in Java • Core Java knowledge is a must (Java 8+) • Should have strong... 

    Kasmo Global

    South Plainfield, NJ
    3 days ago
  •  ...Job Description: Software Engineer 3/Full Stack Java Java full stack developer. Will work on ERLMF Application, early resolution app in Home Lending to help with mortgages. Configuration, automation, and building out an AI tool is planned. AI tool will... 
    Full time
    Work at office

    Pinnacle Group

    Iselin, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Spark Engineer. Be the first to apply!