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
- Job ID: 20469647Reference Number: 23-01439Title: Java, Scala and Spark DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-09-07Company: HAN StaffingJava, Scala and Spark DeveloperSuggested
$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...SuggestedContract work- ...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...SuggestedLocal area
- ...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
- ...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
- ...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 employmentContract work3 days per week
- ...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 workWork experience placement
- ...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 workVisa sponsorship
- ...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...
- ...| 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 workLocal area
- ...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
- ...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 areaShift work
- ...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...
- ...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 employmentContract workWork at office3 days per week
- 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...
- 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 angularPermanent employmentContract work3 days per week
- ...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 workLocal area
- ...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...
- ...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
- ...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 timeWork visa
- ...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 employmentContract work3 days per week
- ...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
$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 employmentContract workWork at officeLocal area3 days per week- ...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,...
- ...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...
- 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...
- ...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 employmentContract work3 days per week
- 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...
- ...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...
- ...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 timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Spark Engineer. Be the first to apply!
- java spring developer Berkeley Heights, NJ
- java developer Berkeley Heights, NJ
- java web developer Berkeley Heights, NJ
- java software engineer Berkeley Heights, NJ
- java microservices Berkeley Heights, NJ
- entry level java programming Berkeley Heights, NJ
- java programming Berkeley Heights, NJ
- java Berkeley Heights, NJ
- senior java j2ee developer Berkeley Heights, NJ
- senior java full-stack developer Berkeley Heights, NJ


