Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Java and Apache Spark

Home > Java programming jobs

Lead Java and Apache Spark in Others new

  • Pune, India

Responsibilities

  • Define and drive the architecture and technical strategy for large-scale data-processing platforms.
  • Lead hands-on coding, implementation, design, optimization, and peer review of complex modules and framework components.
  • Mentor developers and guide technical teams toward high standards of code quality and engineering excellence.
  • Translate complex business requirements into secure, scalable, performant, and maintainable technical solutions.
  • Establish engineering best practices involving object-oriented programming, design patterns, clean coding, testing, and maintainability.
  • Collaborate with senior stakeholders, product owners, and technology leaders on roadmaps and delivery.
  • Evaluate and adopt technologies and methodologies while influencing technical decisions across the organization.

Requirements

  • 10+ years of hands-on Big Data development experience.
  • Expert-level proficiency in Java and Apache Spark.
  • Strong understanding of Funds Transfer Pricing processes and financial systems.
  • Expert knowledge of object-oriented programming, advanced design patterns, and clean coding practices.
  • Proven experience architecting, building, and optimizing large-scale, mission-critical distributed data-processing systems.
  • Extensive experience with REST APIs, RDBMS, and Kafka or similar messaging systems.
  • Deep experience with microservices architecture and containerization technologies including Docker and Kubernetes.
  • Significant experience working in and leading teams within Agile environments.
  • Proven ability to lead technical teams and mentor engineers.
  • Extensive Databricks experience is highly preferred.
  • Deep familiarity and experience building AI-powered solutions and AI agents.
  • Bachelor’s or university degree, or equivalent experience; a master’s degree is preferred.

Benefits

  • Full-time position.

Citi

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdi...

Similar positions

Lead Software Engineer

  • JPMorgan Chase
  • Full time
  • USA
  • 09/23/2026
  • Salary: $138k - $185k/yr
  • Chicago, IL

Senior Java Engineer - Core/Infra

  • Elastic
  • Full time
  • USA
  • 09/23/2026
  • Salary: $133k-$211k
  • Remote

Senior Android Apps Engineer

  • Firestorm
  • Full time
  • USA
  • 09/23/2026
  • Salary: $145k - $165k/yr
  • San Diego, CA

Principal Java Engineer

  • Elastic
  • Full time
  • Remote
  • 09/23/2026
  • Salary: €80k-€127k
  • Spain

Staff Software Engineer, Android

  • Toast, Inc.
  • Full time
  • Others
  • 09/23/2026
  • Salary: Competitive
  • Bengaluru, India