Java Microservices Developer - Assistant Vice President

Citigroup Inc.

Tampa (FL)

Hybrid

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Citi in Tampa, FL seeks a Java Microservices Developer – AVP to lead the design and delivery of mission-critical back-end services powering global payments. You will build high-throughput, low-latency microservices using Java 17/21, Spring Boot, Kafka, and cloud-native patterns in a 24x7 production environment.

The role demands expertise in distributed systems, concurrency, and JVM tuning, plus collaboration with product, architecture, and SRE teams to ensure security, observability, and

Qualifications

  • 8+ years of hands-on Java software engineering experience.
  • Proficiency in Java 17/21, concurrency, Virtual Threads, memory management, and JVM tuning.
  • Design, development, and operation of production-grade microservices with Spring Boot/Spring Cloud.
  • Experience with Apache Kafka or RabbitMQ and event-driven architectures.
  • Familiarity with API Gateway, SAGA, CQRS, Event Sourcing, Transactional Outbox, Circuit Breaker, and Service Discovery.
  • Experience with AI-assisted developer tools (GitHub Copilot, Devin) and AI-PDLC practices.
  • Containerization with Docker and Kubernetes/OpenShift; Git, CI/CD; Agile.
  • Strong communication and collaboration across teams.

Responsibilities

  • Build high-throughput, low-latency Java microservices for 24x7 real-time transaction processing with zero data loss.
  • Champion and institutionalize AI-Assisted Product Development Lifecycle (AI-PDLC) across squads using AI tools.
  • Construct cloud-native services with Spring Boot/Spring Cloud and implement service discovery, tracing, and robust security.
  • Lead design and code reviews, mentor engineers, and ensure security posture across multiple squads.
  • Guide deployment on Docker and Kubernetes/OpenShift and support zero-downtime CI/CD pipelines.

Skills

Java
Spring Boot
Spring Cloud
Kafka
Reactive programming
API Gateway
CQRS
Event Sourcing
SAGA
GitHub Copilot
AI PDLC
Docker
Kubernetes
OpenShift
Git
CI/CD
Java Virtual Threads
JVM tuning

Education

Bachelor's degree
Master's degree

Tools

Docker
Kubernetes
OpenShift
Git
CI/CD tools
OpenTelemetry

Job description

## Java Microservices Developer - Assistant Vice PresidentApply: Hybrid: Tampa Florida United States: Full time: Posted Today: End Date: November 30, 2026 (30+ days left to apply): 26987574Citi is looking for a Java & Microservices Developer – AVP to build mission-critical, distributed backend systems that power financial transactions on a global, 24x7 scale. In this role, you will provide technical leadership for high-throughput, low-latency platforms that support real-time Payments processing. You will drive cloud-native Java microservices using Spring Boot, Kafka, and modern AI-accelerated engineering practices (AI-PDLC, GitHub Copilot, Devin), directly shaping the reliability, performance, and 99.999% availability of critical platforms. You will partner with product managers, enterprise architects, and cross-functional engineering squads to translate complex business and regulatory requirements into robust, production-ready solutions.**Responsibilities*** Build high-throughput, low-latency Java microservices for 24x7 real-time transaction processing, applying core patterns to ensure zero data loss and uninterrupted availability.* Build event-driven streaming and messaging architectures using Apache Kafka* Champion and institutionalize the AI-Assisted Product Development Lifecycle (AI-PDLC) across engineering squads, leveraging generative AI developer tools and autonomous agents (such as GitHub Copilot, Devin, and AI-driven automated testing/code review tools) to accelerate delivery velocity while enforcing firmwide security and governance standards.* Construct resilient cloud-native services utilizing Spring Boot and Spring Cloud components, establishing centralized configuration management, service discovery, distributed tracing, and mTLS security for financial service-to-service communication.* Implement modern financial messaging standards and payment protocols, including ISO 20022 (pacs, pain, camt), real-time payment schemes, and industry-standard financial networks, ensuring strict alignment with data security standards and cryptographic controls.* Optimize data access and persistence tiers across distributed SQL and in-memory caching solutions to maximize throughput and achieve sub-millisecond execution times.* Apply deep expertise in core Java concurrency, Virtual Threads, memory management, and JVM garbage collection tuning to deliver ultra-performant, thread-safe backend architectures.* Partner with Site Reliability Engineering (SRE) to establish observability standards (OpenTelemetry, Prometheus, Grafana, Splunk) and lead performance profiling, chaos engineering experiments, and volume stress testing across all transaction paths.* Lead technical design reviews and code reviews, providing mentorship and architectural guidance that elevates engineering excellence, code quality, and security posture across multiple squads.* Guide containerized workload deployment and management on Docker and Kubernetes / OpenShift, supporting modern CI/CD automation and zero-downtime deployment strategies.**Required qualifications & skills*** Hands-on Java software engineering experience of 8+ years, with deep proficiency in Java 17/21, concurrency utilities, Virtual Threads, memory management, and advanced JVM performance tuning.* Demonstrable track record of designing, developing, and operating production-grade microservices using Spring Boot, Spring Cloud, and reactive programming paradigms.* Deep expertise in event streaming and messaging architectures using Apache Kafka or RabbitMQ, with practical mastery of partitioning strategies, distributed transactions, and idempotency patterns.* Practical mastery of microservices architecture patterns including API Gateway, SAGA, CQRS, Event Sourcing, Transactional Outbox, Circuit Breaker, and Service Discovery.* Hands-on experience integrating AI-assisted developer tools (e.g., GitHub Copilot, Devin, AI code analysis tools) and AI-PDLC practices into team delivery workflows.* Proficiency with containerization and orchestration platforms using Docker and Kubernetes / OpenShift in high-availability environments.* Competency with Git-based version control workflows, automated CI/CD pipelines, and Agile delivery methodologies (Scrum/Kanban).* Exceptional analytical, problem-solving, and communication skills, with the ability to influence cross-functional technical, product, and business leadership.**Education:*** Bachelor’s degree/University degree or equivalent experience* Master's degree is preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Java Microservices Development Lead - Vice President
Java Microservices Development Lead - Vice President

Citigroup Inc. • Tampa (FL)

On-site
USD 114,000 - 171,000
Medical, dental & vision coverage
401(k)
Life, accident, and disability保险
+2
Java Microservices Development Lead - Vice President
Java Microservices Development Lead - Vice President

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Medical, dental & vision
401(k)
Paid time off
Java Microservices Developer - Assistant Vice President
Java Microservices Developer - Assistant Vice President

Citi • Tampa (FL)

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

Citi • Jersey City (NJ)

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

Citigroup Inc. • 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
Java Microservices and Kafka Engineer - Assistant Vice President
Java Microservices and Kafka Engineer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 19,000 - 31,000