Home Job Listings Categories Locations

Development Lead – Java Full Stack

📍 Toronto, Canada

Technology RBC

Job Description

Overview What is the Opportunity? We are looking for an experienced Development Lead to join our dynamic team and lead a team of Backend and Frontend Developers. You will play a crucial role in delivering innovative integration solutions for our Commercial Banking and Digital Platforms, guiding technical strategy, mentoring developers, and contributing to high-impact projects within an Agile environment.

Responsibilities

Leading and mentoring a team of Backend and Frontend Developers, fostering a culture of collaboration and continuous improvement

Designing and overseeing the development of robust, scalable solutions using Java, Spring Boot, React/Angular

Guiding technical decisions across backend (REST APIs, microservices) and frontend (React, Angular) technologies

Ensuring quality standards for performance, security, and reliability across systems and applications

Directing containerized application development for deployment on OpenShift and other cloud platforms

Managing the software development lifecycle within an Agile environment, including sprint planning, code reviews, and technical discussions

Troubleshooting and resolving complex technical issues and providing technical guidance to the team

Collaborating with cross-functional teams to deliver innovative integration solutions

What you need to Succeed Must-Have:

10-12+ years of experience in full-stack application development (both frontend and backend)

Strong working knowledge of Java and Spring Boot

Strong working knowledge of React and modern frontend frameworks

Extensive experience building complex, industry-grade applications

Experience with REST APIs and microservices architecture

Proven ability to build containerized applications

Experience with Cloud Platforms (AWS/Azure/OpenShift/GCP)

Proven ability to apply modern design and coding principles

Hands-on coding capability – willingness to spend time with code as needed to drive solutions and maintain technical credibility

Demonstrated leadership and mentoring capabilities

Ability to unblock the team by providing technical guidance and resolving complex technical challenges

Nice-to-Have:

Experience with Angular/React, Node.js, or Python

Experience with AI Code Assistants

Agile/Scrum certification or experience

What’s in it for you? We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

Leaders who support your development through coaching and managing opportunities

Flexible work/life balance options

Opportunities to do challenging work

Opportunities to take on progressively greater accountabilities

Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY W, TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-03-10

Application Deadline:

2026-04-04

Note:

Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace with diverse perspectives is core to growth, and we are committed to fostering a workplace based on respect, belonging and opportunity for all.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 14, 2026
Job Type: Technology
Location: Toronto, Canada
Company: RBC

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.