RBC, Canada's largest bank, is seeking a Senior Software Developer to join their Retail Credit Cloud Integration team. This role focuses on developing Java SpringBoot microservices in an agile environment, deploying to OpenShift Kubernetes using automated CI/CD pipelines. The position offers an opportunity to work with cutting-edge technologies including Kafka, REST APIs, and cloud platforms while building middleware solutions for the financial services sector.
The ideal candidate will have 5+ years of software development experience, with strong expertise in Java, Spring framework, and Apache Camel. They'll be responsible for designing and implementing services, writing robust test suites, and collaborating with QA and Production Support teams. Knowledge of financial services is a plus, as is experience with cloud platforms and technologies like OpenShift and Kubernetes.
RBC offers a compelling work environment with 84,000+ employees globally, serving more than 16 million clients across 34 countries. The company emphasizes work-life integration, professional development, and a positive culture focusing on diversity and inclusion. Benefits include a comprehensive Total Rewards Program, annual incentives, and opportunities for career growth.
The role is based in Toronto with a hybrid work arrangement, offering the flexibility of modern work practices while maintaining collaborative team interactions. This position is perfect for a senior developer looking to impact the financial technology sector while working with a leading global institution known for innovation and community involvement.