Senior Java Platform Engineer - Senior Vice President

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tampa, FLIrving, TX
Salary
$141,440–$212,160 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $177k
$120k most similar roles pay here $223k

This role pays more than 50% of similar roles. Most pay $151,000–$212,625 — the shaded band above. At the midpoint, this role pays about $177k versus about $182k 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 271 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Java Platform Engineer - Senior Vice President

Senior Java Platform Engineer — Senior Vice President As part of the Payments Platform and Cheque Processing Transformation Initiative, this role involves leading the engineering of a global check payment platform. You will manage a scrum team to design and build production-grade Java microservices while overseeing architecture reviews and code standards. The core responsibilities include architecting event-driven distributed systems using Kafka, Spring Boot, and RESTful APIs, alongside managing data architectures across Oracle, Microsoft SQL, and MongoDB. You will drive the modernization of legacy mainframe components into cloud-native services using OpenShift, AWS, Kubernetes, and Docker. Technical requirements include expertise in JVM performance tuning, CI/CD pipelines with Jenkins, Gradle, and Maven, and integrating AI tools like GitHub Copilot. The role addresses the critical challenge of ensuring reliability, scalability, and security for high-volume financial transactions within a complex global payment lifecycle.

What you'll do

  • Develop production-grade Java microservices for high-volume, low-latency global check payment systems.
  • Architect event-driven distributed systems using Kafka, Spring Boot, and RESTful APIs with exactly-once processing.
  • Manage data architecture across Oracle, Microsoft SQL, and MongoDB to ensure consistency in settlement workflows.
  • Lead the modernization of legacy mainframe components into cloud-native microservices.
  • Perform performance engineering by profiling JVM applications and optimizing critical processing paths for latency and throughput.
  • Integrate AI-powered tools like GitHub Copilot and LLMs to improve code quality and automate testing.
  • Manage the platform's security posture through threat modeling, vulnerability assessments, and secure design reviews.
  • Serve as the primary technical point of contact for stakeholders regarding platform health and engineering strategy.

What we're looking for

  • 10 or more years of software engineering experience.
  • At least 5 years in a people management or senior engineering leadership capacity.
  • Extensive hands-on Java engineering experience in high-throughput environments, including JVM performance tuning and memory profiling.
  • Hands-on design of microservices architectures using Spring Boot or Spring MVC.
  • Deep practical expertise in Kafka, including topic design, partitioning strategies, and high-throughput stream processing.
  • Hands-on database engineering across Oracle, Microsoft SQL, and MongoDB.
  • Hands-on experience with cloud-native infrastructure including OpenShift, AWS, Kubernetes, and Docker.
  • Bachelor's degree in a relevant field or equivalent practical experience.

More like this

Similar roles

Senior Java Developer Vice President

Citi

New Castle, DE 8 days ago $125,760–$188,640
Java RESTful APIs Spring Oracle SQL MongoDB OpenShift Kubernetes Gradle Maven Apache Kafka IBM MQ CI/CD Jenkins Grafana Agile
6+ yrs exp Hybrid

Senior Java Engineering Lead, Payments Technology - Vice President

Citi

Tampa, FL 14 days ago $113,840–$170,760
Java Spring Boot Microservices Docker Kubernetes Kafka RabbitMQ Oracle MongoDB CI/CD Domain-Driven Design Event-Driven Architecture Resilience4j Hystrix Chaos Engineering GitHub Copilot ISO 20022 SWIFT Dynatrace Splunk ITSI
6+ yrs exp Hybrid

Senior Java Architect Vice President

Citi

Jersey City, NJ 14 days ago $142,320–$213,480
Java Spring Boot Spring Cloud Microservices Apache Kafka Apache Flink Apache Iceberg Apache Pinot Snowflake Databricks SQL Python Docker Kubernetes AWS Azure GCP Hive HDFS Delta Lake
6+ yrs exp Hybrid

Senior Full-stack Java Developer, VP

Citi

Remote (Jersey City, NJ) 16 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