Enable job alerts via email!

Senior Software Developer, GFT

RBC

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Toronto seeks talented technologists to join their Global Functions Technology team. This role involves developing high-performing applications on cloud platforms, ensuring code quality, and collaborating within an Agile team. Opportunities for growth and innovation await you.

Benefits

Comprehensive Total Rewards Program
Supportive leaders fostering development
Opportunities to grow and learn
Dynamic, collaborative team environment

Qualifications

  • At least 6+ years of professional software development experience with Java, J2EE, REST/Microservices.
  • Experience developing secure server-side services using APIs like Spring, Spring Boot.
  • Good knowledge of messaging/streaming technologies such as MQ and Kafka.

Responsibilities

  • Develop and support scalable, high-performance components within an Agile development team.
  • Ensure high code quality through automated testing.
  • Automate development processes to improve efficiency and enable continuous delivery.

Skills

Active Learning
Agile Methodology
Detail-Oriented
Generative AI
Group Problem Solving

Tools

GitHub Copilot
Spring Framework
Microservices Architecture

Job description

Job Summary

Job Description

What is the opportunity?

Global Functions Technology helps RBC functions & businesses achieve their objectives through app development & technology support. We are the center of excellence for employee social collaboration, mobile apps, and building applications that support risk management at the bank. We are building a team that embraces innovation and enthusiasm, bringing a fresh perspective. Our journey involves building high-performing, resilient technology platforms to meet the demands from Group Risk, Human Resources, Chief Administrative Office & Audit, Capital Markets, P&CB, and Wealth.
We seek talented and passionate technologists to join our team. Working with a developer mindset, you will be part of an agile team delivering high-performing applications on cloud platforms with streaming technologies. We promote continuous growth and expanding your capabilities. Join us to influence the strength of our advanced insights and analytics. This team is involved in various projects, offering diverse opportunities.

What will you do?

  • Develop and support scalable, high-performance components within an Agile development team.
  • Ensure high code quality through automated testing.
  • Automate development processes to improve efficiency, reduce time-to-market, and enable continuous delivery.
  • Design code structures for reusability across applications.
  • Look beyond your stack to solve complex problems with an open mind.
  • Proactively learn about new technologies and their applications.
  • Communicate technical details effectively to non-technical stakeholders.

What do you need to succeed?

Must Have:

  • At least 6+ years of professional software development experience with Java, J2EE, REST/Microservices, Linux, and NoSQL/SQL databases.
  • Experience developing secure server-side services using APIs like Spring, Spring Boot, RESTful Webservices, and working with JSON, Avro, CSV/PSV, Parquet, NoSQL/SQL databases, and Struts 2.0.
  • Good knowledge of messaging/streaming technologies such as MQ and Kafka.
  • Hands-on experience writing clean, readable, and reusable Java code with unit tests.
  • Experience using Git and Maven in a team environment.
  • Ability to multi-task and provide timely updates.

Nice To Have:

  • Experience with web development frameworks like Angular or React (Angular preferred).
  • Intermediate experience with Python.
  • Experience building APIs using NodeJS, .NET Core, or Java.
  • Experience with Big Data technologies (Hadoop/Spark), Cloud, and containers.
  • Experience with Gen AI solutions leveraging tools like Copilot.
  • Experience with Agile methodologies and DevOps tools such as Jenkins, GitHub, and automated testing tools.

What’s in it for you?

We thrive on challenges, progressive thinking, and collaboration to deliver trusted advice that helps our clients and communities prosper. We care about our employees' growth, making a difference, and mutual success.

  • A comprehensive Total Rewards Program including bonuses, benefits, competitive compensation, commissions, and stock options where applicable.
  • Supportive leaders fostering your development through coaching and opportunities.
  • Opportunities to grow, learn, and develop leadership skills.
  • Make a lasting impact on RBC and the community.
  • Work in a dynamic, collaborative, and high-performing team.
  • Engage in challenging work to enhance your technical skills.
  • Collaborate across various teams within the organization.

#LI-Hybrid

#LI-POST

Job Skills

Active Learning, Agile Methodology, Application Integrations, Cloud Applications, Containerization, Detail-Oriented, Enterprise Application Delivery, Generative AI, GitHub Copilot, Group Problem Solving, J2EE Applications, J2EE Platform, J2EE Web Services, Microservices Architecture, Programming Languages, Python, RESTful APIs, SDLC, Spring Framework, Spring Web Service

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-12

Application Deadline: 2025-06-14

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

Inclusion and Equal Opportunity Employment

At RBC, we believe an inclusive workplace with diverse perspectives is key to our growth. We support our employees to perform at their best, collaborate effectively, innovate, and grow professionally, fostering a workplace based on respect, belonging, and opportunity for all.

Join our Talent Community

Stay informed about career opportunities at RBC by signing up for updates on jobs, tips, and events at jobs.rbc.com. Expand your potential and help create a better future with RBC.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Developer, GFT

RBC

Toronto

Hybrid

CAD 90.000 - 140.000

20 days ago