Taro Logo

Senior Software Developer - Backend

Canada's biggest bank and one of the largest in the world based on market capitalization, serving 16 million+ clients across 34+ countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Description For Senior Software Developer - Backend

RBC, Canada's largest bank, is seeking a Senior Software Developer for their Digital Technology Operations team. This role is crucial in their initiative to digitize paper processes and build out their API economy. The position offers an opportunity to work on enterprise-wide projects using cutting-edge technologies like Java 17+, Spring Boot, and cloud platforms. The ideal candidate will have 4+ years of experience and strong expertise in backend development, microservices, and DevOps practices.

The role combines technical excellence with leadership responsibilities, requiring both strong coding skills and the ability to coordinate multiple initiatives. You'll be working in a collaborative environment, building scalable services and contributing to RBC's digital transformation. The position offers comprehensive benefits, including competitive compensation, bonuses, and stock options.

RBC provides a progressive work environment with 84,000+ employees globally, serving over 16 million clients across 34 countries. They emphasize professional development, offering coaching and world-class training programs. The company maintains a strong commitment to inclusion and equal opportunity employment, fostering a workplace based on respect and belonging.

This is an excellent opportunity for a senior developer looking to make a significant impact in a leading financial institution while working with modern technologies and contributing to large-scale digital transformation initiatives.

Last updated 18 hours ago

Responsibilities For Senior Software Developer - Backend

  • Write highly scalable, high performance, maintainable and reusable services
  • Apply design patterns, coding standards, and best practices to produce secure, reliable code
  • Manage implementation of multiple concurrent initiatives
  • Develop and execute end to end change management plans
  • Collaborate on cross-functional enterprise initiatives
  • Establish strong working relationships across business units

Requirements For Senior Software Developer - Backend

Java
Kubernetes
  • 4+ years development experience in Java 17+ utilizing Spring Boot framework
  • Advanced knowledge of Web API and Microservices application development with JSON, XML, SOAP/REST
  • Experience working in continuous integration/delivery (DevOps)
  • Experience with Cloud platforms and technologies (OpenShift, Kubernetes, S3 Object Storage)
  • Experience working with RESTful APIs and interface specifications (Swagger/OpenAPI)
  • Experience supporting production-level software and using monitoring tools (Splunk, Dynatrace)

Benefits For Senior Software Developer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program in financial services
  • Flexible work/life balance options
  • Career development through coaching
  • Collaborative and progressive team environment

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Senior Software Developer - Backend