×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Engineer, Securities - Java, Kafka

Job in Toronto, Ontario, C6A, Canada
Listing for: TD
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Backend Developer, Java Developer, SQL Developer
Salary/Wage Range or Industry Benchmark: 126800 - 164100 CAD Yearly CAD 126800.00 164100.00 YEAR
Job Description & How to Apply Below
Position: Senior Java Engineer, TD Securities - Java, Kafka

Position Summary

Work Location: Toronto, Ontario, Canada.

Hours: 37.5 hours per week.

Pay: $126,800 – $164,100 CAD per year. Eligible for discretionary variable compensation based on performance.

Job Description

TD Securities, the wholesale banking arm of TD Bank Financial Group, is hiring a Java and Data Engineer for its Product Control and Finance Technology Engineering Team. The role focuses on designing and implementing a next‑generation calculations, analytics, and business‑process automation platform that supports the strategic evolution of P&L and other critical financial metrics.

Key Responsibilities
  • Collaborate with development teams, business stakeholders, and project teams to solve complex data and system‑integration problems.
  • Design, develop, and maintain data pipelines for mission‑critical applications.
  • Implement data products and features in partnership with business stakeholders.
  • Ensure data quality and operational integrity across all data sources.
  • Provide technical expertise to support teams in resolving escalated incidents.
Required

Skills & Qualifications

Technical

Skills:

  • Undergraduate degree in Computer Science, Engineering, or a related field.
  • 7–12+ years of professional back‑end development experience.
  • Strong knowledge of Java, distributed low‑latency computing, and large‑data platforms.
  • Experience with Spark pipelines and cloud‑based solutions is a plus.
  • Deep expertise in microservices, Spring/Spring Boot;
    Kubernetes experience preferred.
  • Proficiency in object‑oriented design, memory management, concurrency, and messaging/streaming frameworks (e.g., Spring, Kafka, Protocol Buffers).
  • Strong knowledge of relational SQL and No

    SQL databases.
  • Experience with Git‑based workflows, CI/CD pipelines, and modern build systems.
  • Comfortable with generative AI and AI‑assisted development processes.
  • Excellent written and verbal communication skills; proactive mindset with ownership.

Business / Domain

Skills:

  • 5+ years of experience in the Capital Markets domain with an understanding of its complexities.
  • Experience in the financial industry preferred; knowledge of common financial concepts is a plus.
  • Ability to communicate technical concepts clearly and collaborate effectively with cross‑functional partners.
Benefits

The compensation package includes a base salary, variable compensation, health and wellbeing benefits, savings and retirement programs, paid time off, and career‑development initiatives.

Language Requirement (Quebec Only)

Reading, speaking, and writing in French may be required.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary