Enable job alerts via email!

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110,000 - 240,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company is looking for an experienced Backend Java Developer for a long-term contract role. This position focuses on supporting the migration from a legacy credit trading platform to a next-generation system. The ideal candidate will have significant experience in Java development and AWS, as well as expertise in real-time messaging and integration with various external trading venues. The successful applicant will play a key role in enhancing trading system performance and ensuring accuracy in data flows.

Benefits

Direct communication with the hiring manager
Full transparency during the interview process

Qualifications

  • 7+ years of backend software development experience primarily in Java.
  • Solid experience in AWS cloud-based development.
  • Strong understanding of FIX Protocol and IBM MQ.

Responsibilities

  • Develop and maintain backend services for existing and new trading platforms.
  • Support the decommissioning of legacy systems and migration to GMTC.
  • Ensure stability and high performance of real-time trading data flows.

Skills

Java
AWS
FIX Protocol
IBM MQ
Real-time Messaging
Git
Linux

Job description

Direct message the job poster from Brooksource

100% Remote (

  • MUST be local to Ontario, Canada)

Long Term Contract with Potential for Hire

Overview :

Our client is seeking an experienced Backend Java Developer to support the decommissioning of a legacy credit trading platform and help drive the migration to the firm’s next-generation Global Markets Transaction Capture (GMTC) platform. This role involves working closely with existing trading systems and a high volume of integrations with external market venues (e.g., Bloomberg, Kandio), making data integration and flow a critical component of success.

In the initial phase (first ~3 months), the developer will work alongside existing contractors on the legacy platform and begin migration activities. The ideal candidate will have strong backend Java experience , a proven background working in AWS-hosted environments , and hands-on knowledge of FIX protocol and IBM MQ .

Key Responsibilities :

  • Provide leadership and innovative ideas with respect to development design and integration with other components
  • Develop and maintain backend services for existing and new trading platforms, including maintaining the current trading systems, provide system enhancement and production support
  • Support the decommissioning of legacy systems and migration to GMTC
  • Handle integration with 30+ external trading venues (e.g., Bloomberg, Kandio)
  • Ensure stability, high performance, and accuracy of real-time trading data flows
  • Build high-quality documentation artifacts (solution diagram, trade flow, current vs target state, etc.) as required by the client's standards
  • Design and build modern, scalable solutions using Java and AWS technologies
  • Create and maintain documentation including solution diagrams, trade flows, and current vs. target state overviews
  • Collaborate with traders and stakeholders to iterate quickly and incorporate feedback into solutions
  • Participate in Agile ceremonies, unit testing (participate in planning and execution of test suites), and deployment using CI / CD pipelines
  • Partner with others in the organization to advance the client's overall IT capabilities in the areas of real-time messaging, application integration, application high-availability, other

Required Qualifications :

  • 7+ years of backend software development experience, primarily in Java
  • Solid experience in AWS cloud-based development
  • Strong understanding of FIX protocol , IBM MQ , and real-time messaging
  • Background working with high-performance, real-time streaming systems
  • Experience integrating with external trading platforms and venues
  • Familiarity with tools such as Git, DevOps pipelines, Linux / Shell scripting, and CI / CD workflows
  • Excellent communication skills and ability to partner effectively with business and technology teams

Nice to Have :

  • Experience with Python for internal trading applications
  • Familiarity with legacy systems written in C++ (not required, but helpful during transition)
  • Knowledge of Capital Markets – Fixed Income, Credit Trading, or Rates
  • Experience with platforms such as Bloomberg TOMS, FIS BondOne, Calypso, or WSS

BENEFITS OF WORKING WITH BROOKSOURCE :

  • Direct communication with the hiring manager, which allows us to move candidates through the interview process faster.
  • Dedication to keep an open line of communication and provide full transparency.

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Contract

Job function

Job function

Engineering and Information Technology

IT Services and IT Consulting

Referrals increase your chances of interviewing at Brooksource by 2x

Sign in to set job alerts for “Java Software Engineer” roles.

Toronto, Ontario, Canada $110,000.00-$240,000.00 1 month ago

Front End and Full Stack Developer (Remote - Ontario, Canada ONLY)

Senior Software Engineer (Full Stack) - APAC / LATAM

Toronto, Ontario, Canada CA$12,000.00-CA$60,000.00 1 month ago

Senior Developer, Fullstack (Ruby & React)- Business Systems

Full Stack Software Development Engineer II (NodeJS, Vue)

Full-Stack Developer (Ruby on Rails + AngularJS)

Sr Fullstack Software Engineer (web) - Disruption and Insurance

Senior Developer, Fullstack (Ruby & React) – Practitioners Experience

Senior Python Full Stack Developer in Canada. (100% Remote)TechedIn

Senior Fullstack Software Engineer - Customer & Cardholder Experiences

Senior Fullstack Engineer - Java and React

Lead Full-Stack Software Engineer - Business Banking - .NET

Senior Full Stack Engineer - Traffic Foundation (Remote - Canada)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search

Software Engineer Java • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Credit

Marqeta, Inc.

Toronto

Remote

CAD 112.000 - 140.000

Yesterday
Be an early applicant

Senior Software Engineer - Credit

Marqeta

Toronto

Remote

CAD 112.000 - 140.000

3 days ago
Be an early applicant

AI Software Engineer (Remote)

VoyceMe

Toronto

Remote

CAD 125.000 - 150.000

2 days ago
Be an early applicant

Sr. Software Engineer (Salesforce)

Kar Auction Services Inc.

Toronto

Remote

CAD 80.000 - 120.000

3 days ago
Be an early applicant

AI Software Engineer, IgniteTech (Remote) - $100,000 / year USD

Trilogy

Toronto

Remote

CAD 100.000 - 200.000

3 days ago
Be an early applicant

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85.000 - 225.000

30+ days ago

Senior Software Engineer

Tali AI

Toronto

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Senior Software Engineer

Softlinx

Toronto

Remote

CAD 80.000 - 120.000

2 days ago
Be an early applicant

Senior Software Engineer - Ruby on Rails

DNSFilter

Toronto

Remote

USD 160.000 - 175.000

2 days ago
Be an early applicant