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 acumen, requiring strong skills in Java development, Spring framework, and various integration technologies. You'll be working on designing and implementing middleware solutions, writing robust test suites, and collaborating with QA and Production Support teams to ensure high-quality deliverables.
The ideal candidate brings 5+ years of Java/Springboot development experience, with deep knowledge of modern development practices including TDD/BDD, DevOps, and CI/CD. Experience with cloud platforms, particularly OpenShift and Kubernetes, would be valuable, as would familiarity with financial services industry software development.
RBC offers a comprehensive benefits package and a culture that emphasizes diversity, inclusion, and community involvement. With 84,000+ employees globally and operations in 34 countries, RBC provides excellent opportunities for career growth and development. The company's purpose-driven approach and commitment to innovation make it an ideal place for technologists looking to make a meaningful impact while working with cutting-edge technologies.
Working at RBC means joining a dynamic, collaborative team where your contributions directly affect the success of one of the world's largest financial institutions. The role offers work-life integration, competitive compensation, and the chance to work on challenging projects that help communities prosper.