Enable job alerts via email!

Senior API Developer

RBC

Toronto

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

RBC is seeking a Senior API Developer to join their US Cash Management Technology team. This role involves designing and coding applications for a new system aimed at corporate clients. Candidates should have strong experience in API development and integration technologies, contributing to a transformational project in Banking Technology.

Benefits

Comprehensive benefits
Annual incentives
Supportive leadership
Collaborative team environment
Opportunities for career growth
Work-life balance

Qualifications

  • Hands-on experience with Java/Spring Boot and Kafka.
  • Experience with Azure SQL and MongoDB.
  • Familiarity with cloud platforms like Azure, GCP, or AWS.

Responsibilities

  • Design and code application programs; perform testing.
  • Review and modify programming systems for large-scale applications.
  • Ensure efficiency of existing application systems.

Skills

API development languages
Integration technologies
Microservice architecture patterns
Building secure APIs
REST APIs
Relational databases
Cloud solutions
DevOps/CICD

Tools

JIRA
Github
Jenkins

Job description

Join to apply for the Senior API Developer role at RBC.

Get AI-powered advice on this job and more exclusive features.

Job Summary

RBC is seeking a payments expert for our US Cash Management Technology. This is a green field project to build a new system to serve our corporate clients. You will be heavily involved in shaping the future technology landscape of RBC, delivering key business values for a transformational project in our Banking Technology while implementing strategic components servicing all RBC functions as defined in our roadmap.

Job Description
What will you do?
  • Design and code application programs; perform testing for developed applications.
  • Review, analyze, and modify programming systems, including encoding, testing, debugging, and installation for large-scale systems.
  • Ensure the operating efficiency of existing application systems. Maintain records for system development and revisions.
  • Conduct organizational needs and goals analyses for application system development and implementation.
What do you need to succeed? Must have:
  • API development languages and frameworks, such as Java/Spring Boot.
  • Integration technologies and frameworks like Kafka (must-have), Apache Camel, MQ, JMS, and Spring Integration.
  • Understanding of Microservice architecture patterns.
  • Hands-on experience building secure, scalable, performant, and highly available APIs.
  • Experience building REST APIs and using API gateways such as Apigee.
  • Experience with relational databases (e.g., Azure SQL) and document databases (e.g., MongoDB).
  • Knowledge of and experience with cloud solutions like Azure (preferred), GCP, or AWS.
  • Experience with DevOps/CICD pipelines and tools like JIRA, Github, Jenkins, UCD.
What's in It for You?

We thrive on challenges, progressive growth, and working together to deliver trusted advice to our clients. We value diversity, inclusion, community involvement, and mutual success.

  • Positive work culture emphasizing diversity and inclusion, volunteerism, and community involvement.
  • Comprehensive benefits, annual incentives, and recognition programs.
  • Supportive leadership for your development.
  • Collaborative, high-performing team environment.
  • Opportunities for challenging work and career growth.
  • Work-life balance and integration.
Additional 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: 2025-03-12

Application Deadline: 2025-04-30

Note: Applications accepted until 11:59 PM the day before the deadline.

Inclusion and Equal Opportunity Employment: RBC embraces diversity and inclusion, committed to building inclusive teams and workplaces. We support accessibility and accommodations during recruitment.

Join our Talent Community to stay informed about opportunities at RBC.

Additional Information
  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Banking and Financial Services
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer: API and Developer Product & Engineering Remote Canada, Toronto, Canada

Penny Jar Capital, LLC

Toronto

Remote

CAD 90,000 - 120,000

7 days ago
Be an early applicant

Software Developer - API - Senior

LanceSoft Inc

Toronto

On-site

CAD 80,000 - 110,000

6 days ago
Be an early applicant

Senior Platform Engineer

Veracity Software Inc

Remote

CAD 80,000 - 100,000

6 days ago
Be an early applicant

Senior Middleware Specialist

Cynet Systems Inc

Toronto

On-site

CAD 90,000 - 120,000

3 days ago
Be an early applicant

Lending API Developer (New or Recent Graduate)

Bank of Montreal

Ontario

Remote

CAD 60,000 - 112,000

4 days ago
Be an early applicant

Senior Software Engineer, Platform

Alpine Software Group

Vancouver

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

PL/SQL & API Developer

CMiC

Toronto

Hybrid

CAD 100,000 - 120,000

6 days ago
Be an early applicant

Senior Software Engineer - Platform

BitGo

Toronto

On-site

CAD 100,000 - 130,000

4 days ago
Be an early applicant

Lead Public API Developer (Java/Spring Boot)

RBC

Toronto

On-site

CAD 100,000 - 130,000

Today
Be an early applicant