2,286,797open jobs
145,435companies
277,978added this week
Browse all
Location
Hybrid (Pune, India)
Seniority
Staff · 10+ years exp
Visa
Sponsors visas in Ireland, United States, United Kingdom; no register of this country names it
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 15, 2026. First seen by Alion on Nov 13, 2026. Citi scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Citi is one of the largest banks in the world, tracing its lineage to the City Bank of New York founded in 1812 and taking its modern shape through the 1998 merger that created Citigroup. Its most distinctive asset is a cross-border payments and treasury network unmatched by any competitor, moving trillions of dollars a day for multinational corporations, governments and other banks across roughly ninety countries. Alongside that institutional franchise it runs markets and investment banking, wealth management and a United States personal bank, and has spent recent years simplifying itself by exiting consumer operations across Asia, Europe and Latin America.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,797 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
Hybrid · Full-Time · 8+ years exp · Bachelor's Degree · Pune
JavaScript
Java
Kotlin
TypeScript
COBOL
Java
Spring Framework
Spring Boot
Spring Security
Spring Cloud
Kotlin
Mockito
COBOL
IBM MQ
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
Frontend
Zustand
Redux
Webpack
Tailwind CSS
React.js
Vite
React Query
Material UI
Ant Design
Sass
Redux Toolkit
Mobile
JUnit
State Management
DevOps
Rest API
OpenShift
GitHub Actions
CI/CD
Jenkins
Git
Docker
Kubernetes
Gitflow
Trunk-Based Development
Tekton
Cybersecurity
Snyk
SonarQube
Checkmarx
OWASP
Management
Agile
Scrum
QA
Cypress
Playwright
Jest
Apply
In office · Full-Time · 5+ years exp · Hyderabad
Frontend
GraphQL
Apply
In office · Full-Time · 5+ years exp · Pune · Nagpur · Bengaluru · Jaipur · Gurgaon
AI/ML
Model Context Protocol
Copilot Studio
DevOps
Azure DevOps
Azure
Management
Jira
Power Automate
Power Apps
Agile
Scrum
Apply
In office · Full-Time · 5+ years exp · Bengaluru · Chennai · Jaipur
JavaScript
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
RAG
Hallucination
Agentic Workflows
Copilot Studio
Frontend
React.js
DevOps
Azure
Management
Power Automate
Power Apps
Agile
Apply
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Hyderabad
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Spring Security
Apache Tomcat
Databases
Oracle
AI/ML
Copilot
Prompt Engineering
Frontend
Angular
PrimeNG
DevOps
Rest API
CI/CD
Git
Management
Agile
Scrum
Apply
In office · 12+ years exp · Pune
Python
JavaScript
Java
TypeScript
SQL
Bash
Java
Spring Boot
Databases
MySQL
PostgreSQL
Apache Kafka
Google BigQuery
Frontend
Angular
DevOps
Terraform
Ansible
GCP
CI/CD
Jenkins
AWS
Docker
Kubernetes
IAM
Management
Jira
Agile
Scrum
Apply
In office · 3+ years exp · Pune
Python
JavaScript
Java
TypeScript
Node JS
Python
FastAPI
Java
Spring Boot
AI/ML
LangChain
Prompt Engineering
Multimodal AI
AI Agents
LLM
RAG
OpenAI
Hugging Face
Frontend
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
In office · 5+ years exp · Pune
Go
JavaScript
Java
Node JS
DevOps
Kubernetes
Management
Agile
Apply
In office · 6+ years exp · Pune
Java
Java
Spring Boot
DevOps
Rest API
Apply
In office · 8+ years exp · Pune
JavaScript
SQL
C#
C#
.NET
Databases
PostgreSQL
MS SQL
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Machine Learning
Frontend
Next.js
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Fargate
Amazon ECS
Amazon EventBridge
Apply
See all jobs
This is one of many
2,286,797 more open roles from verified company boards, updated every day.