Senior Java Architect - Data Platform & Cloud Leader

Citi

Jersey City (NJ)

Hybrid

USD 142,000 - 213,000

Full time

5 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

Benefits offered by this job

Hybrid work model
Professional development
Wellbeing programs

Job summary

Citi in Jersey City, NJ is seeking a Senior Java Architect to lead the design of enterprise-scale data platforms powering analytics, dashboards, and data visualization. You will define the Java-based architecture, build high-performance pipelines, and guide a team of data engineers to deliver production-grade solutions at scale.

The role requires expert Java, Spring, microservices, and real-time streaming with Kafka/Flink.

Qualifications

  • Expert-level Java with Spring Framework and microservices design.
  • Extensive experience building large-scale data lakes and pipelines.
  • Proficiency in distributed systems and real-time streaming.
  • SQL proficiency across AWS/Azure/GCP and containers (Docker/Kubernetes).
  • 6+ years in data/software engineering with at least 3 in leadership.

Responsibilities

  • Define and evolve architecture for Citi's enterprise data lake and analytics platform.
  • Design scalable microservices in Java/Spring Boot for batch and streaming workloads.
  • Mentor a team of data engineers and drive agile delivery.
  • Build high-scale data pipelines with Kafka, Flink, Iceberg, and Pinot.
  • Optimize storage and query performance across Delta Lake, Iceberg, Snowflake, and Databricks.
  • Collaborate with Data Scientists, PMs, and leaders to translate analytics needs into platform capabilities.

Skills

Java
Spring Framework
Microservices
Kafka
Flink
Iceberg
SQL
Docker
Kubernetes
Cloud platforms
Data pipelines
Leadership

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Databricks
Apache Kafka
Apache Flink
Apache Iceberg
Starburst
Apache Pinot

Job description

Citi in Jersey City, NJ is seeking a Senior Java Architect to lead the design of enterprise-scale data platforms powering analytics, dashboards, and data visualization. You will define the Java-based architecture, build high-performance pipelines, and guide a team of data engineers to deliver production-grade solutions at scale.

The role requires expert Java, Spring, microservices, and real-time streaming with Kafka/Flink.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Architect - Data Platform Leader
Senior Java Architect - Data Platform Leader

Citibank (Switzerland) AG • Jersey City (NJ), Northern (KY)

Hybrid
Confidential
Senior Java Architect - Data Platform Lead (Hybrid/Remote)
Senior Java Architect - Data Platform Lead (Hybrid/Remote)

Socket.dev • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Hybrid work model (3 days in office, 2
Continuous learning opportunities
Wellbeing and competitive benefits
Senior Java Lead – Cloud, CI/CD & Big Data
Senior Java Lead – Cloud, CI/CD & Big Data

Citigroup Inc. • Rutherford (NJ)

On-site
USD 121,200 - 181,800
Senior Java Real-Time Data Platform Architect
Senior Java Real-Time Data Platform Architect

Citi • New York (NY)

On-site
USD 121,000 - 182,000
Senior Real-Time Data Architect — Java & Streaming Lead
Senior Real-Time Data Architect — Java & Streaming Lead

Citibank (Switzerland) AG • New York (NY), Northern (KY)

Hybrid
USD 121,000 - 182,000
Senior Java Architect & DevOps Leader
Senior Java Architect & DevOps Leader

Citi • Rutherford (NJ)

On-site
USD 121,000 - 182,000
Medical, dental & vision coverage
401(k)
Life, disability insurance
+1
Senior Java Big Data Engineer for Regulatory Reporting
Senior Java Big Data Engineer for Regulatory Reporting

Citi • Jersey City (NJ)

On-site
USD 121,000 - 182,000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
Senior Platform Engineer: Java/Angular Microservices
Senior Platform Engineer: Java/Angular Microservices

Citibank (Switzerland) AG • Jersey City (NJ), Northern (KY)

Hybrid
USD 177,000 - 265,000
Senior Java Big Data Engineer - Real-Time Pipelines
Senior Java Big Data Engineer - Real-Time Pipelines

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Medical, Dental and Vision
401(k)
Life & Disability Insurance
+2
Senior Java & Microservices Lead Architect
Senior Java & Microservices Lead Architect

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000