TD bank

Sr. Back-End Java Developer, TD Securities

TD bank
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Java and Spring Boot for Atomic FX.
  • Build secure, high-performance server-side solutions integrating with relational databases and front-end applications.
  • Translate Foreign Exchange business requirements into technical solutions in collaboration with business stakeholders.
  • Implement solutions across on-premises and Azure cloud environments.
  • Mentor junior and intermediate developers and promote code quality and Java development best practices.
  • Troubleshoot production issues, perform root cause analysis, and implement durable stability improvements.
  • Use CI/CD pipelines, automated testing, build tooling, and deployment strategies to improve delivery quality.
  • Participate in code reviews, technical discussions, architectural decisions, and backend architecture evolution.

Requirements

  • At least 7 years of professional software development experience, including substantial hands-on Java, Spring Boot, and SQL database experience.
  • Experience building and maintaining production REST APIs and backend services.
  • Strong knowledge of service design, data modeling, concurrency, performance, error handling, testing, and secure development practices.
  • Experience with asynchronous or event-driven workflows, messaging or queues, or real-time communication such as WebSocket.
  • Experience supporting production systems, diagnosing issues, and implementing durable fixes.
  • Experience with automated testing, code review, source control, build tooling, and continuous integration and delivery.
  • Ability to collaborate within established architecture and with developers of varying experience levels.
  • Strong written and verbal communication skills for discussing technical decisions with engineering and business partners.
  • Degree, diploma, or equivalent practical experience in computer science, engineering, technology, or a related discipline.
  • Preferred qualifications include capital markets or Foreign Exchange experience, direct business-user collaboration, hybrid cloud experience, MongoDB or other document databases, Go, observability, performance testing, secure API design, authentication and authorization, enterprise integration patterns, and service modernization experience.

Benefits

  • Base salary plus discretionary variable compensation and a total rewards package including health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and recognition programs.
  • Regular development conversations, training programs, an online learning platform, mentoring programs, and career-path support.
  • Training and onboarding sessions are provided.
  • Work location is Toronto, Ontario, Canada, with a 37.5-hour work week.

Tech Stack

AzureCSSGoGoogle Cloud PlatformJavaJestJUnitLinuxMavenMicrosoft SQL ServerMongoDBNode.jsPostgreSQLReactSonarQubeSpring BootSQLTeamCityTypeScript

Categories

TD bank

About TD bank

10,000+ employees

TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.

Contact me