
Job description
We are looking for a talented individual to work as a Team Lead Back-End Developer within the Funding, Treasury and Liquidity (FTL) application development team. The specific role will be responsible for delivering functional enhancements and platform maintenance both as a developer and as a lead for a development pod consisting of 2 other developers and a Business Analyst in Montreal.
Lead a development pod while being hands-on with development, mentor and support the professional development of pod team members, leverage AI tools to improve development efficiency and code quality, and provide stakeholder support by fielding financial and usability questions.
Must-have: Core Java, JEE application development & design patterns, multi-threading and concurrency expertise, design of micro-service architecture, containerization and orchestration, handling complex data structures in various databases, in-memory data-grids, real-time event handling on message buses, familiarity with GraphQL and REST APIs.
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.
Company

Finance
Royal Bank of Canada (RBC) is a leading global financial institution and Canada’s largest bank by market capitalization. It offers a diversified suite of services—including retail and commercial banking, wealth management, insurance, capital markets, and financial planning—to over 17 million clients across Canada, the United States, and 27 additional countries. RBC differentiates itself through a purpose‑driven, principles‑led approach that emphasizes innovation and exceptional client experiences, supported by a workforce of more than 94,000 employees. The bank also demonstrates a strong commitment to community impact through donations, investments, and employee volunteer programs.