Hiring.Camp

Java Technical Lead - Vice President

Citi Bank

·

Today

Location
TOWER B, EON FREE ZONE II, India
Workplace
Hybrid
Type
Full-time
Department
IT
Seniority
VP
Experience
10+ years
Source
Workday

Description

Senior Java Developer is a position responsible for establishing, designing, and implementing scalable, high-performance application systems and services in close coordination with the Business and Technology teams. The overall objective of this role is to provide strong technical leadership, drive hands-on system analysis and architecture, and lead programming activities to expand and modernize the Onboarding Management & Coordination (OMC) technology platform.

A key function within Banking and International Clients Technology is the global client onboarding process at Citi. Our team is responsible for the enterprise platform that orchestrates mission-critical client onboarding workflows across multiple business domains, including Legal, Credit, KYC/AML, and Account Opening. We empower clients and operations teams with real-time event-driven information, interactive tools, and robust APIs to automate, streamline, and accelerate end-to-end onboarding lifecycles.


We are looking for a talented, hands-on senior technologist with deep expertise in modern Java, Spring Boot, and Apache Kafka to help build the next generation of our global Client Onboarding Platform while driving performance and architectural excellence across the existing ecosystem. This role offers high visibility, technical ownership, and significant opportunity to shape how we serve our global institutional clients.


Responsibilities:

  • Lead the hands-on architecture, design, and development of mission-critical, high-throughput microservices using modern Java (Java 17/21), Spring Boot, and RESTful/event-driven APIs
  • Architect and implement robust event-driven workflows and real-time streaming data pipelines using Apache Kafka (producers, consumers, partitions, schemas, and fault-tolerant message processing)
  • Design and implement highly concurrent, low-latency solutions utilizing advanced multithreading, concurrency patterns, and JVM performance tuning
  • Write clean, testable, maintainable, and secure code following modern software engineering best practices, design patterns, and enterprise security standards
  • Lead end-to-end SDLC activities from architectural design, technical specification, and implementation through to automated testing, CI/CD pipeline integration, and production deployment
  • Design and optimize data persistence layers across relational databases (Oracle, PostgreSQL) and NoSQL/document stores (MongoDB) ensuring data integrity, optimized indexing, and efficient querying
  • Continuously monitor, profile, and optimize application performance, reliability, and resilience using distributed tracing, metrics, and observability tools
  • Partner with Solution Architects, Product Owners, and cross-functional engineering teams to define system enhancements, evaluate technical trade-offs, and deliver complex business workflows
  • Investigate, troubleshoot, and resolve high-impact technical challenges in distributed production environments, leading root-cause analyses and permanent remediation
  • Provide technical leadership, establish coding standards, conduct comprehensive peer code reviews, and mentor mid-level and junior developers across the team

Qualifications:

  • Minimum 10+ years of hands-on enterprise Application Development experience with strong backend engineering expertise
  • Deep, expert-level proficiency in Core Java (Java 11/17/21), object-oriented design, collections, memory management, and multithreading/concurrency models
  • Extensive hands-on experience building and deploying production-grade microservices using the Spring ecosystem (Spring Boot, Spring Data JPA/Hibernate, Spring Security, Spring Cloud)
  • Strong hands-on expertise with Apache Kafka and Event-Driven Architecture, including topic design, consumer groups, offset management, message serialization, and event streaming patterns
  • Proven experience in designing, building, securing, and versioning scalable RESTful APIs
  • Strong database skills working with relational databases (e.g., Oracle, PostgreSQL) including query optimization, indexing, and transactions, as well as document stores (e.g., MongoDB)
  • Solid understanding of distributed systems principles, caching strategies, and resilient design patterns (Circuit Breaker, Saga, Outbox, Retry/Backoff)
  • Hands-on experience with automated unit and integration testing frameworks (JUnit 5, Mockito, Testcontainers)
  • Familiarity with containerization and cloud platforms (Docker, Kubernetes / Red Hat OpenShift) and modern CI/CD deployment pipelines
  • Exposure to Kotlin is a significant advantage
  • Demonstrated technical leadership, excellent analytical and debugging skills, and strong verbal and written communication abilities


Education:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.


------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

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.

Skills

JavaKotlinSpring BootDockerKubernetesCI/CDPostgreSQLMongoDBOracleMicroservicesAMLKYCApache Kafka

Similar Jobs

30

Java Technical Lead

Citi Bank·India·Hybrid

1d ago

Java Technical Lead

Citi Bank·Pune, Maharashtra

1d ago

Technical Lead (Java)

scalosoft

Technical Lead (Java)

Eurofins Scientific·Bengaluru, Karnataka·Remote, Hybrid

1mo ago

Technical Lead (Java)

Eurofins Scientific·Bengaluru, Karnataka·Remote, Hybrid

1mo ago

Java Technical Lead

Sysco·US

2mo ago

Technical Lead - Java

White Cloak Technologies·Pasig

2mo ago

Java Technical Lead

Delan Associates, Inc·Richmond, Virginia·Onsite

2mo ago

Java Technical Lead

White Bay

Technical Lead- Java

Chubb·India

3mo ago

Java Technical Lead

Accesa·Romania·Remote

3mo ago

Java Technical Lead

Ncs Gmbh·Singapore·Hybrid

4mo ago

Java Technical Lead

Eurofins Scientific·Bengaluru, Karnataka

5mo ago

Java Technical Lead

Elwood Roberts·Hybrid

Technical Lead - Java

NucleusTeq·Indore, Madhya Pradesh

8mo ago

Java Technical Lead

Bbh·Warsaw, Mazovia

1y+ ago

Java Technical Lead

Sopra Steria·Brussels, Brussels Capital·Onsite

1y+ ago

Java Technical Lead

Sopra Steria·Brussels, Brussels Capital·Onsite

1y+ ago

Java Technical Lead

Nnwtechsolutions·South Africa

1y+ ago

Java Technical Lead

Topcoder taas·New York City, New York·Remote, Hybrid

Java Technical Lead

ZirconTech·Montevideo, Montevideo Department·Remote

Java Technical Lead - Vice President

Citi Bank·Pune, Maharashtra

Today

Software Manager | Technical Lead (Java)

Reolink·Singapore·Onsite

1d ago

JAVA Technical Lead - Domain Expert

Pluxee·Belgium·Hybrid

3d ago

Technical Lead - Java Full Stack

Chubb·Mumbai, Maharashtra

1w ago

Technical Lead Java (Remoto)

Knowmadmood·Madrid, Spain·Remote

2w ago

Technical Lead Java + SDD (Remoto)

Knowmadmood·Madrid, Spain·Remote

2w ago

AI-LLM-Java -Lead Technical Consultant

Perficient·Mumbai, Maharashtra

4w ago

AI-LLM-Java -Lead Technical Consultant

Perficient·Mumbai, Maharashtra

4w ago

AI-LLM-Java -Lead Technical Consultant

Perficient·Mumbai, Maharashtra

4w ago