Senior Java Microservices Architect - Real-Time Payments

Citigroup

Tampa (FL)

On-site

USD 97,000 - 145,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi is seeking an AVP Java & Microservices Developer to build mission-critical backend systems for real-time payments on a global scale. You will lead high-throughput, low-latency services using Spring Boot, Kafka, and AI-enabled tooling, ensuring 99.999% availability and strong security.

The role spans design reviews, cloud-native deployments, and collaboration with cross-functional squads. You will mentor engineers, promote AI-PDLC practices, and drive performance optimization across

Qualifications

  • 8+ years of hands-on Java software engineering experience with Java 17/21.
  • Experience designing, developing, and operating production-grade microservices with Spring Boot/Spring Cloud.
  • Expertise in Kafka or RabbitMQ and streaming architectures.
  • Knowledge of API Gateway, SAGA, CQRS, Event Sourcing, and related patterns.
  • Experience integrating AI-assisted developer tools and AI-PDLC practices.
  • Containerization with Docker and Kubernetes/OpenShift in high-availability environments.
  • Strong Git-based workflows and automated CI/CD.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Build high-throughput, low-latency Java microservices for 24x7 real-time processing.
  • Develop event-driven architectures using Apache Kafka.
  • Lead AI-PDLC adoption across squads and leverage AI tools.
  • Design cloud-native services with Spring Boot/Spring Cloud, config, service discovery, and mTLS.
  • Implement ISO 20022 and real-time payment protocols where applicable.
  • Optimize data access and JVM performance.
  • Work with SRE to establish observability and conduct performance testing.
  • Mentor teams through design reviews and code reviews.
  • Guide deployment on Docker/Kubernetes/OpenShift within CI/CD.

Skills

Java 17/21
Concurrency & Virtual Threads
Memory management & JVM tuning
Spring Boot
Spring Cloud
Reactive programming
Kafka / RabbitMQ
AI-assisted development tools
Docker
Kubernetes / OpenShift
Git & CI/CD
Agile delivery

Education

Bachelor's degree
Master's degree preferred

Tools

Docker
Kubernetes / OpenShift
Git
CI/CD tooling

Job description

Citi is seeking an AVP Java & Microservices Developer to build mission-critical backend systems for real-time payments on a global scale. You will lead high-throughput, low-latency services using Spring Boot, Kafka, and AI-enabled tooling, ensuring 99.999% availability and strong security.

The role spans design reviews, cloud-native deployments, and collaboration with cross-functional squads. You will mentor engineers, promote AI-PDLC practices, and drive performance optimization across

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Microservices Lead for Real-Time Payments
Senior Java Microservices Lead for Real-Time Payments

Citigroup • Tampa (FL)

On-site
USD 114,000 - 171,000
Senior Java Microservices AVP - Real-Time Payments
Senior Java Microservices AVP - Real-Time Payments

Citi • Tampa (FL)

Hybrid
USD 140,000 - 190,000
AVP Java Microservices Lead for Real-Time Payments
AVP Java Microservices Lead for Real-Time Payments

Citi • Tampa (FL)

On-site
USD 97,000 - 145,000
VP, Java Microservices — Hybrid Cloud-Native Architect
VP, Java Microservices — Hybrid Cloud-Native Architect

Citi • Jersey City (NJ)

Hybrid
USD 142,000 - 213,000
Hybrid work model with 3 days in the.
Continuous learning resources
Wellbeing programs and comprehensive福利
Java Microservices Developer - Assistant Vice President
Java Microservices Developer - Assistant Vice President

Citigroup • Tampa (FL)

On-site
USD 97,000 - 145,000
Java Microservices Development Lead - Vice President
Java Microservices Development Lead - Vice President

Citigroup • Tampa (FL)

On-site
USD 114,000 - 171,000
Senior Java Platform Engineer: Global Payments AI-Driven
Senior Java Platform Engineer: Global Payments AI-Driven

Citi • Irving (TX)

Hybrid
USD 141,000 - 212,000
Hybrid work arrangement across Irving,
Career growth with AI tooling access
Java Backend Dev – Payments Modernization & Microservices
Java Backend Dev – Payments Modernization & Microservices

Citi • New York (NY)

On-site
USD 94,000 - 142,000
Senior Java Architect: Global Payments Platform Lead
Senior Java Architect: Global Payments Platform Lead

Citi • Town of New Castle (NY)

Hybrid
USD 156,000 - 234,000
Hybrid working model
Senior Java Backend Architect - Payments Modernization
Senior Java Backend Architect - Payments Modernization

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000