Java Spark Developer

SmartRecruiters, Inc.

New York (NY)

On-site

USD 140,000 - 210,000

Part time

4 days 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

Job summary

SmartRecruiters, Inc. is seeking a Senior Java Spark Developer to join our core engineering team in NYC. You will design, build, and scale robust backend systems using Java, Spring Boot, and Spark, while collaborating with frontend, product, and DevOps teams.

The role emphasizes high-performance pipelines, secure APIs, and mentoring junior engineers to maintain engineering excellence across a microservices architecture.

Qualifications

  • 7+ years of professional software development experience primarily backend.
  • Deep expertise in Java (Java 8/11/17+), including multithreading and design patterns.
  • Spring Ecosystem: Spring Boot, Spring MVC, Spring Security, Spring Data.
  • Big Data pipelines with Apache Spark (Core, SQL, Streaming).
  • Relational DBs (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra).
  • Git, CI/CD (Jenkins/GitLab/GitHub Actions), Maven/Gradle, Docker.

Responsibilities

  • System Architecture: design, develop, deploy scalable backend systems via Java/Spring Boot.
  • Data Processing: build and optimize Spark-based pipelines for large data.
  • Database Management: craft complex SQL/NoSQL queries and optimize performance.
  • API Development: create secure, well-documented RESTful APIs.
  • Mentorship & Code Quality: lead reviews, enforce best practices, mentor juniors.
  • Cross-Functional Collaboration: coordinate with frontend, PMs, and DevOps.

Skills

Java Backend
Spring Boot
Apache Spark
SQL/NoSQL
RESTful APIs
Cloud Familiarity

Tools

Git
Jenkins
Docker
Kubernetes
Maven/Gradle
PostgreSQL
MongoDB

Job description

Sr Java Spark Developer

Location: Fifth Avenue, NYC, NY 10175

Contract

Position Overview

We are seeking a highly skilled and experienced Senior Java Backend Developer to join our core engineering team. In this role, you will be responsible for designing, building, and maintaining high-performance, scalable, and secure backend systems. The ideal candidate will have over 7 years of enterprise Java development experience, a strong background in big data processing using Apache Spark, and a passion for engineering excellence. While this is primarily a backend role, knowledge of Angular UI is a plus.

Key Responsibilities

  • System Architecture: Design, develop, and deploy robust, scalable, and microservices-based backend systems using Java and Spring Boot.
  • Data Processing: Architect and optimize large-scale, distributed data processing pipelines using Apache Spark.
  • Database Management: Write complex SQL/NoSQL queries and optimize database performance for high-throughput applications.
  • API Development: Design and implement secure, well-documented RESTful APIs.
  • Mentorship & Code Quality: Lead code reviews, enforce best practices, and mentor junior and mid-level developers.
  • Cross-Functional Collaboration: Partner closely with frontend teams, product managers, and DevOps to deliver seamless end-to-end features.
Qualifications

Required Technical Skills & Qualifications

  • Experience: 7+ years of professional software development experience primarily focused on backend engineering.
  • Core Java: Deep expertise in Java (Java 8/11/17+), including multithreading, concurrency, memory management, and design patterns.
  • Frameworks: Extensive experience with Spring Ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data).
  • Big Data Frameworks: Proven track record of building and tuning production-grade data pipelines using Apache Spark (Core, SQL, or Streaming).
  • Databases: Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions (e.g., MongoDB, Cassandra).
  • Tools & DevOps: Proficiency with Git, CI/CD pipelines (Jenkins, GitLab, or GitHub Actions), Maven/Gradle, and Docker.

Nice-to-Have Skills

  • Frontend Knowledge: Familiarity or hands-on experience with Angular (TypeScript, RxJS, state management), enabling smooth full-stack collaboration.
  • Cloud Platforms: Experience deploying and managing applications on cloud environments (AWS, GCP, or Azure).
  • Container Orchestration: Knowledge of Kubernetes

Soft Skills

  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills to work effectively in an agile environment.
  • Proven ability to take ownership of projects from concept to deployment
Additional Information

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Spark Engineer
Java Spark Engineer

ApTask • New York (NY)

On-site
USD 150,000 - 210,000
Senior Java Spark Backend Architect
Senior Java Spark Backend Architect

SmartRecruiters, Inc. • New York (NY)

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

Saransh Inc • Berkley (AL)

On-site
USD 150,000 - 210,000
Senior Java Angular Engineer - Tech Lead - Vice President
Senior Java Angular Engineer - Tech Lead - Vice President

Citi • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Apache Spark Java Developer
Apache Spark Java Developer

Elite Workforce Inc. • Brooklyn Park (MN)

On-site
USD 80,000 - 110,000
Senior Software Engineer - Core Java & Apache Spark
Senior Software Engineer - Core Java & Apache Spark

Citi • New York (NY)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

LTM • Tampa (FL)

Hybrid
USD 90,000 - 120,000
Senior Java Angular Engineer - Tech Lead - Vice President
Senior Java Angular Engineer - Tech Lead - Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Medical, dental & vision coverage
401(k)
Paid time off packages
Java Spark Engineer
Java Spark Engineer

Delta System & Software, Inc. • Berkeley Heights (NJ)

On-site
USD 150,000 - 210,000
Technology Architect – Java & Big Data
Technology Architect – Java & Big Data

Veriipro • Austin (TX)

On-site
USD 140,000 - 210,000