Citi
Citi
Citi is a global banking and financial services company serving consumers, corporations, governments, and institutions. Its offerings span consumer banking, credit cards, wealth management, corporate banking, and investment banking, supported by operations in more than 100 countries. As a large international finance organization, Citi brings together teams working across banking, financial services, and fintech.

Senior Java Technical Lead in Pune (Hybrid)

Lead the modernization of Citi’s global FX trade processing platform through strategic risk integrations, cloud adoption, and stronger automated testing. Guide Java development practices, platform migration, and engineering collaboration across development teams.

Description

  • Help modernize the FX trade processing platform
  • Develop and integrate trade-feed, reconciliation, and control components for migration to the strategic risk platform
  • Support the implementation of internal and external cloud solutions
  • Strengthen automated testing while reducing manual environment-management work
  • Shorten regression-testing cycles and enable parallel testing across projects
  • Automate established legacy technology to support migration to strategic platforms
  • Promote engineering best practices throughout the FX developer community
  • Mentor junior engineers and analysts
  • Address high-impact initiatives by assessing complex business processes, system behavior, and industry standards
  • Provide Java development expertise and align application designs with the enterprise architecture blueprint
  • Establish standards for coding, testing, debugging, and implementation
  • Evaluate how architecture and infrastructure components work together to meet business objectives
  • Identify issues and create innovative solutions through detailed analysis and sound interpretation

Requirements

  • Advanced experience with core Java
  • Practical experience with Spring Boot, Spring Security, and OAuth
  • At least 10 years of professional experience
  • Strong understanding of clean-code principles and test-driven development
  • Experience with Gradle and Maven build tools
  • Proficiency with Linux and Unix systems
  • Experience using Jenkins or TeamCity
  • Knowledge of Apache Kafka is advantageous
  • Knowledge of OpenShift is advantageous
  • Knowledge of Docker is advantageous
  • Exposure to observability tools and practices, including Grafana and OpenTelemetry
  • Experience with scaling and orchestration frameworks such as Conductor or Temporal is beneficial
  • Hands-on experience with generative AI
  • Bachelor’s or university degree, or equivalent experience

Benefits

  • Equal-opportunity employment
  • Reasonable accommodations are available for applicants with disabilities

Related Jobs

Motorola Solutions

Senior Business Systems Analyst, Order Management — Remote US | Motorola Solutions

Motorola Solutions

Lead Oracle EBS and Oracle Fusion Cloud order management systems at Motorola Solutions. Guide complex IT projects, integrations, and ongoing improvements for safety technology solutions.

Open