Talent.com
Tech Lead Full Stack Developer- Java, Angular
Tech Lead Full Stack Developer- Java, Angular0000055528 RBC Investor Services Trust • TORONTO, Ontario, Canada
Tech Lead Full Stack Developer- Java, Angular

Tech Lead Full Stack Developer- Java, Angular

0000055528 RBC Investor Services Trust • TORONTO, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity? At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose.We’ve joined our product, design and technology teams to collaborate to deliver an innovative personalized user experience. Being a part of our Shared Service means you’ll join a culture of creativity, curiosity, and continuous learning.Our technologists design, develop and support the services we own. We’re building a team who is not afraid to challenge the status quo; embraces innovation; and excited to bring a fresh perspective. We’ve set out to simplify our client’s interactions by building a unified platform, custom tailored to our client’s needs.We’re looking for a talented and passionate Technical Lead to join our team. We believe in the power of working together, you’ll get to work with your peers, business partners and RBC’s tech community and you’ll have the opportunity to grow and expand your capabilities. Join our team today and magnify your impact influencing the future of banking on a global scale.
What will you do? Technical Direction and Consulting
  • Sets technical direction for all development, maintenance and architecture initiatives ensuring adherence to overall IT architectural direction.

  • Expert consultant on technical and management direction for strategic projects with a focus on the cross-divisional strategies.

  • Functions as in-house consultant/expert for resolution of complex technical issues.

  • Researches emerging trends/best practices and determines implications of proposed solutions on meeting business unit strategy.

  • Develops feasibility studies and proposals for senior management and executive decisions on large complex projects.

  • Together with Project Manager, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives.

  • Develops measures and monitors ongoing effectiveness of IT services for assigned business line(s).

  • Contributes to successful project completion by identifying risks and developing/recommending mitigation strategies.

  • Develops criteria to evaluate 3rd party vendors and software as well as due diligence exercises. (For very complex projects, conducts due diligence; for less complex projects oversees the process.)

  • Key contributor in the creation of technical strategy for applications within RBC IT with the architecture group.

  • Identifies technical and business opportunities to take advantage of cross project knowledge, best practices and reusability to expedite projects.

Testing & Documentation
  • Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces

  • Ensures adequate technical documentation and training.

Planning, Implementation & Support
  • Manages all aspects of implementation planning & coordination.

  • Develops detailed plans and accurate estimates for the design, build, implement and stabilize phases of the project.

  • Performs performance tuning to improve performance across multiple systems.

Relationships & Communication
  • Acts as primary IT liaison with multiple interfacing applications, 3rd party vendors, IT Executive and/or Project Managers.

  • Develops criteria to evaluate 3rd party vendors and software as well as due diligence exercises. For very complex projects, conducts due diligence; for less complex projects, oversees the process.

  • Effectively communicates and builds rapport with team members, stakeholders and interface groups using a variety of techniques and collaboration from initiation to close.

  • Leads complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning.

  • Prepares and delivers presentations to business and technology partners, senior management and executives selecting the appropriate approach based on the audience.

  • Resolves conflicts/issues and escalates others as appropriate.

Development & Coaching
  • Provides direction, expertise, feedback, coaching and development to build the capability of more junior staff.

  • Continually enhances skills and builds knowledge in all aspects of the organization, the business and information systems.

What do you need to succeed? Must have:
  • B.S. degree in Computer Science or related technical field with equivalent practical experience.

  • 5+ years’ experience with Java

  • Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing

  • Object Oriented coding practices, including strong design patterns knowledge, refactoring, clean code

  • Experience supporting production-level software.

  • Advanced knowledge and experience with Web UI frameworks including Angular

  • 5+ years experience with Java 8+ and Spring Framework (Spring Boot) and/or nodeJS

  • 5+ years experience developing distributed cloud applications (Pivotal Cloud Foundry, Openshift, Docker) Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)

  • Experience using AI coding tools such as GitHub Copilot or Amazon Q

  • Experience working with DevOps pipelines (GitHub, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)

  • Experience working with security gateways and protocols (JWT, Oauth2.0, SSL Certificates)

  • Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing Experience with code merging and branching methodologies using Git and code release process.

  • Working knowledge of web-based application architectures and frameworks (including Angular or React) and the way it integrates with services.

  • Leverage Open-Source technology and contribute to open source where possible

  • Experience supporting production-level software (Splunk, Dynatrace).

  • Solid experience with abstraction and applying it to learning new languages Ability to simplify complex problems and communicate them in plain language

  • Experience working within an Agile product team

