
Job description
We are seeking a Lead Backend Developer on the Retail Credit Engineering & Innovation (RCEI) team in Technology & Operations (T&O) at the Royal Bank of Canada. As a Lead Backend Developer, you will work as part of a small, autonomous, agile team to delivery critical solutions to our retail credit related products at RBC.
Design & create new API & services using the latest Java & Spring Boot Framework and other modern Backend technologies which will shape the future of banking for RBC. Work within an Agile team to deliver exceptional solutions, collaborate with the team to develop code, and ensure high code quality through automated unit, functional testing and contract testing.
Must-have: 4+ years professional experience writing high quality code in backend with Java 11+ & Spring Boot 3+, experience with automated testing, and experience developing and deploying on distributed cloud applications. Nice-to-have: experience with implementing and consuming GraphQL, experience with Event Driven Framework (MQ, Kafka), and familiarity with Business Process Model Notation (BPMN) and Decision Model Notation (DMN).
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.