Senior Java Engineer - Cloud, Microservices & Kafka

RBC

Toronto

On-site

CAD 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Total rewards program
Coaching & development
Work-life balance
World-class training program
Stock options

Job summary

RBC is seeking a senior software engineer in Toronto to develop and support scalable Java-based services within an Agile team. You will work on high-performance components and contribute to CI/CD and automated testing.

You have 5–8 years of hands-on experience with Java, J2EE, Spring, Kafka and REST/Microservices, and you will collaborate across platforms to deliver secure, reliable solutions for the bank’s technology platforms.

Qualifications

  • 5–8 years of professional software development experience with Java, J2EE, Spring, Kafka, REST / Microservices, Linux and SQL/NoSQL databases.
  • Experience building secure server-side services using Java, Spring Boot, RESTful Web services, Kafka and NoSQL/SQL databases.
  • Strong knowledge of messaging and streaming technologies (MQ, Kafka).
  • Hands-on with clean, readable Java code and unit tests; Git and Maven collaboration.
  • Ability to multi-task and provide timely updates.

Responsibilities

  • Develop and support highly scalable components within an Agile development team.
  • Ensure code quality with automated tests and efficient CI/CD pipelines.
  • Design reusable code structures across applications.
  • Interface effectively and translate complex tech into clear terms.
  • Stay updated on new technologies and assess their applicability.

Skills

Java
J2EE
Spring
Kafka
REST / Microservices
Linux
SQL/NoSQL
Git
Maven
Unit tests

Tools

Git
Maven
Unit testing

Job description

RBC is seeking a senior software engineer in Toronto to develop and support scalable Java-based services within an Agile team. You will work on high-performance components and contribute to CI/CD and automated testing.

You have 5–8 years of hands-on experience with Java, J2EE, Spring, Kafka and REST/Microservices, and you will collaborate across platforms to deliver secure, reliable solutions for the bank’s technology platforms.

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

Similar jobs worth comparing

Backend Java Engineer — SpringBoot Microservices
Backend Java Engineer — SpringBoot Microservices

RBC • Toronto

On-site
CAD 90,000 - 120,000
Total Rewards Program
Coaching and development
Dynamic, collaborative team
+1
Backend Java Engineer — Spring Boot & Kafka
Backend Java Engineer — Spring Boot & Kafka

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Senior Full-Stack Developer - Java, AI & Enterprise Apps
Senior Full-Stack Developer - Java, AI & Enterprise Apps

Socket.dev • Toronto

On-site
CAD 90,000 - 130,000
Lead Software Architect - Real-Time Capital Markets
Lead Software Architect - Real-Time Capital Markets

RBC • Toronto

On-site
CAD 120,000 - 210,000
Senior Full-Stack Engineer — SaaS & Cloud Automation Lead
Senior Full-Stack Engineer — SaaS & Cloud Automation Lead

RBC • Toronto

On-site
CAD 110,000 - 150,000
Bonuses
Flexible benefits
Stock options where applicable
+1
Senior DevOps Engineer - AI-Driven CI/CD & Cloud
Senior DevOps Engineer - AI-Driven CI/CD & Cloud

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total Rewards Program
Coaching and development opportunities
Impactful work
+5
Senior Java Engineer – Hybrid, Scalable APIs & Cloud
Senior Java Engineer – Hybrid, Scalable APIs & Cloud

Citigroup Inc. • Mississauga

Hybrid
CAD 153,000 - 236,000
Hybrid working
Global exposure
Learning & development
+3
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Java Full Stack Engineer | FinTech & Capital Markets
Senior Java Full Stack Engineer | FinTech & Capital Markets

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Senior Java Developer - GFT TORONTO
Senior Java Developer - GFT TORONTO

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total rewards program
Coaching & development
Work-life balance
+2