Enable job alerts via email!

Software Developer

CanDeal

Toronto

On-site

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial technology firm in Toronto is seeking an experienced Software Developer to enhance its market infrastructure. This full-time role requires strong expertise in Java and design patterns, along with hands-on experience in financial services. Candidates with a Bachelor's degree and a driven mindset will thrive in this dynamic environment.

Qualifications

  • 10-15 years of hands-on Java development experience in financial services.
  • Deep understanding of design patterns in distributed systems.
  • Experience with SOAP/REST services and secure applications.

Responsibilities

  • Enhance market data delivery applications.
  • Evolve internal and external web-based applications.
  • Code and optimize performance of internal applications.

Skills

Java development
Back-end development
Messaging systems
SQL
Distributed systems design

Education

Bachelor’s degree in computer science or software engineering

Tools

Spring Boot
Kafka
Hibernate
SOAP/REST

Job description

Get AI-powered advice on this job and more exclusive features.

CanDeal is a leading provider of electronic marketplaces and data services for Canadian dollar debt securities and derivatives. Its Markets Division provides access to a deep pool of liquidity for Canadian government, agency, provincial, and corporate bonds, as well as money market instruments and interest rate swaps. CanDeal Solutions delivers data products and other services that support business, trading, and technology needs for participants in the Canadian capital markets.

CanDeal is a growing and entrepreneurial organization with a solid foundation and an ownership group including BMO Nesbitt Burns Inc., CIBC World Markets, National Bank Financial Inc., RBC Capital Markets, Scotia Capital, TD Securities, and TMX Group.

This is an exciting time to join a growing organization led by visionary leaders shaping the industry’s future.

JOB PURPOSE :

CanDeal is seeking an exceptional Software Developer. As a member of the CanDeal Markets Technology team, you will develop applications to enhance CanDeal’s infrastructure.

Primary Duties

  • Enhance market data delivery applications.
  • Evolve internal and external web-based applications.
  • Code and optimize performance of internal applications.
  • Perform other duties as required.

Education & Experience

  • Bachelor’s degree in computer science or software engineering.
  • 10-15 years of hands-on Java development experience, senior level, with a solid understanding of Java / Spring Boot / Web ecosystem, strong back-end and messaging skills, preferably in financial services.

Qualifications

  • Deep understanding of design patterns in distributed systems, SOA, and concurrent programming.
  • Experience designing, building, and testing secure services and applications.
  • Proficiency with XML and related technologies (JAXB, XPath, XSL).
  • Messaging experience : Kafka, TIBCO Rendezvous / JMS / MQ, or equivalent.
  • Experience with SOAP / REST services.
  • Knowledge of ORM (Hibernate), JPA, distributed transactions, and caching.
  • Strong SQL and data modeling skills.
  • Ability to troubleshoot and tune distributed Java applications.

Desired Skills

  • Knowledge of Fixed Income e-trading systems.
  • Experience with FIX (QuickFix J).
  • Knowledge of Identity Management solutions (IDM).

Key Qualities for Success

  • Self-motivated and driven.
  • Initiative-taking and able to work independently.
  • Well-organized and results-oriented.
  • Enthusiastic and service-oriented.
  • High attention to detail and commitment to quality.

If interested, send your resume to : peopleandculture@candeal.com

Please inform us if you require accommodations during the hiring process.

Seniority level

  • Associate

Employment type

  • Full-time

Job function

  • Finance and Information Technology

Referrals increase your chances of interviewing at CanDeal by 2x.

Explore similar roles :

  • Software Engineer, Backend (All Levels / All Teams)
  • Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
  • Software Developer Full Stack (Junior) 9063-1115
  • Frontend Software Engineer (Remote - Canada)

J-18808-Ljbffr

Create a job alert for this search

Software Developer • Toronto, ON, Canada

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