Td

Financial Services

JavaEngineer

$105–129k Toronto, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Java Engineer at Td. Skills: Java, Spring Boot, Backend services, Real-time systems. Design backend services and APIs. Develop backend services and APIs”

What You'll Achieve.

Drive business growth; Deliver innovative new products; Expand trading tool capabilities; Modernize critical platforms; Enable automated trading workflows; Accelerate new business ideas; Integrate seamlessly with market infrastructure; Improve system stability; Improve system performance; Improve system reliability; Improve development efficiency; Improve code quality; Ensure high code quality; Ensure maintainability; Ensure alignment with architectural patterns; Ensure alignment with standards; Ensure extensibility; Ensure security; Ensure compliance; Achieve career goals

Industry & Context.

Financial Services
Problems you'll solve

Diagnose and resolve production issues; Root cause analysis

What They're Looking For.

Must Have

3+ years of professional, hands-on software development experience building and supporting production systems, working knowledge of Java, with experience developing backend services using modern Java versions and frameworks such as Spring Boot, Experience contributing to distributed and/or event-driven systems in a production environment, Exposure to low-latency or real-time systems, ideally within financial services, trading platforms, or similarly performance-sensitive domains, Familiarity with electronic trading concepts such as order lifecycles, market data, FIX connectivity, or trading workflows, Experience working with messaging or streaming technologies (e. g. Kafka, Aeron, Solace, or similar), Ability to take ownership of technical deliverables within a project, contributing across design, implementation, testing, deployment, and production support with support from senior engineers, Solid understanding of core software engineering best practices, including clean code, basic system design principles, performance considerations, observability, and operational reliability, Experience collaborating with cross-functional teams, including other engineers, product owners, or business stakeholders, Good written and verbal communication skills, with the ability to clearly explain technical concepts and participate constructively in team discussions, Demonstrated ability to work effectively in a collaborative, multi-stakeholder environment and a willingness to learn from feedback and mentorship

Nice to Have

Knowledge of Java versions 17 and 21, Experience with Spring Boot, Experience with Azure SQL Server, Experience with MongoDB, Experience with Commodities Metals domain, Experience with on-premises and Azure cloud environments, Experience with CI/CD practices, Experience with TeamCity, Maven, GitHub, Experience with automated testing, Experience with FIX Protocol, Experience with Solace, Experience with React, Experience with Typescript, Experience with React Router, Experience with React Query, Experience with AgGrid, Experience with Glue42, Experience with CSS & SCSS modules, Experience with Vite, Experience with Vitest, Experience with Jest, Experience with Junit, Experience with Mockito, Experience with AssertJ, Experience with JaCoCo, Experience with Sonarqube, Experience with WebSocket, Experience with Rest API

What You'll Do.

Design backend services and APIs

Develop backend services and APIs

Maintain backend services and APIs

Build high-performance solutions

Integrate with databases

Translate requirements into solutions

Contribute to hybrid infrastructure solutions

Take ownership of backend components

Diagnose production issues

Resolve production issues

Adopt DevOps practices

Contribute to CI/CD pipelines

Develop with extensibility in mind

Develop with security in mind

Develop with compliance in mind

Contribute to architecture evolution

Evaluate new technologies

Participate in code reviews

Participate in design sessions

Develop expertise in Java ecosystem

How You'll Work.

Team & Collaboration

Work closely with business stakeholders; Collaborate with cross-functional teams; Participate in team discussions; Learn from peers; Learn from senior engineers; Cultivate winning relationships; Build trust with partners

Communication Scope

Good written communication skills; Good verbal communication skills; Clearly explain technical concepts; Participate constructively in team discussions; Communicate with technical professionals; Communicate with non-technical professionals

Full Job Description

**Work Location:** Toronto, Ontario, Canada **Hours:** 37.5 **Line of Business:** Technology Solutions **Pay Details:** $105,100 - $129,400 CAD This role is eligible for a discretionary variable compensation award that considers business and individual performance. TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs. As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role. **Job Description:** # **Department Overview** **About TD Securities – Global FICC (Fixed Income, Currency, Commodities) Technology** TD Securities is a leading North American investment bank and financial services provider that offers advisory and capital market services to corporate, government, and institutional clients worldwide. We offer a range of services across corporate and investment banking, capital markets, global transaction services, research & strategy and ESG Solutions. The Global FICC Technology group aims to drive business growth for our partners in the Front-Office, Operations and beyond. We do this with a mandate of delivering innovative new products, expanding our trading tool capabilities and modernizing critical platforms. **About The Team** **The Realtime, Electronic & Automation team** builds and operates the digital and real‑time platforms that power trading and client connectivity across the Precious Metals, Base Metals, and FX Options businesses. We sit at the intersection of

Free ATS check

Applying for this Java Engineer 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 Td?

Real rants from real employees. Read before you apply.

Read Company Rants →