Taro Logo

Senior Java Developer - VP - SINGAPORE

Citi is a leading global bank providing financial services and products worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Senior Java Developer - VP - SINGAPORE

Citi Rates Technology is seeking a Senior Java Developer (Vice President) for their Rates Derivatives Pricing Technology team in Singapore. This role combines technical leadership with hands-on development, focusing on pricing, market data, and risk applications. The position involves working with a global team across Singapore, Canada, and London, contributing to both existing systems and new strategic platforms.

The ideal candidate will bring 8-12 years of Java expertise, with deep knowledge of modern development practices including microservices, asynchronous programming, and container orchestration. They'll work directly with Front Office Trading, translating complex requirements into technical solutions while mentoring junior team members.

This role offers an opportunity to work on critical financial systems at a global banking leader, using cutting-edge technologies like Java 17, Kubernetes, and various messaging platforms. The position requires both technical excellence and business acumen, as you'll need to assess risks while ensuring compliance with financial regulations.

The role combines hands-on coding with architectural oversight, requiring someone who can both write high-quality code and guide overall system design. You'll be working in a fast-paced environment where your decisions directly impact trading operations and risk management systems.

As part of Citi's technology team, you'll enjoy working with a diverse, global team while having the opportunity to grow your career at one of the world's leading financial institutions. The position offers exposure to complex financial products and the chance to work with modern technology stacks in a mission-critical environment.

Last updated a day ago

Responsibilities For Senior Java Developer - VP - SINGAPORE

  • Work with Front office Trading to understand requirements and convert them into concrete deliverables
  • Serve as a mentor and coach mid-level developers
  • Provide expertise in application programming and ensure application design adheres to architecture blueprint
  • Implement new functionalities by writing good quality code and automated tests
  • Assess risk in business decisions while ensuring compliance with applicable laws

Requirements For Senior Java Developer - VP - SINGAPORE

Java
MongoDB
Kafka
  • 8-12 years of Java experience in writing solid APIs
  • Experience with Java 17, Asynchronous programming, microservices architecture
  • Experience with Springboot/Quarkus frameworks
  • Experience working with MongoDB, AngularJS
  • Experience with messaging middleware platforms like Solace, Kafka, FIX messages
  • Experience using container platforms like Kubernetes, OpenShift
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration
  • Bachelor's degree/University degree or equivalent experience

Interested in this job?

Jobs Related To Citi Senior Java Developer - VP - SINGAPORE

Senior Full Stack Developer

Senior Full Stack Developer position at Citi, requiring 5-8 years of experience, focusing on applications development and systems analysis in a hybrid work environment.

Senior Java Developer - C12 - PUNE

Senior Java Developer position at Citi in Pune, focusing on OTC business sub-ledger system development with 5-10 years of experience required.

Senior Full Stack Developer

Senior Full Stack Developer position at Citi, focusing on applications development and systems analysis with 5+ years of experience required.

Senior Java Developer Lead AVP-PUNE

Senior Java Developer Lead position at Citi, focusing on enterprise application development using Java, microservices, and cloud technologies, requiring 7-10 years of experience.

(Java Full Stack Developer - PUNE) Apps Development Senior Programmer Analyst - C12

Senior Java Full Stack Developer role at Citi, focusing on building enterprise financial applications using Java, Spring Boot, and Angular, with 8+ years of experience required.