Senior Java & Spark Architect for High-Throughput Pipelines

Citi

New York (NY)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Citi is hiring a Senior Software Engineer in New York to build and scale core data processing systems. The role demands deep expertise in Java and Apache Spark, focusing on both architecture and implementation of critical systems.

The ideal candidate has expert-level skills in JVM tuning, distributed systems design, and performance optimization. You will also mentor junior engineers and lead code reviews while adhering to best practices like SOLID and TDD.

Qualifications

  • Expert-level proficiency in Java, including Collections Framework and Java Concurrency API.
  • Proven experience with Apache Spark for large-scale data transformations.
  • Extensive experience with Spring Boot and Spring Data in production environments.

Responsibilities

  • Architect and build high-throughput data pipelines using Apache Spark.
  • Optimize JVM performance and tune garbage collection.
  • Implement scalable distributed systems and lead technical reviews.

Skills

Core Java
Apache Spark
Spring Framework
Data Structures & Algorithms
Containerization
Database Engineering

Tools

Docker
Kubernetes
SQL
NoSQL databases

Job description

Citi is hiring a Senior Software Engineer in New York to build and scale core data processing systems. The role demands deep expertise in Java and Apache Spark, focusing on both architecture and implementation of critical systems.

The ideal candidate has expert-level skills in JVM tuning, distributed systems design, and performance optimization. You will also mentor junior engineers and lead code reviews while adhering to best practices like SOLID and TDD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Spark Tech Lead - Data Processing Architect
Senior Java Spark Tech Lead - Data Processing Architect

Citi • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Senior Java & Spark Tech Lead — Data Processing Architect
Senior Java & Spark Tech Lead — Data Processing Architect

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Medical, dental & vision coverage
401(k)
Paid time off packages
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
Senior Java Spark Architect for Scalable Data Platforms
Senior Java Spark Architect for Scalable Data Platforms

Capgemini • Tampa (FL)

On-site
USD 80,000 - 90,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans (401(k)
+2
Senior Java Spark Architect & Data Pipeline Tech Lead
Senior Java Spark Architect & Data Pipeline Tech Lead

Mphasis • New York (NY)

On-site
USD 63,000 - 135,000
Senior Java Spark Architect – Scalable Data Pipelines
Senior Java Spark Architect – Scalable Data Pipelines

ApTask • New York (NY)

On-site
USD 150,000 - 210,000
Senior Java & Spark Architect – Big Data at Scale
Senior Java & Spark Architect – Big Data at Scale

Capgemini • New York (NY)

On-site
USD 85,000 - 95,000
Senior Java Architect - Data Platform Leader
Senior Java Architect - Data Platform Leader

Citi • Jersey City (NJ), Northern (KY)

Hybrid
USD 142,000 - 213,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
Senior Java Spark Backend Architect
Senior Java Spark Backend Architect

BuzzClan LLC • New York (NY)

On-site
USD 140,000 - 210,000