Back to all jobs
Citi logo

Sr Java Developer - Spring Kafka - Assistant Vice president

Citi

Pune, Maharashtra, India
On-Site/Resident
Posted Sep 12, 2025
On-Site/Resident

Compensation

Loading salary analysis...

About the role

We are looking for a talented and passionate individual to join our Java Server development team and continue to evolve our next-generation trading application.

Responsibilities

  • Understanding of good design principles and ability to adhere to complex design
  • Development of common, reusable components and services utilizing Citi’s best practices
  • Responsible for creating high performance, low latency applications leveraging existing Citi framework
  • Ensuring strong reliability, scalability and performance of our components
  • Apply an engineering mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround
  • Contribute actively to system design decisions
  • Evaluate and build POCs for new strategic initiatives and work to convert to industrial level solutions
  • Provide post release assistance to business, development and support groups
  • Develop application as per best practice and remain compliant with prescribed best practices (TDD, maintain high unit test coverage, CI…)
  • Assisting in third line support during core trading hours

Requirements

  • 8+ years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework
  • 5+ years’ experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices
  • Experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, …)
  • Experience working with multi-threaded applications
  • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
  • Application deployment and debugging of applications on UNIX/LINUX

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges

About the Company

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions.

Job Details

Salary Range

Salary not disclosed

Location

Pune, Maharashtra, India

Employment Type

On-Site/Resident

Original Posting

View on company website
Create resume for this position