You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Java Developer - Rates Technology

  • Hybrid
  • 3-6 years

Salary

$94,300/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is hiring an application developer for its Rates technology team to build new applications and revise existing ones. The work includes in-depth systems analysis and programming, with technology and business teams around the world, to produce dependable, efficient software.

You will work on the systems behind the company's Rates trading business. Most of your time will go to hands-on server-side development and shipping quality software.

Responsibilities

  • Work directly with the Rates trading desks to understand their needs and where their workflows get stuck, then turn that into intuitive, efficient, user-focused server-side solutions.
  • Design scalable server architecture, write high-quality code, and test thoroughly so the software meets the business specification.
  • Help improve the software development lifecycle by refining methods, raising code quality standards, and adopting practices that make development more efficient and products more reliable.
  • Take large, complex technology projects from concept through to deployment, using your hands-on development skills and technical depth.
  • Act as third-line support for the production system, handling escalations that need deep technical analysis. Round-the-clock first and second-line support teams handle initial incident response.
  • Review proposed technical solutions for new and existing projects to confirm they are robust, scalable, and match architectural standards.
  • Understand how the business areas connect and operate toward strategic goals, so technology improves those processes.
  • Look for innovation by tracking emerging trends and bringing suitable new technologies into the work to deliver top-tier software.
  • Make sure essential development and operational procedures are followed closely.
  • Weigh risk in business and technical decisions, with close attention to the company's reputation and the protection of the company, its clients, and its assets.
  • Follow applicable laws, rules, regulations, and company policy, and use sound ethical judgment in all conduct.
  • Escalate, manage, and report control issues openly and promptly.
  • Model accountability and uphold essential standards.
  • Other duties may be assigned as required.

Requirements

  • 4+ years of professional development experience, with most of it spent building sophisticated enterprise applications.
  • Extensive hands-on experience with Java, SpringBoot, Quarkus, and reactive programming.
  • Proven experience building high-throughput, low-latency systems, including microservices and APIs.
  • Extensive practical experience with back-end and middleware technologies, especially Kafka, Solace, and MongoDB.
  • Demonstrable experience with modern CI/CD pipelines and tools such as Tekton, plus container orchestration on OpenShift and Kubernetes.
  • Prior experience in a desk-facing role in financial services where work moves quickly.
  • Exposure to and appreciation for software quality practices such as Test-Driven Development (TDD) and application performance profiling.
  • Strong mathematical aptitude and a genuine drive to learn the complex mathematics behind financial derivatives.
  • Strong analytical skills and a methodical approach to problem-solving.
  • Clear, concise written and verbal communication, applied consistently.
  • Close attention to detail, strong self-motivation, and a steady willingness to learn and adapt.
  • Bachelor's degree or university degree, or equivalent experience.
  • Preferred: prior knowledge of Rates Derivatives, which would be a significant advantage.

Conditions

Full-time position.

Salary range: $94,300.00 - $141,500.00.

The company is an equal opportunity employer.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Citi

  • Industry: FinTech

Offices in Canada, Toronto, Canada

Also hiring in United States, London, United Kingdom, New York, United States and 11 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
  • Kubernetes
  • Kafka
  • MongoDB
  • CI/CD
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Experience
4+ years
Tech stack
  • Java
  • Kubernetes
  • Kafka
  • MongoDB
  • CI/CD

Location

Work model
Hybrid
Region
Canada
Offices
  • Canada
  • Toronto, Canada
Remote from
  • Canada

Compensation

Salary
$94,300 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason