Taro Logo

VP - Senior Java Developer - Equity Derivatives Technology

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

Description For VP - Senior Java Developer - Equity Derivatives Technology

Join Citi's Equity Derivatives Trade Management Technology team in Singapore as a Senior Java Developer. This key role involves working with a team that's integral to the success of the Global Equity Derivatives business. You'll be responsible for developing and maintaining trade capture & life cycling platforms, collaborating with front office, operations, and product development teams to deliver high-performing, scalable solutions.

As a senior developer, you'll have the opportunity to shape technical direction and take ownership of functional components in high-profile applications. The role demands expertise in Java development, distributed systems, and database technologies, with a strong focus on clean coding principles and quality assurance. You'll be working in a collaborative environment that values diversity and creative problem-solving.

The position requires deep technical expertise in Java 8, Spring, Hibernate, and RESTful services, along with experience in distributed caching and various database technologies. Knowledge of Equity Derivatives products and UI frameworks like React is a plus. This role offers the chance to work on enterprise-grade applications that directly impact business efficiency and operational risk management.

Citi provides a dynamic environment where you'll work with global teams, contribute to critical financial technology infrastructure, and help drive innovation in one of the world's leading financial institutions. The role combines technical leadership with hands-on development, making it ideal for experienced developers looking to make an impact in financial technology.

Working at Citi means joining a respected global institution with a strong commitment to technology excellence and innovation. You'll have the opportunity to work on complex technical challenges while contributing to solutions that serve clients globally. The role offers professional growth in both technical expertise and business domain knowledge within the financial services sector.

Last updated 2 days ago

Responsibilities For VP - Senior Java Developer - Equity Derivatives Technology

  • Work with team to define architecture, design, development, code review, testing and maintenance of applications
  • Design and implement scalable applications and services with focus on quality and CI/CD
  • Write testable code following clean coding and SOLID principles
  • Perform code reviews and contribute to code quality
  • Adapt to changing priorities and requirements
  • Plan and schedule own work tasks and projects
  • Work with clients and stakeholders to define requirements
  • Work closely with teams to maintain good working culture

Requirements For VP - Senior Java Developer - Equity Derivatives Technology

Java
React
  • At least 8 years of software development experience
  • Strong knowledge of Java 8, Core Java, Spring, Hibernate and RESTful web services
  • Strong experience in distributed caching technologies like Apache Ignite
  • Familiar with RDMS and NoSQL databases
  • Experience with Git or Bitbucket
  • Understanding of clean coding principles
  • Experience with code quality tools like Sonar
  • Strong familiarity with design patterns
  • Good written and verbal communication skills
  • Team player comfortable with ambiguity and problem solving

Interested in this job?

Jobs Related To Citi VP - Senior Java Developer - Equity Derivatives Technology