Senior IT Developer

TD Securities (USA) LLC

Toronto

On-site

CAD 80,000 - 105,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TD Securities (USA) LLC is seeking a Java Developer / Data Engineer to join the Compliance, Surveillance & Supervision Product Technology team. This role involves designing and integrating tools for surveillance operations, working with both bank systems and vendor solutions.

The ideal candidate will have strong Core Java and data engineering skills, and experience with big data frameworks such as Apache Spark. This role is pivotal in ensuring compliance with regulatory standards and integrating robust data pipelines.

Qualifications

  • Minimum 3 years of experience in related field.
  • Strong understanding of data storage, ETL, and data engineering patterns.
  • Familiarity with Capital Markets asset classes and products.

Responsibilities

  • Design, implement, and integrate tools and technologies for compliance.
  • Build robust, scalable, and maintainable data pipelines.
  • Integrate upstream bank systems with core surveillance platforms.

Skills

Core Java
Python
Apache Spark
Data Engineering
ETL
Kafka
Solace

Tools

Databricks
Hadoop

Job description

Business Context

The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions supporting the Compliance, Surveillance, and Supervision product group. The team works with both internally developed platforms and vendor solutions, including NICE Actimize, SMART, and Trading Hub. Solutions delivered by the team must satisfy regulatory, compliance, internal audit, technology risk management, and information security obligations applicable to TD Securities.

Position Overview

This role will be responsible for the design, implementation, and integration of tools and technologies used across the Compliance, Surveillance, and Supervision domain. The successful candidate will help integrate upstream bank systems with core surveillance platforms and will build robust, scalable, and maintainable data pipelines and analytics engines.

Business Knowledge
  • Familiarity with Capital Markets asset classes and products
  • Understanding of compliance concepts, including AML, trade surveillance, and payments surveillance
  • Experience designing and building surveillance data models
Technical Knowledge and Hands‑on Experience
  • At least 3 years of related experience
  • Strong Core Java experience, with some Python exposure; proven ability to build, unit test, deliver, and productionise scalable distributed systems
  • Solid understanding of data storage, ETL, and modern data engineering patterns
  • Experience with big data processing frameworks, including Apache Spark
  • Hands‑on experience with cloud data lakes, relational databases, and big data platforms such as Databricks and Hadoop
  • Ability to work with large data sets in both batch‑oriented and near‑real‑time environments
  • Experience integrating enterprise systems with vendor applications
  • Understanding of messaging systems and integration patterns, including Solace and Kafka
Nice to Have
  • Implementation experience with vendor surveillance platforms, such as NICE Actimize
  • Understanding of workflow engines
  • Familiarity with DevOps tools and Agile delivery methodology
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Surveillance Technical Support Analyst
Surveillance Technical Support Analyst

Aplaro Ltd • Canada

Hybrid
CAD 100,000 - 140,000
Total Rewards Program
World-class training
Flexible work/life balance
+1
Full Stack Software Developer
Full Stack Software Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 100,000
Technical Product Owner
Technical Product Owner

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 110,000
Java Developer
Java Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Java/Angular Developer
Java/Angular Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 100,000
Senior Java Technology Developer – Vice President
Senior Java Technology Developer – Vice President

Citi • Mississauga

On-site
CAD 100,000 - 130,000
Java/ Scala Developer
Java/ Scala Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Mississauga

On-site
CAD 90,000 - 140,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Trading Surveillance Analyst
Trading Surveillance Analyst

TekWissen ® • Montreal (administrative region)

On-site
CAD 75,000 - 95,000