Senior Java Architect Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $178k
$134k most similar roles pay here $222k

This role pays more than 55% of similar roles. Most pay $156,500–$213,289 — the shaded band above. At the midpoint, this role pays about $178k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 262 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 246 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java Architect Vice President

As a Senior Java Architect - Vice President, you will lead the design and engineering of enterprise-scale data platforms to drive advanced analytics and operational dashboards. You will define the architectural vision for Java-based infrastructure, build high-performance distributed data pipelines, and mentor a team of data engineers to deliver production-grade solutions. The role involves developing microservices using Java and Spring Boot while managing large-scale batch and real-time streaming pipelines. Key technologies include Apache Kafka, Apache Flink, Apache Iceberg, Starburst, Startree/Apache Pinot, Snowflake, and Databricks. You will also utilize SQL, Docker, Kubernetes, and cloud platforms like AWS, Azure, or GCP. This role addresses the technical challenge of building robust data lakehouses and infrastructure to support machine learning, advanced analytics, and high-volume data processing within a complex financial services environment.

What you'll do

  • Define and evolve the technical architecture and roadmap for enterprise data lakes and analytics platforms.
  • Design and develop high-performance, scalable microservices using Java and Spring Boot.
  • Lead, mentor, and develop a team of data engineers to ensure high-quality delivery.
  • Build and maintain high-scale batch and real-time streaming data pipelines using Kafka and Flink.
  • Optimize data storage and query performance across various lakehouse environments like Snowflake and Databricks.
  • Translate complex business requirements from stakeholders into robust, scalable technical solutions.
  • Evaluate and prototype emerging data technologies to keep the platform at the forefront of innovation.

What we're looking for

  • Expert-level proficiency in Java, including Spring Framework (Spring Boot, Spring Cloud) and microservices architecture design patterns.
  • Experience building and scaling high-volume distributed data lakes with modern orchestration, ingestion, processing, and distribution.
  • Deep expertise in big data frameworks including Apache Iceberg, Startree/Apache Pinot, and Hive/HDFS.
  • Practical experience with real-time data streaming technologies like Apache Kafka and Apache Flink in production environments.
  • Proficiency in SQL, cloud platforms (AWS, Azure, or GCP), and containerization technologies such as Docker and Kubernetes.
  • Professional experience in data engineering, software engineering, or data platform development.
  • At least 3 years of experience in a technical leadership or lead engineering capacity.
  • Bachelor's or Master's degree in Computer Science, Data Engineering, Information Systems, or a related quantitative discipline.
  • Additional proficiency in Python to complement Java-based development workflows (preferred).
  • Working knowledge of Databricks for large-scale data processing and analytics workloads (preferred).
  • Experience building data infrastructure specifically designed to support machine learning, advanced analytics, or AI applications (preferred).

More like this

Similar roles

Senior Java Developer Assistant Vice President

Citi

Irving, TX 31 days ago $107,120$160,680
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid

Senior Java Developer Assistant Vice President

Citi

Tampa, FL 23 days ago $96,960$145,440
Java Spring Boot Hibernate Oracle PL/SQL JavaScript HTML5 CSS3 Angular Git JUnit Cucumber Playwright MongoDB Agile JIRA UML GitHub Copilot
5+ yrs exp Hybrid

Senior Full-stack Java Developer, VP

Citi

Remote (Jersey City, NJ) 3 days ago $142,320$213,480
Java Spring Boot Spring Cloud Microservices Kafka IBM MQ Solace Kubernetes OpenShift Docker CI/CD Git Maven Gradle Redis Couchbase OpenTelemetry Grafana Agile
6+ yrs exp Remote

Java Developer Assistant Vice President

Citi

Irving, TX 11 days ago $107,120$160,680
Java Spring Boot Spring Framework Spring Security Spring Web Spring Data Microservices REST JUnit Mockito Kubernetes Docker SQL Oracle SOA Agile Behavior Driven Development Extreme Programming DevOps
Hybrid

Full Stack Java Engineering Manager, Vice President

Citi

Tampa, FL 11 days ago $125,600$188,400
Java Spring Boot Microservices REST GraphQL Docker Kubernetes OpenShift AWS Terraform CloudFormation Kafka Spark Flink Prometheus Grafana Splunk ELK Angular React
8+ yrs exp Hybrid

Java Microservices Developer Vice President

Citi

Jersey City, NJ 2 days ago $142,320$213,480
Java Spring Boot Spring Framework Apache Kafka Docker Kubernetes Spring Data JPA RESTful APIs Git CI/CD JUnit Mockito RabbitMQ AWS Azure Google Cloud Platform Agile Scrum Kanban
Hybrid