Senior Backend Engineer — Payments Platform (Java/Spring)

United States Digital Space LLC

Toronto

On-site

CAD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Total rewards program
Bonus opportunities
Stock where applicable

Job summary

Royal Bank of Canada is seeking a senior backend developer to contribute to a major payment modernization initiative. You will build high-performance, event-driven microservices using Java and Spring Boot, shaping a scalable and resilient backend for a multi-year roadmap.

You will mentor teammates, design robust solutions, and collaborate across IT and business partners to deliver measurable outcomes. This role anchors a data-driven, agile delivery culture.

Qualifications

  • 2-5+ years of backend development experience.
  • Strong hands-on experience with Java and Spring Boot framework.
  • Deep understanding of microservices architecture and distributed systems.
  • Practical experience with reactive and event-based programming.
  • Proficiency with RESTful API design, Git, and CI/CD tools (e.g., Jenkins).
  • Strong experience with automated testing (e.g., JUnit, Mockito).
  • Familiarity with Agile/Scrum methodologies.

Responsibilities

  • Develops and tests software solutions, frameworks, and tools of moderate complexity.
  • Collaborate with cross functional teams to design and implement solutions.
  • Provide mentorship and technical guidance to junior team members.
  • Analyze system requirements and contribute to technical strategies.
  • Lead software development tasks or projects requiring advanced problem solving.

Skills

Java
Spring Boot
Microservices
Reactive programming
RESTful API design
Git
CI/CD (Jenkins)
JUnit
Mockito
Agile/Scrum

Tools

Jenkins
Git
JUnit
Mockito

Job description

Royal Bank of Canada is seeking a senior backend developer to contribute to a major payment modernization initiative. You will build high-performance, event-driven microservices using Java and Spring Boot, shaping a scalable and resilient backend for a multi-year roadmap.

You will mentor teammates, design robust solutions, and collaborate across IT and business partners to deliver measurable outcomes. This role anchors a data-driven, agile delivery culture.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Java Engineer — Build Scalable Banking APIs
Senior Backend Java Engineer — Build Scalable Banking APIs

RBC • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Sr Developer, High Value Payments Engineering
Sr Developer, High Value Payments Engineering

Socket.dev • Toronto

On-site
CAD 120,000 - 150,000
Bonuses and flexible benefits
Stock options (where applicable)
Dynamic, high-performing team
Sr Developer, High Value Payments Engineering
Sr Developer, High Value Payments Engineering

United States Digital Space LLC • Toronto

On-site
CAD 110,000 - 160,000
Total rewards program
Bonus opportunities
Stock where applicable
Sr Developer, High Value Payments Engineering
Sr Developer, High Value Payments Engineering

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total rewards
Career growth
Impact
+3
Senior Backend Engineer — Core Banking Platform
Senior Backend Engineer — Core Banking Platform

Braid • Canada

On-site
CAD 90,000 - 120,000
Senior Backend Engineer — Fintech Builder, Payments Platform
Senior Backend Engineer — Fintech Builder, Payments Platform

Venn • Toronto

On-site
CAD 80,000 - 110,000
Competitive salary
Latest tech and equipment
Senior Full-Stack Engineer for FinTech Platforms
Senior Full-Stack Engineer for FinTech Platforms

Worky • Toronto

On-site
CAD 95,000 - 145,000
Total Rewards Program
Flexible benefits
Bonuses and commissions
+2
Software Engineer, Global Payments Technology (Backend Java Developer)
Software Engineer, Global Payments Technology (Backend Java Developer)

United States Digital Space LLC • Toronto

On-site
CAD 90,000 - 120,000
Bonus potential
Tuition assistance
Flexible vacation
Senior Java Full-Stack Engineer | Microservices & AI Tools
Senior Java Full-Stack Engineer | Microservices & AI Tools

RBC • Mississauga

On-site
CAD 110,000 - 140,000
Total Rewards Program
Stock options where applicable
Senior Backend Developer
Senior Backend Developer

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total Rewards Program with bonuses and
Coaching and development opportunities
Dynamic, collaborative team