Senior Java engineer building secure, scalable brokerage technology for TD Securities’ capital-markets clients. Developing full-stack solutions across Java, Spring Boot, React, APIs, and microservices.
Write clean, efficient, well-tested code and participate in peer code reviews
Provide application maintenance and production support during testing, deployment, and post-production stabilization
Follow secure coding standards and application security practices
Identify and recommend development, automation, and testing tools
Complete unit, integration, component, and regression testing
Participate in scope assessment, risk analysis, impact assessment, and cost estimation
Investigate incidents, perform root-cause analysis, and resolve production issues
Monitor service performance, manage configuration, support backups, validate authentication controls, and contribute to performance tuning
Analyze business and technology requirements and research application and system solutions
Translate business requirements into technical solutions with analysts, designers, and technology partners
Provide technical input on scope, solution approach, estimates, timelines, risks, dependencies, and implementation
Communicate technical decisions, project status, risks, and issues to stakeholders and business partners
Support operational requests, enhancements, break/fix implementations, and production support
Collaborate with application support, infrastructure, QA, and business teams
Drive continuous improvement in development practices, automation, testing, deployment, and maintainability
Requirements
Strong hands-on experience with Java 11 or later and Spring Boot
Knowledge of core Java, object-oriented design principles, collections, concurrency, and modern development practices
Solid understanding of relational databases, data modeling, query optimization, and SQL development
Experience designing, developing, and consuming RESTful APIs and service-oriented integrations
Strong experience with microservices architecture, including service decomposition, API contracts, resiliency, observability, and deployment considerations
Hands-on experience with React and modern front-end development practices, including reusable components, state management, and back-end integration
Experience as a Java Developer within a financial institution is considered an advantage
Python experience is preferred
Experience in Prime Brokerage, Securities Finance, or related capital markets domains is preferred
Experience with Broadridge BPSA or similar brokerage processing platforms is a plus
Benefits
Variable compensation award based on business and individual performance
Health and well-being benefits
Savings and retirement programs
Paid time off
Banking benefits and discounts
Career development
Reward and recognition programs
Regular career, development, and performance conversations
Online learning platform
Mentoring programs
Training and onboarding sessions
Workplace accommodations, including accessible meeting rooms and captioning for virtual interviews
Staff Backend Engineer setting strategy and building scalable Identity systems for Affirm’s international buy - now - pay - later expansion. Leading backend architecture, reliability, operations, and engineering standards.
Senior backend engineer building distributed database infrastructure for Grafana Labs’ AI - native data platform. Supporting Grafana Cloud, the observability platform used by 10,000+ organizations.
Senior Backend Engineer building Grafana Labs’ multi - tenant database platform for observability and AI retrieval. Designing distributed storage, query execution, and cloud - native SaaS infrastructure.
Staff Backend Engineer shaping Skillshare’s online learning platform backend architecture. Building TypeScript services, GraphQL contracts, and reliable event - driven systems for millions of learners.
Développeur backend sénior façonnant la plateforme cloud - native de prêts hypothécaires de Nesto Cloud. Conception de services robustes en Go, Python, Node.js ou C#.
Programmeur·euse - analyste Java senior pour les services numériques du gouvernement canadien. Développement, modernisation et soutien en production d’applications web Java critiques à Ottawa.
Intern backend developer researching architectures and building scalable prototypes. Supporting Kinaxis’s AI - powered supply - chain orchestration platform through cloud and software experimentation.
Senior Python engineer building reliable web - scraping workflows for Mindrift’s Tendem AI project. Extracting, validating, and scaling structured datasets from complex dynamic websites.
Associate Backend Engineer building C#/.NET desktop software for Xero’s small - business platform. Developing WPF interfaces, testing features, debugging systems, and improving engineering processes.
Senior Backend Engineer building scalable backend services, data pipelines, and integrations for Apollo.io’s AI - driven go - to - market platform. Owning distributed architecture and high - throughput connections across a global engineering team.