Java Engineer – Regulatory Compliance & Surveillance Tech

TD

Belfast City District

On-site

GBP 75,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TD Securities in Belfast, United Kingdom is seeking a Java Engineer to join Compliance & Supervision Technology. The role focuses on developing regulatory-compliant tech solutions that support supervision, controls, and risk management across Global Markets.

You will design, develop, deliver, and operate technology that enables regulatory compliance, surveillance, and control oversight, collaborating with Compliance, Risk, Data, and Business stakeholders across time zones.

Qualifications

  • Strong hands-on Java development experience, JDK 17+ preferred.
  • Rest/GraphQL APIs using Spring Boot or similar.
  • Strong SQL experience with any RDBMS.
  • Working experience with messaging technologies like Kafka or similar.
  • Agile experience with backlog execution and continuous improvement.

Responsibilities

  • Deliver strategic Compliance and Supervision technology initiatives.
  • Partner with product, architecture, infrastructure, security, and vendors.
  • Build solutions to meet business objectives while adhering to enterprise architecture & security standards.
  • Follow Agile delivery practices and continuous delivery methodologies.

Skills

Java development
JDK 17+
Rest APIs
GraphQL
SQL
Kafka
Agile
Communication
Cross-timezone collaboration
Docker
Kubernetes
CI/CD
Search engines

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes

Job description

TD Securities in Belfast, United Kingdom is seeking a Java Engineer to join Compliance & Supervision Technology. The role focuses on developing regulatory-compliant tech solutions that support supervision, controls, and risk management across Global Markets.

You will design, develop, deliver, and operate technology that enables regulatory compliance, surveillance, and control oversight, collaborating with Compliance, Risk, Data, and Business stakeholders across time zones.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Engineer - Compliance & Surveillance Tech (Belfast)
Java Engineer - Compliance & Surveillance Tech (Belfast)

TD Bank Group • Belfast City District

Hybrid
GBP 55,000 - 90,000
Total Rewards package
Career development
Training & onboarding
Java Engineer - Regulatory Compliance & Microservices
Java Engineer - Regulatory Compliance & Microservices

TD Execution Services Limited • Belfast City

On-site
GBP 65,000 - 100,000
Software Java Engineer
Software Java Engineer

TD Bank Group • Belfast City District

Hybrid
GBP 55,000 - 90,000
Total Rewards package
Career development
Training & onboarding
Senior Java Lead: Regulatory Data & AI-Driven Pipelines
Senior Java Lead: Regulatory Data & AI-Driven Pipelines

Citigroup Inc. • Belfast City District

Hybrid
GBP 80,000 - 120,000
Hybrid work model
27 days annual leave
Private Medical Care & Life Insurance
Broker-Dealer Finance Analyst: Regulatory Reporting & Automation
Broker-Dealer Finance Analyst: Regulatory Reporting & Automation

TD Securities • Belfast City District

On-site
GBP 42,000 - 60,000
Technology Risk & Compliance Specialist
Technology Risk & Compliance Specialist

TD Securities Inc. • Belfast City District

On-site
GBP 70,000 - 100,000
Broker-Dealer Regulatory Reporting Analyst
Broker-Dealer Regulatory Reporting Analyst

TD • Belfast City District

On-site
GBP 40,000 - 60,000
Software Java Engineer
Software Java Engineer

TD • Belfast City District

On-site
GBP 75,000 - 110,000
Technology Risk & Resilience Specialist
Technology Risk & Resilience Specialist

TD Bank - London Branch • Belfast City

On-site
GBP 65,000 - 90,000
Technical Team Lead – RegTech Platform (Hybrid, Belfast)
Technical Team Lead – RegTech Platform (Hybrid, Belfast)

Ocho People Ltd. • Belfast City District

Hybrid
GBP 70,000 - 110,000