Nice to have:
  • Experience in similar tech lead or architectural role

  • Hand-on experience integrating AI/LLM into enterprise applications (e.g. search, recommendations, automations)

  • You've built or contributed to an open-source project

  • Experience with a design system and/or component library

  • Understanding of DevOps deployment processes and technologies; Docker, Jenkins etc.

  • Experience in BDD and TDD methodologies

  • IBM WAS and MQ knowledge is an asset

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

  • Member of the front-end chapter, which provides training, events, and other opportunities for learning. You will also have an opportunity to share your work and experience with your peers

  • Leaders who support your development through coaching and managing opportunities

  • Work in a dynamic, collaborative, progressive, and high-performing team

  • A world-class training program in financial services

  • Flexible work/life balance options

#LI-POST
#TECHPJ#LI-SM5Job SkillsApplication Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System ApplicationsAdditional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST 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:

2025-09-10

Application Deadline:

2026-03-31Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveInclusion and Equal Opportunity EmploymentAt RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Create a job alert for this search

Tech Lead Full Stack Developer Java Angular • TORONTO, Ontario, Canada

Similar jobs
Team Lead - Full Stack Development

Team Lead - Full Stack Development

Analyticsmart Consulting Inc • Toronto
Full-time
Analyticsmart is a boutique analytics firm specializing in the.We empower our clients with innovative software solutions, including:.By leveraging cutting-edge technology, we optimize business deci...Show more
Last updated: 30+ days ago • Promoted
Lead Java Developer

Lead Java Developer

