RBC, Canada's largest bank and a global financial institution, is seeking a Senior Software Developer to join their Retail Credit Cloud Integration team. This role offers an exciting opportunity to work with Java SpringBoot microservices in an agile environment, deploying to OpenShift Kubernetes using automated CI/CD pipelines. The position combines technical expertise with business impact, as you'll be building quality middleware solutions for one of the world's largest financial institutions.
The role involves designing and developing microservices, integrating various technologies including REST, JDBC, Kafka, and S3, and maintaining robust test suites. You'll work collaboratively with QA and Production Support teams, contributing to the full software development lifecycle. The ideal candidate brings 5+ years of Java/Springboot experience and strong knowledge of modern development practices.
RBC offers a compelling environment for career growth, with a team of 84,000+ employees globally serving more than 16 million clients across 34 countries. The company emphasizes diversity, inclusion, and community involvement, providing comprehensive benefits and opportunities for professional development. Working in Toronto, you'll be part of a dynamic, collaborative team focused on delivering innovative financial solutions.
This hybrid role combines the flexibility of remote work with in-person collaboration, offering work-life integration and the chance to contribute to meaningful projects at scale. If you're passionate about quality software engineering, problem-solving, and want to impact the future of banking technology, this role presents an excellent opportunity to advance your career with a leading global financial institution.