RBC, Canada's largest bank, is seeking a Senior Java Backend Developer to join their commercial credit products and services team. This role offers an exciting opportunity to shape the future of digital banking, working with cutting-edge technologies in an Agile environment. The position focuses on developing new and extending existing applications in the RBC Commercial and Small business portfolio.
As a Senior Java Developer, you'll be responsible for creating scalable APIs, ensuring code quality, and implementing automated testing practices. The role requires expertise in Java development, particularly with Spring Boot framework, and experience with modern technologies including Redis, MongoDB, and Kafka. You'll work in a collaborative environment, contributing to technical direction and implementation of applications.
The ideal candidate brings 4+ years of Java development experience, strong knowledge of RESTful APIs, and hands-on experience with various deployment methodologies. This position offers comprehensive benefits, including competitive compensation, bonuses, and flexible work arrangements. Working at RBC means joining a purpose-driven organization that values innovation and exceptional client experiences.
RBC provides an inclusive workplace environment, supporting professional growth through coaching and development opportunities. The role is based in Toronto, with a hybrid work arrangement, offering the perfect balance of office collaboration and remote work flexibility. This is an excellent opportunity for a senior developer looking to make a significant impact in the financial technology sector while working with a leading global financial institution.