Senior Java & Spark Architect for High-Throughput Pipelines

Citi

New York (NY)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Engineer: Scale High-Perf Data Apps
Senior Java Spark Engineer: Scale High-Perf Data Apps

Capgemini • Tampa (FL), Northern (KY)

Hybrid
USD 80,000 - 90,000
Senior PySpark and Big Data Lead
Senior PySpark and Big Data Lead

Citi • Jersey City (NJ)

On-site
USD 128,000 - 213,000
Senior Java Spark Developer | Lead Enterprise Microservices
Senior Java Spark Developer | Lead Enterprise Microservices

Citi • New York (NY)

Hybrid
USD 110,000 - 160,000
Senior Big Data PySpark Architect
Senior Big Data PySpark Architect

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical/dental/vision
401(k)
Life & disability insurance
+2
Senior PySpark Data Engineer - Big Data & Lakehouse Expert
Senior PySpark Data Engineer - Big Data & Lakehouse Expert

Citi • New York (NY)

On-site
USD 110,000 - 150,000
Senior Big Data PySpark Lead Engineer (Hybrid)
Senior Big Data PySpark Lead Engineer (Hybrid)

Citibank (Switzerland) AG • Jersey City (NJ)

Hybrid
Confidential
Senior Java Spark Architect — On-Site Data Pipelines Lead
Senior Java Spark Architect — On-Site Data Pipelines Lead

Tech Mirrors • Cleburne (TX)

On-site
USD 140,000 - 190,000