Citi

Financial Services

EquitiesCashOrderManagementSeniorJavaDeveloper-VicePresident

$121–171k Toronto, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Equities Cash Order Management Senior Java Developer - Vice President at Citi. Skills: Core Java development, Equities trading platform, Order Management System, Microservices architecture. Enhance trading functionality. Drive business growth”

What You'll Achieve.

Drive business growth; Ensure platform's integrity and stability

Industry & Context.

Financial Services
Problems you'll solve

In-depth evaluation of complex business processes; In-depth evaluation of system processes; In-depth evaluation of industry standards

Eligibility Requirements

Out-of-hours support

What They're Looking For.

Must Have

10+ years of relevant experience in core java application development or systems analysis role, Primary development expertise in core Java development, including knowledge of collections, IO, multi-threading, and generics, Prior experience developing front-office Trading applications/systems is a must, Experience or familiarity working on an Equities trading platform, Familiarity with modern infrastructure, cloud technologies, containerization technologies (e. g. , Docker, OpenShift, Kubernetes) and microservices architecture, Experience with standard developer tooling, such as Lightspeed, BitBucket/GitHub, Jira, Confluence, build tools such as Gradle and Maven etc, Comfortable working in Linux environment, Bachelor’s degree/University degree or equivalent experience

Nice to Have

Master’s degree preferred, Exposure to and interest in AI tools and technologies

What You'll Do.

Enhance trading functionality

Drive business growth

Full software development lifecycle

Proactively address technical hygiene

Vulnerability remediation

Ensure platform integrity

Ensure platform stability

Understand functional requirements

Understand non-functional requirements

Handle prioritization

Address day-to-day questions

Resolve high-impact problems

Resolve complex projects

Evaluate business processes

Evaluate system processes

Evaluate industry standards

Ensure application design adheres to architecture

Rapid adoption of AI toolkits

Compute and estate management

Design automated integration testing

Implement automated integration testing

Provide second-line support

How You'll Work.

Team & Collaboration

Close partnership with business analysts; Close partnership with product platform team; Close partnership with QA; Close partnership with production support; Close partnership with regulatory groups; Close partnership with compliance groups; Close partnership with audit groups; Collaborate with other team members; Serve as an advisor to mid-level developers; Serve as an advisor to analysts; Coach mid-level developers; Coach analysts

Process & Methodology

Handle prioritization, Allocate work

Full Job Description

The Equities Cash Order Management System team is responsible for a global platform used by Citi traders and sales traders. This system is critical for trading in equities, derivatives, convertible bonds, and provides access to algorithmic trading. It also encompasses post-trade functionality, including allocations and ticketing. In this senior-level position, you will be a key contributor responsible for enhancing trading functionality to drive business growth. Your duties will encompass the full software development lifecycle, from initial development and testing to deployment and ongoing production support. This role requires close partnership with a wide range of teams, including business analysts, the product platform team, QA, production support, as well as regulatory, compliance, and audit groups. A key part of your responsibilities will also be to proactively address technical hygiene, security, and vulnerability remediation to ensure the platform's integrity and stability. **Responsibilities** * Engage closely with Equities Sales and Trading desks to understand key functional and non-functional requirements, handle prioritization, and address day-to-day questions. * Resolve a variety of high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards. * Provide expertise in your area and advanced knowledge of applications programming, ensuring application design adheres to the overall architecture blueprint. * Collaborate with other members of the team to extend functionality and enhance the performance of existing processes. * Rapid adoption of AI toolkits in line with the firm’s strategy of modernization of the development process. * Compute and estate management including hygiene, security, and vulnerability items. * Be instrumental in the design and implementation of automated integration testing. * Serve as an advisor or coach to mid-level developers and analysts, allocating work as n

Free ATS check

Applying for this Equities Cash Order Management Senior Java Developer - Vice President role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Citi?

Real rants from real employees. Read before you apply.

Read Company Rants →