Citi

Senior Java Developer Assistant Vice President

Citi
Apply
3 days ago
Pune, IndiaSenior

Responsibilities

  • Lead the re-architecture and modernization of a legacy financial ledger by migrating shell-script and stored-procedure logic to Java microservices.
  • Design, develop, and implement scalable, high-performance, and secure Java server-side applications.
  • Write clean, documented, testable code using object-oriented design, SOLID principles, and test-driven development.
  • Design and implement database integration and migration strategies with database teams.
  • Troubleshoot and resolve complex migration, modernization, and production issues.
  • Conduct code reviews, mentor junior developers, and improve team engineering standards and processes.
  • Collaborate with product managers, business analysts, and global teams to align technical solutions with business requirements.

Requirements

  • At least 8 years of hands-on professional experience designing and building robust server-side applications using Java.
  • At least 5 years of significant experience with SQL databases, including complex query writing and database performance optimization.
  • Strong expertise in object-oriented design, data structures, design patterns, and concurrency.
  • Strong command of Unix/Linux environments, including system-level operations and administration.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Preferred experience migrating large-scale legacy systems to cloud-native microservices architectures.
  • Preferred familiarity with Spring Boot, microservices architecture, Docker, and OpenShift.
  • Preferred experience using AI-assisted development tools such as GitHub Copilot, Claude, or Devin.
  • Preferred hands-on experience with enterprise SQL databases such as MSSQL.
  • Preferred proficiency in shell scripting and knowledge of financial accounting concepts, including posting, calculations, and sub-ledger processes.

Benefits

  • Full-time position with access to Citi’s professional development resources and career advancement pathways.
  • Opportunity to lead a high-visibility modernization project supporting Citi’s global financial operations.
  • Collaborative engineering environment focused on innovation, learning, and technical growth.

Tech Stack

DockerJavaLinuxMicrosoft SQL ServerOpenShiftSpring BootSQL

Categories

Citi

About Citi

10,000+ employees

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 jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me