Senior Java Microservices Architect – Real-Time Payments

Citigroup Inc.

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 lead the design and delivery of mission-critical backend systems for real-time payments. You will build high-throughput Java microservices with Spring Boot/Spring Cloud, Kafka, and AI-assisted development techniques, ensuring 99.999% availability and strict security.

You will work with product and architecture teams to translate complex requirements into robust, scalable solutions in a global, 24x7 environment, including containerized

Qualifications

  • 8+ years hands-on Java software engineering experience.
  • Experience designing, developing, and operating production-grade microservices with Spring Boot/Spring Cloud.
  • Experience with Kafka or RabbitMQ for event streaming and messaging architectures.
  • Proficient in microservices patterns: API Gateway, Saga, CQRS, Event Sourcing, Transactional Outbox, Circuit Breaker, Service Discovery.
  • Experience integrating AI-assisted developer tools (GitHub Copilot, Devin) into delivery workflows.
  • Proficiency in Docker and Kubernetes/OpenShift in high-availability environments.

Responsibilities

  • Build high-throughput, low-latency Java microservices for 24x7 real-time transaction processing.
  • Develop event-driven streaming architectures using Apache Kafka.
  • Champion AI-assisted PDLC practices across squads to accelerate delivery while maintaining security and governance.
  • Create resilient cloud-native services with Spring Boot/Spring Cloud, central configuration, service discovery, tracing, and mTLS.
  • Implement ISO 20022 and real-time payment protocols with strong data security controls.
  • Optimize data access/persistence across distributed SQL and in-memory caches for sub-millisecond response times.
  • Apply deep Java concurrency, Virtual Threads, memory management, and JVM tuning expertise for performant backends.
  • Collaborate with SRE to establish observability standards and lead profiling, chaos testing, and volume stress testing.
  • Lead technical and code reviews, mentoring engineers and guiding architectural direction.
  • Guide containerized workloads on Docker/Kubernetes/OpenShift with CI/CD and zero-downtime deployments.

Skills

Java
Java 17/21
Concurrency
Virtual Threads
JVM tuning
Spring Boot
Spring Cloud
Reactive programming
Kafka
RabbitMQ
API Gateway
Saga
CQRS
Event Sourcing
Transactional Outbox
Circuit Breaker
Service Discovery
AI tools (GitHub Copilot/Devin)
Docker
Kubernetes/OpenShift
OpenShift
Git
CI/CD
Agile (Scrum/Kanban)
Communication

Education

Bachelor's degree
Master's degree preferred

Tools

Apache Kafka
Docker
Kubernetes
OpenShift
Git

Job description

Citi is seeking an AVP Java & Microservices Developer to lead the design and delivery of mission-critical backend systems for real-time payments. You will build high-throughput Java microservices with Spring Boot/Spring Cloud, Kafka, and AI-assisted development techniques, ensuring 99.999% availability and strict security.

You will work with product and architecture teams to translate complex requirements into robust, scalable solutions in a global, 24x7 environment, including containerized

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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福利
Senior Java Backend Architect - Payments Modernization
Senior Java Backend Architect - Payments Modernization

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Java Backend Architect — Payments Modernization
Senior Java Backend Architect — Payments Modernization

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
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 Developer — Hybrid, Microservices Leader
Senior Java Developer — Hybrid, Microservices Leader

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Senior Java Lead: Microservices, Security & Cloud
Senior Java Lead: Microservices, Security & Cloud

Citi • Irving (TX)

On-site
USD 107,000 - 161,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
VP, Payments Modernization: Senior Java Backend Architect
VP, Payments Modernization: Senior Java Backend Architect

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Medical, dental & vision insurance
401(k)
Paid time off
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