Citi

Java Developer - Rates Technology

Citi
Apply
2 days ago
Mississauga, Canada or Toronto, CanadaMid Level

Base Salary

$94k - $142k/yr

Responsibilities

  • Collaborate with Rates trading desks and global technology and business teams to understand requirements and workflows.
  • Design scalable server-side architectures and develop high-quality enterprise applications, APIs, and microservices.
  • Build high-throughput, low-latency software using Java, Spring Boot, Quarkus, and reactive programming.
  • Conduct testing, code reviews, technical analysis, and application performance profiling to ensure robust and reliable solutions.
  • Deliver large-scale technology projects from conception through deployment and improve software development lifecycle practices.
  • Provide third-line production support and perform deep technical analysis of escalated issues.
  • Research emerging technologies, identify innovation opportunities, and ensure development and operational standards are followed.
  • Assess and manage business and technical risks, maintain compliance, and escalate control issues transparently.

Requirements

  • At least 4 years of professional software development experience focused on sophisticated enterprise applications.
  • Extensive hands-on experience with Java, Spring Boot, Quarkus, reactive programming, Kafka, Solace, and MongoDB.
  • Experience developing high-throughput, low-latency systems, microservices, and server-side applications.
  • Experience with CI/CD tools such as Tekton and container orchestration platforms including OpenShift and Kubernetes.
  • Experience working in a fast-paced, desk-facing financial services environment is required or strongly relevant.
  • Exposure to Test-Driven Development and application performance profiling.
  • Strong analytical, mathematical, problem-solving, written communication, and verbal communication skills.
  • Knowledge of Rates Derivatives is preferred.
  • Bachelor’s degree or university degree, or equivalent experience.

Benefits

  • Full-time position.

Tech Stack

Apache KafkaJavaKubernetesMongoDBOpenShiftSpring BootTekton

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