Lead Java And Apache Spark Developer - Vice President

Citi

Pune District

On-site

INR 4,000,000 - 6,000,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Citi is seeking a Lead/Principal Java Spark Developer to drive the architectural vision for Citi's next-generation data processing platforms. The role combines strategic leadership with significant hands-on coding and design responsibilities to deliver mission-critical, scalable solutions.

You will mentor teams, ensure best practices, and collaborate with stakeholders to align roadmaps with business goals. This is a senior, high-impact position within Citi's technology organization.

Qualifications

  • 10+ years of hands-on Big Data development experience.
  • Expert Java and Apache Spark skills.
  • Strong understanding of Funds Transfer Pricing (FTP) in financial systems.
  • Proven track record architecting and optimizing large-scale distributed data processing systems.
  • Experience with REST APIs, RDBMS, and Kafka.

Responsibilities

  • Architectural design: Define and drive the architectural vision for large-scale data platforms.
  • Technical leadership: Mentor developers and set high standards for code quality.
  • Hands-on development: Actively code, implement, and review core modules.
  • Strategic solutioning: Translate business requirements into robust technical solutions.
  • Code excellence: Enforce modular, testable, and maintainable code using OOP/design patterns.
  • System optimization: Drive performance, scalability, and reliability improvements.
  • High-level collaboration: Align roadmaps with senior stakeholders and product owners.
  • Innovation: Evaluate and adopt new technologies to keep the platform cutting edge.
  • Influence and leadership: Guide technical design decisions across the organization.

Skills

Big Data development
Java
Apache Spark

Education

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

Tools

REST APIs
RDBMS
Kafka
Docker
Kubernetes

Job description

Job Description:

We are looking for aLead/Principal Java Spark Developerto 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+ yearsof hands-on experience inBig Data development, with expert-level proficiency inJava and Apache Spark.
  • Domain Knowledge:Strong understanding ofFunds Transfer Pricing (FTP)processes and financial systems is required.
  • Expert-level knowledgeof object-oriented programming, advanced design patterns, and clean coding practices.
  • Proven track recordof architecting, building, and optimizing large-scale, mission-critical distributed data processing systems.
  • Extensive experiencewithREST APIs, RDBMS, and Kafkaor similar messaging systems.
  • Deep experience withmicroservices 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 withDatabricksis 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java and Apache Spark Developer - Vice President
Lead Java and Apache Spark Developer - Vice President

Citigroup Inc. • Pune District

On-site
INR 3,500,000 - 5,500,000
Senior Software Engineer - Core Java & Apache Spark
Senior Software Engineer - Core Java & Apache Spark

Citigroup Inc. • Chennai

On-site
INR 1,000,000 - 1,500,000
Big Data / PySpark Engineering Lead - Vice President
Big Data / PySpark Engineering Lead - Vice President

Citigroup Inc. • Pune District

On-site
INR 1,800,000 - 2,500,000
Java Spark App Development Manager C12- PUNE
Java Spark App Development Manager C12- PUNE

Citi • Maharashtra

On-site
INR 1,200,000 - 1,500,000
Lead Java and Apache Spark Developer - Vice President
Lead Java and Apache Spark Developer - Vice President

Citibank (Switzerland) AG • Pune District

Hybrid
Confidential
Hybrid work arrangement
Senior Java Spark Developer - Assistant Vice President
Senior Java Spark Developer - Assistant Vice President

Citigroup Inc. • Chennai District

On-site
INR 1,600,000 - 2,900,000
Senior Data Engineer - Apache Spark and SQL - Vice President
Senior Data Engineer - Apache Spark and SQL - Vice President

Citi • Maharashtra

On-site
INR 3,500,000 - 7,000,000
Senior Java Spark Developer - Assistant Vice President
Senior Java Spark Developer - Assistant Vice President

Citi • Chennai District

On-site
INR 1,500,000 - 2,100,000
Java Spark Big Data Engineer - Assistant Vice President
Java Spark Big Data Engineer - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 2,500,000 - 4,000,000
Senior Data Engineer - Assistant Vice President
Senior Data Engineer - Assistant Vice President

Citigroup Inc. • Chennai District

On-site
INR 1,800,000 - 2,400,000