Skip to main content

Description

This role is within RBC's Global Functions Technology (GFT) division, specifically with the AFL (AML, Fraud, Law IT) team. The opportunity involves joining a team that designs, builds, and maintains high-performing applications and scalable pipelines for critical enterprise business areas like Anti-Money Laundering and Fraud Detection. The position requires a results-driven professional to innovate and deliver transformative IT solutions, leveraging cutting-edge technologies across data processing, microservices, cloud-ready applications, and modern front-end frameworks.

What We're Looking For

Lead, develop, and support highly scalable, high-performance components within an Agile development team.,Ensure high code quality through automated unit and functional testing.,Automate processes within the development pipeline for efficiency and continuous delivery.,Contribute to application design and develop reusable code structures.,Build and maintain modern front-end and back-end applications using frameworks like React, Node.js, Spring Boot.,Approach complex problems with an open mind and find innovative solutions.,Proactively learn new technologies.,Communicate effectively with technical and non-technical stakeholders.,Professional software development experience (Minimum 8+ years) with React, Node JS, Java, J2EE, Spring /REST / Microservices, Linux and NoSQL/SQL databases.,Experience developing secure server-side services leveraging Spring, Spring Batch/Boot, RESTful Webservices, Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet).,Good knowledge on messaging/streaming technologies (MQ, Kafka).,Hands-on experience in writing clean, readable/reusable java code with unit tests.,Experience using Git and Maven while collaborating with the software development team.,Ability to independently handle module deliveries, multi-task effectively and provide timely updates.,Experience with DevOps, CD/CI tools (Jenkins, GitHub, Automated Testing tools, or similar).,Experience with building Cloud-ready microservices and containerizing applications.

Ideal Candidate

Talented, creative, and results-driven professional.,Experience with Big Data (Hadoop / Spark) (Nice to have).

Hard Skills

React
Node JS
Java
J2EE
Spring
REST
Microservices
Linux
NoSQL databases
SQL databases
Spring Batch/Boot
RESTful Webservices
Apache Data Utilities (JSON
Avro
CSV/PSV
Parquet)
MQ
Kafka
Git
Maven
DevOps
CD/CI
Jenkins
GitHub
Automated Testing
Cloud-ready microservices
Containerizing applications
Hadoop
Spark
Application Integrations
Application Maintenance
Applications Architecture
Commercial Acumen
Enterprise Application Delivery
Information Technology Management
Programming Languages
Software Development Life Cycle (SDLC)
System Applications

Soft Skills

Agile
Collaboration
Innovation
Transformative IT solutions
Problem-solving
Communication
Leadership
Mentorship
Continuous learning

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
Leaders who support your development through coaching and managing opportunities.
Ability to make a difference and lasting impact.
Work in a dynamic, collaborative, progressive, and high-performing team.
A world-class training program in financial services.
Flexible work/life balance options.
Opportunities to do challenging work.

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.