703,345open jobs
41,777companies
98,533added this week
Browse all
Salary
$28k – $78k per year (Estimated)
Location
Remote/Hybrid (Pune, India)
Seniority
Staff · 10+ years exp
Employment
Full-Time
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.

We are looking for aLead/Principal Java Spark Developer to spearhead the architectural vision and technical strategy for the transformation and modernization of Citi’s next-generation data processing platforms. This role is for a thought leader who is passionate about architecting and building highly scalable, resilient, and performant systems that solve complex business problems.

This leadership role is ideal for a seasoned expert who thrives on technical challenges, enjoys setting the technical direction, and is motivated to establish and evangelize engineering best practices across teams. While this is a strategic leadership position, it requires a significanthands-on contribution to coding, design, and implementation. You will be a key driver of innovation, responsible for architecting and delivering mission-critical, production-grade solutions, while mentoring teams to elevate the platform's performance, reliability, and development standards.

Responsibilities:

  • Architectural Design: Define and drive the architectural vision and strategy for large-scale data processing platforms, ensuring alignment with business goals.
  • Technical Leadership: Guide and mentor a team of developers, setting high standards for code quality and engineering excellence while fostering a culture of innovation.
  • Hands-on Development: Actively participate in the coding, implementation, and peer review of complex modules and core framework components to lead by example.
  • Strategic Solutioning: Translate complex business requirements into robust, secure, and efficient technical solutions, setting the standard for the engineering organization.
  • Code Excellence: Champion and enforce best practices for writing modular, testable, and maintainable code, rooted in expert knowledge of OOP principles and design patterns.
  • System Optimization: Lead efforts to continuously refactor and optimize applications for performance, scalability, and maintainability at an enterprise scale.
  • High-Level Collaboration: Collaborate with senior stakeholders, product owners, and other technology leaders to define roadmaps and ensure high-quality delivery.
  • Innovation: Drive the evaluation and adoption of new technologies and methodologies to keep the platform at the cutting edge.
  • Influence and Leadership: Provide thought leadership and influence technical design and decisions across the organization.

Recommended Qualifications:

  • 10+ years of hands-on experience inBig Data development, with expert-level proficiency inJava and Apache Spark.
  • Domain Knowledge: Strong understanding of Funds Transfer Pricing (FTP) processes and financial systems is required.
  • Expert-level knowledge of object-oriented programming, advanced design patterns, and clean coding practices.
  • Proven track record of architecting, building, and optimizing large-scale, mission-critical distributed data processing systems.
  • Extensive experience withREST APIs, RDBMS, and Kafka or similar messaging systems.
  • Deep experience with microservices architecture and containerization technologies (Docker/Kubernetes).
  • Significant experience working in and leading teams withinAgile environments, demonstrating strong collaboration and ownership.
  • Proven ability to lead technical teams and mentor engineers to achieve technical excellence.
  • Extensive experience withDatabricks is highly preferred.
  • Deep familiarity and experience with buildingAI-powered solutions / AI agents.

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.
703,345 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

Similar stack
Same company
Pune
Quant Developer 3 hours ago
$24k – $60k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Python
Flask
FastAPI
Django
Databases
Snowflake
Databricks
ClickHouse
DuckDB
AI/ML
LangGraph
Polars
LangChain
Claude Code
Model Context Protocol
Dagster
dbt
Prefect
AI Agents
Pandas
RAG
Time Series Forecasting
DevOps
Rest API
GCP
Azure
AWS
Docker
Apply
Lead Backend Engineer 3 hours ago
$34k – $73k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
Java
Node JS
AI/ML
Copilot
Claude
Model Context Protocol
Prompt Engineering
AI Agents
NLP
AWS Bedrock
LLM
Amazon SageMaker
AWS Bedrock AgentCore
DevOps
OpenShift
CloudFormation
CI/CD
Jenkins
AWS
Docker
Kubernetes
Platform Engineering
AWS Lambda
Amazon EC2
GitLab
Amazon S3
Apply
$80k – $209k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
Java
Java
Spring Framework
Spring Boot
DevOps
Rest API
CI/CD
AWS
Management
Agile
Apply
$29k – $70k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Pune
Java
Databases
Apache Kafka
AI/ML
Copilot
Devin
Apply
$27k – $74k per year (Estimated) • Remote/Hybrid • Full-Time • 15+ years exp • Pune • Chennai
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Oracle
Apache Kafka
AI/ML
Flink
Frontend
Angular
DevOps
OpenShift
CircleCI
CI/CD
Jenkins
AWS
Docker
Kubernetes
Tekton
Management
Confluence
Jira
Agile
Scrum
Apply
$39k – $84k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Master's Degree • Chennai
Python
SQL
SAS
DevOps
Bitbucket
Analytics
Microsoft Excel
Management
Confluence
Jira
Apply
$29k – $70k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Pune
Java
Databases
Apache Kafka
AI/ML
Copilot
Devin
Apply
$66k – $136k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Taipei
Apply
$82k – $206k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Singapore
Apply
$78k – $210k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Singapore
Apply
$28k – $64k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Pune
Apply
$15k – $45k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Pune
Management
Agile
Apply
CRM Consultant 1 day ago
$22k – $59k per year (Estimated) • Remote • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru • Hyderabad • Chennai • Pune • Noida
Apex
DevOps
CI/CD
Jenkins
Bitbucket
Management
Power Automate
SharePoint
Agile
Apply
$17k – $37k per year (Estimated) • In office • Full-Time • 5+ years exp • Pune
Apply
$27k – $59k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Pune
Java
Kotlin
Java
Spring Boot
Micrometer
Kotlin
Mockito
Databases
Oracle
Apache Kafka
Mobile
JUnit
DevOps
Splunk
OpenShift
OpenTelemetry
Prometheus
CI/CD
Docker
Kubernetes
Grafana
Incident Management
Management
Agile
Scrum
Kanban
QA
Swagger
Apply
See all jobs
This is one of many
703,345 more open roles from verified company boards, updated every day.