Java Spark Engineer
2T Consulting
Primary 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
- Job ID: 20469647Reference Number: 23-01439Title: Java, Scala and Spark DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-09-07Company: HAN StaffingJava, Scala and Spark DeveloperSuggested
- ...Java DevelopersLocation: 100 percent remoteInterview process: 2 video interviews to hireContract... ...coding/development (looking for core engineer)o Familiar with TDD, BDD, Cucumbero... ...Java engineer; working on data intensive; Spark applications and maintain and run in some...SuggestedContract workWork experience placement
$110k - $186k
...Senior Java Software EngineerCalling all innovators - find your future at Fiserv.We're Fiserv, a global leader in Fintech and payments... ...technology to benefit our clients. As a Senior Java Software Engineer you will play a critical role in designing, developing, and maintaining...SuggestedFull timeContract workTemporary workFor contractorsH1bWork at officeLocal areaMonday to Friday- ...Java Developer (Backend Developer)Location: Berkeley Heights, NJ / Omaha, NE / Coral Springs, FL / Alpharetta, GA (5 Days Onsite) (Multiple... ...with Big Data technologies like Apache Hadoop, HBase, Spark, Hive, Snowflake.Agile Development experience. SDLC Tools like Maven...Suggested
- Job ID: 18647299Reference Number: 23-00035Title: java engineerLocation: Iselin, NJ, 08830Posted Date: 2023-01-05Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN StaffingRole: JAVA developerContract: 12+ MonthsLocation: New...Suggested
- Job ID: 19573183Reference Number: 23-00776Title: TIBCO/Java DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-04-24Company: HAN Staffing... ...with using Spring Boot, Spring Cloud, Docker/Kubernetes, Kafka, Spark, Memcached, Node.js, AWS (Lambda/Step functions, EMR, ECS, ECS/...
- Job ID: 22801870Reference Number: 24-00793Title: Java DeveloperPosted Date: 2024-08-23Company: HAN Staffing Title: Java willing to Learn Mainframe Location: Omaha, NE / Irving, TX / Atlanta, GA / Berkeley Heights, NJ (Onsite 5 Days) BPM ID: 394856, 391723 Job Description...
- ...Senior-Level Java DeveloperOur client is a Livingston, NJ client seeking a senior-level Java developer. The team is undergoing a major migration to a modern Java-based microservices platform. The ideal candidate is a hands-on, hit-the-ground-running developer with strong...Immediate start
- ...Java Senior Technical Lead With DevOps, AWS ArchitectureThe Senior Technical Lead will be responsible for overseeing and leading the... ...Certifications: AWS Certified Solutions Architect, AWS Certified DevOps Engineer, AWS Certified Developer, Oracle Certified Professional Java...
- Job ID: 25608573Reference Number: 25-00546Title: Java with Python/SparkLocation: Iselin, NJ, 08830Posted Date: 2025-05-29Contact: Deepak... ...and skills Proven Senior Developer with expertise in Oracle, Spark SQL, Javaa, Python/Shell scripting Strong experience with AWS...
- ...Senior Java DeveloperLocations:Berkeley Heights, NJCoral Springs, FLLocal candidates only are strongly preferred for both locations... ...solutions on Azure.The candidate will collaborate with senior engineers to build scalable, secure, and high-performance services, while...
$80 per hour
...Java DeveloperOur 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 demonstrate...Contract work- ...Java DeveloperOur 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...Local area
- ...Senior Java DeveloperTop 3 skills required: 1. Spring framework like Spring boot, JPA, Spring MVC, spring security, JUNIT, Mockito, Power Mock, 2. AWS Lambda and Java8, 3. Microservices using Docker, DevopsJob Description/Responsibilities:Senior Java Developer with 14...Immediate start
- Job ID: 18679929Reference Number: 23-00103Title: Java Full Stack Application EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-01-... ...Qualifications The candidate must be a full stack java application engineer The candidate must have an extensive experience in building web/...For contractors
- Job ID: 25700557Reference Number: 25-00635Title: Java with SparkLocation: Iselin, NJ, 08830Posted Date: 2025-06-12Contact: Deepak KumarContact... ...: HAN Staffing Job Title: Sr. Core Java Developer w/d Strong spark experience (3 positions)Location: Jersey City, NJ - Hybrid...
- ...Java DeveloperJob Location: Berkeley Heights, NJ or Coral Springs, FLEmployment Type: FTEKey Technology: Spring Boot Frameworks, GITJob Responsibilities:Test-Driven Development (TDD) and Clean Code Practices: Develop and maintain Spring Boot applications adhering to Test...
- Job ID: 26647978Reference Number: 25-01394Title: Java Backend EngineerLocation: Iselin, NJ, 08830Posted Date: 2025-11-06Company: HAN Staffing Java Backend Engineer Role Good Exp in System Design Java/ J2EE with AWS Exposure on Data Bricks They will be building application...
- ...Java AWS DeveloperLocation - Berkley Heights, NJ Or Alpharetta, NC ( 5 days onsite mandatory from either of these locations) Rate... ...optimization, and system scalability initiatives.Mentor junior engineers and participate in architectural reviews.Ensure adherence to cloud...
- ...Java Developer With KafkaLocation: Berkeley Heights, NJ (Onsite 5 days in a week)Duration: 6 Months What You Will Need To HaveBachelor's degree at College of Engineering and Technology or equivalent work experience.3 to 10 years of experience designing, developing, and...Work experience placement
- Job ID: 19166968Reference Number: 23-00519Title: spark DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-03-09Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Position :: Spark DeveloperCharlotte, Dallas, New...
- ...Java DeveloperLocation: Jersey City, NJ and Bryant Park, NYC (2-3 days onsite)Duration: 12-month contract project with the possibility of extension and FTERequired Skills:Over 8+ years of hands on working experience to develop the mission critical, large scale, high volume...Contract workWork experience placement
- Job ID: 19176674Reference Number: 23-00534Title: Spark DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-03-13Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing SPARK Developer Location should be Charlotte, Dallas...
- ...Software Systems Engineer - III/Java Developer with FrontendAmerica Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering...
- ...Sr. Java DeveloperLocation: Berkeley Heights, NJ Duration: Contract Rate: DOE US Citizens, GC, EAD (H4, L2), E3 TN visa holders preferred, NO third party corp to corp accepted for this job RequiredMinimum 10 years' experience in Java, GIT, JIRA, Maven, Confluence, Spring...Contract work
- ...Sr. Java DeveloperJob Location: Berkley Heights, NJ Job Type: ContractRequired Skills/Knowledge:Hands On experience using Java/Springboot and Mulesoft or other standard ESB technology for integrationExperience developing across a full-stack: web server, relational database...
- Deloitte Consulting LLP is seeking an experienced Full Stack Java Developer for onsite client work in New Jersey. You will design,... ...deployment across AWS/Azure/GCP. Expect Agile practices, peer reviews, and a strong emphasis on quality engineering. #J-18808-Ljbffr Relha LLC
$189.59k
...Java Developer - Markets Post TradeBarclays Services Corp. seeks Java Developer - Markets... ...process files or execute Java, Scala, Spark programs written for big data processing... ...and improve software, utilizing various engineering methodologies, that provides business, platform...Hourly payRemote work- Job ID: 22942535Reference Number: 24-00949Title: Java ArchitectPosted Date: 2024-09-19Company: HAN StaffingRate: $130kTitle: Java ArchitectLocation: Berkeley Heights, NJEducation: BachelorsSkills: Java, J2EE, JSON, Spring, Maven, GIT or SVN, DB (Cassandra)Job Description...Work 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# 246041...Contract workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Spark Engineer. Be the first to apply!
- java developer Berkeley Heights, NJ
- java web developer Berkeley Heights, NJ
- java software engineer Berkeley Heights, NJ
- java spring developer Berkeley Heights, NJ
- entry level java programming Berkeley Heights, NJ
- java Berkeley Heights, NJ
- java microservices Berkeley Heights, NJ
- senior java full-stack developer Berkeley Heights, NJ
- senior java j2ee developer Berkeley Heights, NJ
- java programming Berkeley Heights, NJ

