Citi

Equity Derivatives Senior Java Developer, Vice President

Citi
Apply
1 day ago
Singapore, SingaporeStaff+

Responsibilities

  • Define and drive the architecture, design, and implementation of high-performance equity derivatives trade capture and lifecycle management platforms.
  • Build resilient, scalable Java applications for high-volume transactions and low-latency execution.
  • Enforce clean coding standards, SOLID principles, peer reviews, unit and integration testing, and automated quality metrics.
  • Partner with front-office, operations, platform owners, business analysts, product teams, and developers to refine requirements and deliver capabilities.
  • Advance CI/CD pipelines, containerized deployments, and automated release verification.
  • Coordinate application releases and provide Tier-3 production support, escalation management, and root-cause analysis.
  • Improve engineering workflows through cloud adoption and AI-assisted developer productivity tooling.
  • Provide technical guidance and mentorship to junior team members and help shape technical direction.

Requirements

  • 10+ years of hands-on software development and architecture experience in enterprise, high-throughput environments.
  • Expert proficiency in modern Java 17+, Core Java, Spring Boot, Spring Framework, Hibernate, and RESTful service design using JSON and XML.
  • Hands-on experience with distributed caching and in-memory data grids such as Apache Ignite, Hazelcast, or Redis.
  • Strong practical knowledge of Oracle, Sybase, and SQL Server, including performance tuning, plus experience with NoSQL persistence solutions.
  • Strong understanding of equity derivatives products, pricing and risk workflows, and end-to-end trade lifecycle management.
  • Experience building and deploying resilient microservices on OpenShift, Kubernetes, or equivalent cloud platforms.
  • Experience with Git or Bitbucket, automated CI/CD toolchains, and modern build and release pipelines.
  • Experience adopting AI-powered developer tooling, copilots, and agentic workflows.
  • Deep understanding of SOLID principles, clean code, enterprise design patterns, SonarQube, JUnit, and TestNG.
  • Proven ability to coordinate deployments and provide Tier-3 production support and root-cause analysis.
  • Strong written and verbal communication, collaboration skills, and comfort working in ambiguous, fast-paced trading environments.

Benefits

  • Full-time role based in Singapore.
  • Collaborative, diverse, and continuous-learning work environment with opportunities to shape technical direction and mentor colleagues.

Tech Stack

GitJavaJUnitKubernetesMicrosoft SQL ServerOpenShiftRedisSonarQubeSpring BootTestNG

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