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 problem-solving, requiring strong collaboration and engineering skills.
The role involves designing and developing microservices, integrating various technologies including REST, JDBC, JMS/MQ, and Kafka, while maintaining robust test suites. You'll work closely 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 comprehensive benefits package, including medical insurance and work-life integration. The company's culture emphasizes diversity, inclusion, and community involvement, with opportunities for career growth and development. Based in Toronto, this hybrid position allows you to work with a dynamic, collaborative team while contributing to solutions that serve over 16 million clients across 34+ countries.
The role presents an excellent opportunity for experienced developers looking to impact the financial services industry while working with cutting-edge technologies in a supportive, growth-oriented environment. You'll be part of a team that values innovation, quality, and continuous improvement, making meaningful contributions to one of the world's largest banking institutions.