Quantum World Technologies Inc. • Toronto
Full-time
Direct message the job poster from Quantum World Technologies Inc.Account Manager (Canada Geo) || 24K+ Connections.Senior Java FSD, completely hands-on, should be back-end heavy in skills (with ski...Show more
Last updated: 30+ days ago • Promoted
Senior Full-Stack Tech Lead for Real-Time Auction Platform

Senior Full-Stack Tech Lead for Real-Time Auction Platform

Edealer • Toronto
Full-time
A leading digital auction platform in Toronto is seeking a full-stack Staff Developer to tackle technical challenges and mentor engineers.You will lead the design and implementation of features for...Show more
Last updated: 1 day ago • Promoted
Senior Full Stack Developer Java

Senior Full Stack Developer Java

GFT TECHNOLOGIES SE • Toronto
Full-time
Senior Full Stack Developer Java.Location: Toronto, ON, CA, M5J 2P1.This is a long term contract opportunity (12 mnths contract) and has no sponsorship option.This role will involve working on Delt...Show more
Last updated: 30+ days ago • Promoted
Java AWS Tech Lead

Java AWS Tech Lead

Viva Tech Solutions • Markham
Full-time
Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Viva Tech Solutions.Java development, with a strong background in enterprise scale systems.Hands-on ...Show more
Last updated: 30+ days ago • Promoted
Full Stack Lead Developer with AWS

Full Stack Lead Developer with AWS

CG Consulting Group • Toronto
Full-time
Senior Full Stack Development Lead with AWS.Client is a Toronto‑based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry....Show more
Last updated: 30+ days ago • Promoted
FullStack Developer Lead ( AWS Lamda)

FullStack Developer Lead ( AWS Lamda)

Dawninfotek • Toronto
Full-time
FullStack Developer Lead ( AWS Lamda).Full-stack development experience.Strong experience designing and implementing.OpenShift, Docker, Kubernetes, Artifactory, Bitbucket, Bamboo, Ansible.Strong te...Show more
Last updated: 30+ days ago • Promoted
Senior Java Full-Stack Lead — Hybrid Toronto

Senior Java Full-Stack Lead — Hybrid Toronto

CGI • Toronto
Full-time
A leading IT services firm is seeking a Java Full Stack Development Lead in Downtown Toronto.This role involves leading initiatives, managing a team, and delivering robust technical solutions.Ideal...Show more
Last updated: 1 day ago • Promoted
Lead I, Full Stack Developer

Lead I, Full Stack Developer

S&P Global, Inc. • Toronto
Full-time
Develop web applications using Java, Spring boot, and other open source java frameworks, RESTful web services.Enterprise level integrations using Distributed streaming platform, REST, OKTA, etc.Fro...Show more
Last updated: 30+ days ago • Promoted
Full Stack Java Developer - Angular, JavaScript (ES6+), UI

Full Stack Java Developer - Angular, JavaScript (ES6+), UI

Astra North Infoteck Inc. • Toronto, ON, ca
Full-time
Quick Apply
Job Description: Role Title: Senior Developer – Angular & Java .Experience Required: 6–8 years.Skill Category: Advanced Java Concepts (E2).We are seeking a highly skilled Senior Developer with stro...Show more
Last updated: 1 day ago
Lead Java Developer

Lead Java Developer

Pacer Group • Toronto
Full-time
Direct message the job poster from Pacer Group.Experience with Spring framework such as Spring Boot and Spring Security.Strong experience in Azure cloud.Front‑end development experience with Angula...Show more
Last updated: 1 day ago • Promoted
Tech Lead - Java/AWS API Integrations

Tech Lead - Java/AWS API Integrations

Insight Global • Toronto
Full-time +1
A recruitment agency is seeking a Development Lead with extensive experience in Java, AWS, NodeJS, and Spring Boot to lead integration projects at a major Canadian bank.The successful candidate wil...Show more
Last updated: 30+ days ago • Promoted
Lead Java Developer

Lead Java Developer

Synechron • toronto, on, ca
Full-time
At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
Last updated: 12 days ago • Promoted
Senior Full-Stack Tech Lead (React/Node + Java Springboot)

Senior Full-Stack Tech Lead (React/Node + Java Springboot)

Scotiabank • Toronto
Full-time
A leading bank in the Americas is seeking a Senior Full-stack Developer in Toronto to lead the Communications services team.The successful candidate will provide technical leadership and mentor tea...Show more
Last updated: 1 day ago • Promoted
Technical Lead – Java/Angular

Technical Lead – Java/Angular

J M Group Inc • Toronto, ON, Canada
Full-time
Quick Apply
Title:- Technical Lead Java/Angular Location:- Toronto ON (Hybrid- 4 day s onsite) Canada.Duration:- 6 Contract <...Show more
Last updated: 5 days ago
Full Stack Developer - Java, Springboot, Angular

Full Stack Developer - Java, Springboot, Angular

Astra North Infoteck Inc. • Toronto, ON, ca
Full-time
Quick Apply
Full Stack Developer – Java Spring Boot & Angular.Full Stack Development, Java Spring Boot, Angular, Core Java, REST API Development.BFSI (Banking, Financial Services, Insurance).The ideal candidat...Show more
Last updated: 5 days ago
Java Full Stack Developer - Angular 10+

Java Full Stack Developer - Angular 10+

Astra North Infoteck Inc. • Toronto, ON, ca
Full-time
Quick Apply
Java Full Stack Developer - Angular 10+.We are looking for a highly skilled.Java Spring Boot API applications.The ideal candidate will have strong expertise in both frontend and backend technologie...Show more
Last updated: 10 days ago
CMS Specialist - Full Stack Developer (Angular & Tech Lead)

CMS Specialist - Full Stack Developer (Angular & Tech Lead)

Synechron Inc. • Toronto
Full-time
We are**At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading ...Show more
Last updated: 14 days ago • Promoted