Citi

Java Application Development Lead - Trade Management - Vice President

Citi
Apply
1 day ago
Pune, IndiaStaff+

Responsibilities

  • Design and implement critical application systems for cash securities, trade management, post-trade processing, and settlement.
  • Translate business requirements from front-office, middle-office, operations, trading, and compliance teams into resilient technical solutions.
  • Enhance RTGS capabilities, T+1/T+2 settlement processing, failed trade management, corporate actions, and operational workflows.
  • Architect and optimize ultra-low-latency, high-throughput, highly available transactional applications.
  • Address trade breaks, settlement failures, payment discrepancies, data integrity issues, regulatory requirements, and operational risk.
  • Build and maintain applications using Java, Spring Framework, messaging middleware, microservices, and performance engineering practices.
  • Establish coding, testing, performance, resilience, and implementation standards.
  • Mentor and guide mid-level developers and analysts and promote technical excellence.
  • Support new product deployments and collaborate across the trade and settlement lifecycle.

Requirements

  • 12+ years of application development and systems analysis experience, including substantial experience in cash securities, trade management, and post-trade settlement within financial services.
  • Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is preferred.
  • Strong expertise in Java, Spring Framework, messaging frameworks, and message-oriented middleware for high-throughput, low-latency systems.
  • Experience with securities trading lifecycles, global settlement processes, clearing mechanisms, and financial messaging protocols such as SWIFT and FIX is preferred.
  • Experience with Kafka, IBM MQ, Tibco EMS, JMS, RabbitMQ, or ActiveMQ.
  • Experience with microservice architecture, transactional applications, performance engineering, resilience patterns, and high-availability systems.
  • Experience with JUnit, TestNG, and performance testing for latency-sensitive applications.
  • Experience using AI agents or code-assist tools to improve development efficiency.
  • Demonstrated technical leadership, project management, problem-solving, and communication skills in complex financial technology environments.

Tech Stack

Apache KafkaJavaJUnitRabbitMQSwiftTestNG

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