- ಅನುಭವ
- 1+ ವರ್ಷಗಳು
- ಸಂಬಳ
- —
- ತೆರೆಯುವಿಕೆಗಳು
- 1
- ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ
- 9 ಗಂಟೆಗಳ ಹಿಂದೆ
- ಕೆಲಸದ ಮೋಡ್
- ಕಚೇರಿಯಲ್ಲಿ
- ಅರ್ಹತೆ
- Candidates with at least 1 year of relevant experience in Java, Spring Boot and/or Angular, cloud application development, JavaScript, and REST API work are encouraged to apply. Co-op experience is counted toward the experience requirement. Applicants should be able to work onsite in Toronto, Ontar…
- ಪುನರಾರಂಭ
- ಅರ್ಜಿ ಸಲ್ಲಿಸಲು ಕಡ್ಡಾಯ
ನೀವು ಎಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತೀರಿ
ಕೆಲಸದ ವಿವರ
Role overview
RBC Digital is focused on creating a distinctive, personalized digital banking experience for clients. The team combines product, design, and engineering to build scalable, automated solutions that improve how clients interact with the bank. This role sits within a culture that values creativity, curiosity, and ongoing learning.
You will contribute to the evolution of RBC’s core digital platforms by working in a small, autonomous agile squad. The environment supports continuous delivery, modern hybrid cloud technologies, and microservices-based development. The role is intended for someone who enjoys solving complex problems, collaborating across disciplines, and helping shape customer-facing and internal applications.
What you will do
- Build new services and client-facing applications using modern technologies that support RBC’s digital banking strategy.
- Partner with teammates to design and define API interfaces.
- Develop and maintain scalable, high-performance APIs in an Agile environment.
- Improve code quality through automated unit and functional testing.
- Streamline development workflows by automating pipeline steps and identifying ways to improve efficiency and reduce delivery time.
- Create reusable code structures that can be applied across multiple applications.
- Work closely with technical, product, and business partners to deliver strong product outcomes.
- Support team growth by mentoring developers, sharing knowledge, and pairing with peers.
- Approach problems with an open mindset and explore solutions beyond your current technology stack.
- Continuously learn new technologies and apply them to present and future challenges.
- Communicate technical ideas clearly in language that non-technical stakeholders can understand.
Required experience and technical background
- At least 1 year of hands-on experience with Java 17+ and Spring Framework/Spring Boot and/or Angular 17+, including co-op experience.
- At least 1 year of experience building distributed cloud applications using technologies such as OpenShift, Docker, and Azure, including co-op experience.
- At least 1 year of JavaScript experience, including co-op experience.
- Practical experience with RESTful API development, testing, troubleshooting, and interface specifications such as Swagger, RAML, and SOAP.
- Exposure to professional software engineering practices across the full SDLC, including coding standards, reviews, source control, build workflows, and testing.
- Experience with Git branching, merging, and release processes.
- Working knowledge of web application architectures and frameworks such as Angular or React, and how they connect with backend services.
- Ability to use open source technologies and contribute to open source where appropriate.
- Strong abstract thinking skills and the ability to apply that mindset when learning new languages.
- Ability to break down complex issues and explain them in simple, everyday terms.
Preferred qualifications
- Object-oriented programming experience with strong knowledge of design patterns, refactoring, and clean code principles.
- Experience in one or more of the following areas: algorithm design and optimization, large-scale systems, parallel or distributed systems, relational databases or scale-out repositories such as MySQL, MongoDB, or Redis, and microservice design including load balancing, service discovery, and resiliency.
What RBC offers
- A comprehensive total rewards package that may include bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
- Leadership support through coaching and guidance on development opportunities.
- The chance to create meaningful impact and contribute to lasting outcomes.
- A dynamic, collaborative, high-performing team environment.
- Access to a world-class training program in financial services.
- Flexible options to support work-life balance.
- Opportunities to work on challenging assignments.
- Opportunities to take on increasing levels of responsibility.
- The chance to build strong relationships with clients.
Work details
This is a full-time, regular position based onsite in Toronto, Ontario, Canada. The role is located at RBC WaterPark Place, 88 Queens Quay W, Toronto, Canada. The standard work schedule is 37.5 hours per week. The position is salaried.
Additional information
Platform: Technology and Operations
Application deadline: 2026-07-08. Applications are accepted until 11:59 PM on the day before the deadline.
RBC emphasizes shared values of Client First, Integrity, Collaboration, Respect, and Excellence. The company promotes inclusion, diverse perspectives, and a workplace where employees can collaborate effectively, innovate, and grow professionally.
Applicants who qualify may be contacted to discuss their resume in more detail.