T

TD Bank

Offers banking, loans, and wealth management.

Software Java Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBelfast, UKNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on Java development experience; JDK 17 or later is preferred.
  • Experience with REST or GraphQL APIs using Spring Boot or a similar framework.
  • Strong SQL experience with any relational database management system.
  • Working experience with Kafka or similar messaging technologies.
  • Experience deploying with Docker and Kubernetes.
  • Experience working with workflow engines such as Camunda, Activiti, jBPM, or similar.
  • Strong experience leading Agile delivery at scale, including backlog execution, dependency management, continuous improvement, and outcomes.
  • At least 8 years of technology delivery and software engineering experience.
  • At least 3 years leading engineering teams in large-scale enterprise environments.
  • A minimum bachelor's degree in computer science or a related field.

Responsibilities

  • Help build and lead a high-performing engineering team across multiple delivery streams.
  • Help establish engineering standards, development practices, and quality controls.
  • Drive accountability for solution design, code quality, testing, deployment, and operational stability.
  • Provide coaching, mentoring, and career development to junior developers in the team.
  • Foster a culture of continuous improvement, innovation, and technical excellence.
  • Own end-to-end delivery of strategic Compliance and Supervision technology initiatives.
  • Coordinate across product, architecture, infrastructure, security, and vendor teams.
  • Ensure solutions meet business objectives while adhering to enterprise architecture and security standards.
  • Drive Agile delivery practices and continuous delivery methodologies.
  • Provide technical oversight for enterprise-scale distributed systems.
  • Build and support API-first, event-driven, microservices, and cloud-native architecture.
  • Ensure integration between vendor platforms, proprietary systems, and enterprise data services.
  • Review and approve solution designs for scalability, resiliency, maintainability, and security.
  • Promote reuse and common platform capabilities across workstreams.
  • Ensure technology solutions support regulatory obligations, supervisory requirements, and compliance controls.
  • Embed auditability, traceability, entitlement controls, evidencing capabilities, and monitoring into system designs.
  • Support internal audits, regulatory reviews, remediation programs, and control assessments.

Desired Qualifications

  • Experience with search engines such as Apache Solr, OpenSearch, or Elasticsearch.
  • Experience with CI/CD, GitHub Actions, Terraform, or similar tools.
  • Experience with tools such as SonarQube or Veracode.
  • Experience with big data technologies, data analytics, and artificial intelligence.
  • Ability to work across geographically distributed teams.
  • Experience operating within highly regulated financial services environments.
  • Knowledge of financial industry trade surveillance, market abuse monitoring, or global markets, including trading lifecycles.
  • JDK 17 or later.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs