Taro Logo

Java Spark Senior Developer C13 VP-Pune

Citi is a leading global bank providing financial services and products to consumers, corporations, and institutions.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance

Description For Java Spark Senior Developer C13 VP-Pune

Citi is seeking a Java Spark Senior Developer at the Vice President level to join their team in Pune. This is a senior technical leadership position responsible for establishing and implementing new or revised application systems and programs. The role combines hands-on technical expertise with team leadership, requiring deep knowledge of Java, Spark, and modern cloud technologies.

As a Vice President, you'll lead a technical vertical (Frontend, Backend, or Data) and manage a team of 6-8 engineers. The position demands expertise in cloud-native development, data platform migrations, and modern development practices. You'll work with technologies including Java, Python, Spring Boot, Angular, and various databases (Oracle, MongoDB, Redis).

The ideal candidate brings 10-14 years of development experience plus 2 years in technical leadership. You should be proficient in multiple programming languages, comfortable with cloud technologies (ECS, S3, Lambda), and experienced with data technologies like Apache Spark and Snowflake.

This role offers the opportunity to work on significant technical challenges while leading and mentoring a team. You'll be responsible for architectural decisions, code quality, and implementing best practices. The hybrid work environment allows for flexibility while maintaining team collaboration.

At Citi, you'll be part of a global financial institution, working on systems that impact millions of customers. The role combines technical depth with leadership opportunity, making it ideal for senior engineers looking to advance their careers in both technical and management tracks.

Last updated 2 hours ago

Responsibilities For Java Spark Senior Developer C13 VP-Pune

  • Lead a domain-specific team of 6–8 engineers
  • Translate architecture into execution with detailed designs and guidance
  • Review complex components built using Java, Angular, Python, Spark, and Spring Boot/WebFlux
  • Lead caching, data access, and integration using Redis, MyBatis, and JPA
  • Drive data platform migration projects: Oracle/Netezza/HDFS to Snowflake + S3
  • Integrate CI/CD pipelines, enforce code quality with Sonar, and TDD practices
  • Evaluate and roll out AI-based tools for productivity, testing, and code improvement

Requirements For Java Spark Senior Developer C13 VP-Pune

Java
Python
JavaScript
TypeScript
Node.js
MongoDB
Redis
  • 10–14 years of experience leading development teams and delivering cloud-native solutions + 2 years in tech leadership
  • Proficient in Java, Python, JavaScript/TypeScript
  • Experience with Spring Boot/WebFlux, Angular, Node.js
  • Experience with Oracle, MongoDB, Redis, strong SQL skills
  • Cloud Technologies (ECS, S3, Lambda, RDS), Kubernetes
  • Experience with Apache Spark with Python, Snowflake, data migration tools
  • Strong mentoring, conflict resolution, and cross-team communication skills
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred

Interested in this job?

Jobs Related To Citi Java Spark Senior Developer C13 VP-Pune