
Job description
Lead Risk platform delivery with full-stack architecture, design event-driven services, and build backend services for intraday calculation and snapshots. Provide Application Programming Interface (API)/messaging for downstream consumers. Implement CI/CD pipelines, Spark processing, and S3/Iceberg data lakes. Mentor engineers and drive modernization.
Develop User Interface (UI) for real-time views, evaluate and implement AI/ML automation, and lead cross-functional teams in the development and implementation of technical roadmaps for complex software platforms.
Must have 5 years of experience in Java and Spring Boot, performance tuning and reactive programming, design patterns, data structures, and concurrency. Must have 4 years of experience in React or TypeScript production UI platforms and real-time browser APIs.
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.
Company

Finance
Royal Bank of Canada (RBC) is a leading global financial institution and Canada’s largest bank by market capitalization. It offers a diversified suite of services—including retail and commercial banking, wealth management, insurance, capital markets, and financial planning—to over 17 million clients across Canada, the United States, and 27 additional countries. RBC differentiates itself through a purpose‑driven, principles‑led approach that emphasizes innovation and exceptional client experiences, supported by a workforce of more than 94,000 employees. The bank also demonstrates a strong commitment to community impact through donations, investments, and employee volunteer programs.