Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
1,501

Jobs at Rbc in Canada

Senior Software Developer

RBC

Toronto
On-site
CAD 90,000 - 130,000
30+ days ago
I want to receive the latest job alerts at “Rbc” jobs

Top job titles:

Engineer jobsHvac jobsTechnical Writer jobsBiochemist jobsEngineer Electrical jobsComputer Engineer jobsUnderwriter jobsWarehouse Associate jobsActing jobsBusiness Management jobs

Top companies:

Jobs at MetrolinxJobs at WestjetJobs at EbrandonJobs at MicrosoftJobs at Rio TintoJobs at AdeccoJobs at DhlJobs at ShellJobs at SanofiJobs at Mastercard

Top cities:

Jobs in MarkhamJobs in VaughanJobs in KitchenerJobs in ReginaJobs in Greater SudburyJobs in GatineauJobs in LangleyJobs in LongueuilJobs in Saint JohnJobs in Chatham Kent
Senior Software Developer
RBC
Toronto
On-site
CAD 90,000 - 130,000
Full time
30+ days ago

Job summary

A prominent financial institution based in Toronto seeks a skilled Senior Software Engineer to enhance its Wealth Management Global IT Data Services. Candidates will engage with cutting-edge technologies like Java, Spring Boot, and orchestrate the development of innovative applications. This hands-on role promises growth within a dynamic team committed to crafting exceptional software solutions.

Benefits

Comprehensive Total Rewards Program
World-class training program
Flexible work/life balance options

Qualifications

  • Extensive experience in Java/Spring Boot/GraphQL/Microservices.
  • Experience developing API / Web Services, REST, Messaging based Applications.
  • Hands-on experience developing complex stored procedures and SQL tuning.

Responsibilities

  • Code/design for small to large projects/programs.
  • Contribute to successful solution development and delivery.
  • Participate in walkthrough reviews of technical design and specifications.

Skills

Active Learning
Agile Methodology
Database Technologies
Java
Microservices Architecture
RESTful APIs
Spring Boot

Tools

Kafka
Docker
Kubernetes
Job description

Job Summary

Provides information on the detailed technical design and development of applications using existing and emerging technology platforms. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.

Job Description

What is the opportunity?

Working within Wealth Management Global IT Data Services Canada, you will be our Senior Software Engineer, leveraging Java and Database technologies such as Spring Boot, Spring Batch Kafka, InMemory distributed databases (MemSQL), IBM integration stack: ACE (App Connect Enterprise), MQ, and various API / Web Services development. You will join a very dynamic team that is highly technical and has a great track record of delivering multiple innovative solutions within the organization. This is a hands-on technical role, very independent with an opportunity for growth.

What will you do?

  1. Code/design for small to large projects/programs, identifying, tracking, and resolving technical issues.
  2. Contribute to successful solution development and delivery by identifying risks and developing/recommending mitigation strategies.
  3. Provide input and work with other teams in creating new and modifying existing database or infrastructure objects based on required functionality.
  4. Participate in walkthrough reviews of all technical design, specifications, programs, and unit test plans.
  5. Assist the DevOps/support teams in activities such as troubleshooting high priority implementation issues, production investigations, etc.

What do you need to succeed?

  • Extensive experience in Java/Spring Boot/GraphQL/Microservices.
  • Experience developing API / Web Services, REST, Messaging based Applications like Kafka, MQ, Kubernetes.
  • Database query performance tuning experience.
  • Experience with enterprise applications and systems like traditional RDBMS, InMemory distributed databases (MemSQL), Cassandra.
  • Hands-on experience developing complex stored procedures and SQL tuning.
  • Experience with containerization and DevOps/automation tools (OpenShift, Docker).
  • Experience with mainstream programming languages (Java) and scripting languages.
  • Experience with multiple platforms (Unix/Linux, Windows) in both Agile and Waterfall environments.

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, flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders who support your development through coaching and managing opportunities.
  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
  • A world-class training program in financial services.
  • Flexible work/life balance options.
  • Opportunities to do challenging work.

#Ll-POST
#TECHPJ

Job Skills

Active Learning, Agile Methodology, Application Integrations, Database Technologies, Design, Detail-Oriented, Distributed Databases, Enterprise Application Delivery, Group Problem Solving, Java, Kubernetes, Microservices Architecture, Programming Languages, RESTful APIs, Software Development Life Cycle (SDLC), Spring Boot

Additional 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-05-20

Application Deadline: 2025-07-31

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

Inclusion and Equal Opportunity Employment

At RBC, we believe an inclusive workplace with diverse perspectives is core to our continued growth. We strive to foster a workplace based on respect, belonging, and opportunity for all.

Join our Talent Community

Stay informed about career opportunities at RBC. Sign up for updates on jobs, tips, and recruitment events at jobs.rbc.com.

  • 1
  • ...
  • 59
  • 60
  • 61

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved