Java Technical Lead
Citi
Java Technical Lead
Citi
Runs banking and payments for global clients
The Applications Development Technical Lead (C13 / VP) is a senior technical leadership position responsible for directing the architectural design, engineering roadmap, and technical execution of mission-critical, enterprise-scale software platforms. This role serves as the principal technical authority for backend systems powered by Java, Spring Boot / Spring Cloud, distributed microservices, and event-driven architectures.
The individual will lead technical teams, define architectural standards, drive modernization initiatives (cloud migration, containerization, performance engineering), and act as the primary liaison between engineering teams, enterprise architects, and senior business stakeholders. The role demands deep technical mastery, strategic vision, high autonomy, and a strong track record of delivering resilient, low-latency, and highly available financial systems.
DomainCore Requirements & ProficienciesJava & Core Technologies• Master-level proficiency in Java (11, 17, 21+), JVM internals, memory management, garbage collection tuning, and multi-threaded/concurrent programming.
• Strong foundations in Object-Oriented Design, Functional Programming, Design Patterns, and Domain-Driven Design (DDD).
Spring Framework• Deep architectural and development expertise with Spring Boot, Spring Cloud, Spring Security, Spring Data, Spring Batch, and Spring Integration.
• Proven experience designing microservice communication patterns (REST, gRPC, GraphQL, WebSocket) and service mesh implementations.
Distributed Systems & Messaging• Extensive experience with Event-Driven Architecture (EDA) and message streaming platforms (Apache Kafka).
• Expert knowledge in event sourcing, CQRS patterns, distributed transaction management (Saga pattern), idempotency, and partition strategies.
Data Architecture & Caching• Advanced data modeling and query optimization experience with enterprise relational databases (Oracle, PostgreSQL) and NoSQL solutions (MongoDB).Expertise in distributed caching and in-memory data grids (Redis).
Cloud-Native & Containerization• Hands-on experience designing and operating containerized microservices on Kubernetes, Red Hat OpenShift
• Proficiency with Docker container lifecycle and Linux/Unix operating environments.
DevOps, Observability & Tooling• Deep knowledge of CI/CD orchestration (Jenkins, Harness, Tekton) and build automation (Maven, Gradle).
• Proven experience implementing full-stack observability with Grafana, Splunk, or ELK stack.
Security & Quality Engineering• Comprehensive understanding of OAuth2, OIDC, SAML, JWT, API Gateways, and secrets management (HashiCorp Vault).
• Strong oversight of automated testing (JUnit 5, Mockito, Testcontainers, Pact contract testing) and security scanning (SonarQube, Snyk, Checkmarx).
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.
Explore more opportunities at Citi