Backend Java Engineer — SpringBoot Microservices

RBC

Toronto

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Total Rewards Program
Coaching and development
Dynamic, collaborative team
Technology leadership

Job summary

RBC in Toronto is seeking a Software Backend Developer to join the Retail Credit Cloud Integration team. You will design, develop and document Java SpringBoot microservices, deployed to OpenShift/Kubernetes with CI/CD.

You will collaborate with architects and analysts to deliver reusable APIs, apply TDD/BDD, and help automate testing and deployment. This role offers a dynamic, collaborative environment and opportunities to influence middleware solutions.

Qualifications

  • 2+ years of experience in a software development role delivering maintainable, high-quality solutions.
  • Experience with modern Java development using the Spring framework.
  • Knowledge of HTTP, REST, XML/JSON, JDBC, SQL, OAuth, MTLS and related technologies.
  • Experience with best practices: TDD/BDD, DevOps, code reviews, design patterns, CI/CD, SRE.

Responsibilities

  • Design, code and document services in small to large projects.
  • Integrate technologies at various levels, leveraging REST and JDBC integrations plus event/messaging technologies (JMS / MQ / Kafka).
  • Use AI in day-to-day SDLC work and AI-centric product development.
  • Write and maintain unit, system, and functional tests with Junit, Mockito, and Cucumber.
  • Assist QA with integration, performance and penetration testing.
  • Assist Production Support with troubleshooting issues.

Skills

Java
Spring Boot
REST
JDBC
CI/CD
TDD/BDD
DevOps

Tools

OpenShift
Kubernetes
Jenkins
Maven
CI/CD

Job description

RBC in Toronto is seeking a Software Backend Developer to join the Retail Credit Cloud Integration team. You will design, develop and document Java SpringBoot microservices, deployed to OpenShift/Kubernetes with CI/CD.

You will collaborate with architects and analysts to deliver reusable APIs, apply TDD/BDD, and help automate testing and deployment. This role offers a dynamic, collaborative environment and opportunities to influence middleware solutions.

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

Similar jobs worth comparing

Senior Java Engineer - Cloud, Microservices & Kafka
Senior Java Engineer - Cloud, Microservices & Kafka

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total rewards program
Coaching & development
Work-life balance
+2
Backend Java Engineer — Spring Boot & Kafka
Backend Java Engineer — Spring Boot & Kafka

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000
Senior Backend Engineer | Java Microservices & Cloud
Senior Backend Engineer | Java Microservices & Cloud

Canadian Imperial Bank of Commerce • Toronto

Hybrid
CAD 110,000 - 140,000
Competitive salary
Banking benefits
Defined benefit pension
+5
Backend Developer
Backend Developer

RBC • Toronto

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

Tata Consultancy Services • Toronto

On-site
CAD 80,000 - 100,000
Java Backend Engineer — Cloud Microservices (Spring Boot)
Java Backend Engineer — Cloud Microservices (Spring Boot)

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,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
Senior Software Delivery Manager
Senior Software Delivery Manager

Socket.dev • Bedford

On-site
CAD 90,000 - 120,000
Senior Java Backend Engineer: Spring Boot & Microservices
Senior Java Backend Engineer: Spring Boot & Microservices

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 150,000
Senior Java Microservices Lead Engineer
Senior Java Microservices Lead Engineer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential