Royal Bank of Canada logo
Royal Bank of Canada1 week ago

Senior Backend Developer

On-site · Toronto, Ontario, Canada

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Design, code and document services in Java/SpringBoot microservices; integrate 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; analyze business and system needs, explore options for efficient designs and secure data sharing; contribute to improving team processes and collaboration; leverage OpenShift/Kubernetes on-prem cloud with CI/CD pipelines; experience with middleware solutions in financial services context preferred; familiar with Jenkins, Maven, Kafka, JMS, GraphQL, Ansible, Camunda, ELK Stack; Cloud/OpenShift/Kubernetes experience; strong focus on scalable, secure APIs and enterprise-grade software; agile environment.

Required Qualifications

  • 5+ years of experience in a software development role with a proven track record of delivering maintainable, quality solutions
  • Experience with modern Java development with the Spring framework
  • Knowledge of HTTP, REST, XML, JSON, JDBC, MS SQL, SQL, OAuth, MTLS and others
  • Experience with software development best practices such as TDD/BDD, DevOps, code reviews, design patterns, CI/CD, SRE
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Royal Bank of Canada

Senior Backend Developer

Apply on Sorce