Enable job alerts via email!

Bilingual Trading Application Software Developer (Java)

QUANTEAM - North America (RAINBOW PARTNERS Group)

Montreal

On-site

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player seeks a Bilingual Trading Application Software Developer to join their dynamic team in Montreal. This role involves developing and maintaining key software applications for trading operations, ensuring they meet the high demands of the financial services sector. You will collaborate closely with trading desks, utilizing a robust technical stack including Java, SpringBoot, and Angular. If you are a proactive developer with a passion for technology and finance, this is an exciting opportunity to make a significant impact in a fast-paced environment.

Qualifications

  • 5+ years of Java development experience with multi-threaded applications.
  • Strong understanding of design patterns and multi-tiered architecture.

Responsibilities

  • Build applications for front office activities and define architecture.
  • Manage multiple initiatives from start to finish, collaborating with users.

Skills

Java Development
Multi-threaded Applications
APIs
Collaboration with Trading and IT Teams
Design Patterns
Multi-tiered Architecture
Agile Practices

Tools

SpringBoot
RESTful APIs
gRPC
Kubernetes
Docker
Git
CI/CD
Terraform
Ansible
Azure

Job description

Bilingual Trading Application Software Developer (Java)

Direct message the job poster from QUANTEAM - North America (RAINBOW PARTNERS Group)

About the Company:

As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, representing 35 different nationalities, collaborates across 10 international offices: Paris, Lyon, New York, Montreal, London, Brussels, Geneva, Lisbon, Porto, and Casablanca.

We are looking for a Trading Application Software Developer using Java for one of our clients, an investment bank based in Montreal.

Role Overview :

The team is dynamic and works on the Front and Middle Office. It develops tools in close collaboration with Linear and Non-Linear trading desks to meet their needs and address production issues promptly.

This is a central role involved in developing and maintaining software applications, operations, and development platforms.

This position suits a proactive, innovative software developer passionate about advancing technology in financial services.

The candidate will join a team supporting applications like PnL follow-up, Risk management, Booking transactions, and portfolio management—crucial tools that require continuous enhancement to stay competitive.

Technical stack:

JAVA | SPRINGBOOT | ANGULAR | REACT | PYTHON | SQL

Key responsibilities:

  • Build applications for front office activities.
  • Define architecture for new developments.
  • Lead migration of existing components to latest versions.
  • Maintain data flows between trading and settlement applications.
  • Manage multiple initiatives from start to finish, including:
    • Collaborate with users to understand needs and translate requirements into Jira.
    • Design architecture for new systems.
    • Provide 2nd and 3rd level support.
    • Coordinate with other teams (networking, systems, QA, support, architects, development).

Required Qualifications and Skills:

Must Have:

  • 5+ years of experience with Java development, including multi-threaded applications and APIs.
  • Detail-oriented, rigorous, and capable of working under high pressure.
  • Effective collaboration with business (Trading) and IT stakeholders in a global team.
  • Strong understanding of design patterns, multi-threading, and multi-tiered architecture.
  • Experience with Java, SpringBoot, RESTful APIs or gRPC, Kubernetes/Docker, source control (Git), unit testing, and CI/CD.
  • Knowledge of MVVM design pattern and Agile practices.

Nice to have :

  • Experience with Terraform / Ansible
  • Experience with Azure

Language: French is mandatory.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer - Platform Security / Compliance Architect - (Remote)

New Relic, Inc.

Montreal

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant

EN - Senior Software Developer with experience with FHIR and / or HL7

AlleyCorp Nord

Montreal

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Frontend Web Software Engineer

TalentBurst

Montreal

Remote

CAD 70,000 - 90,000

Yesterday
Be an early applicant

Frontend Web Software Engineer

TalentBurst, an Inc 5000 company

Montreal

Remote

CAD 70,000 - 90,000

2 days ago
Be an early applicant

Senior Java Software Engineer

FBSPL

Montreal

Remote

CAD 80,000 - 100,000

9 days ago

Programmeur(euse) analyste C# / .NET sénior

Fundstream

Montreal

Remote

CAD 85,000 - 100,000

2 days ago
Be an early applicant

Cloud Field Engineering Manager

Canonical

Montreal

Remote

CAD 100,000 - 130,000

Today
Be an early applicant

Senior Solutions Architect Montreal

MongoDB

Montreal

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

Montreal

Remote

CAD 80,000 - 100,000

4 days ago
Be an early applicant