Description
A career as a back-end Java developer in the payment solutions team at National Bank means acting as a back-end and backend application developer. This job allows you to have a positive impact on our organization, thanks to your knowledge of Java backend development (Spring boot, APIs, Micoservices, DevOps, AWS Cloud development, automated testing)
Your job:
- In Scrum mode, develop and deploy functions ensuring maximum value for our various business partners
- Join an inspiring team that follows software development best practices
- Create innovative technology solutions that support our growth
- Confirm the quality of your deliverables via automated unit tests
- Addressing a wide range of technical and business challenges
Your team:
At the heart of the bank's digital transformation, the payments solutions team is a multidisciplinary team that develops and supports business APIs in the payments field as well as applications related to Interac and profile management related to National Bank's customer payments.
We want to contribute to your quality of life by offering you as much flexibility as possible. For example, we offer a hybrid work environment along with a flexible schedule that you can adapt to your needs.
The Bank values ongoing development and internal mobility. Our personalized training programs with on-the-job learning help you to master your role and develop new fields of expertise. Tools such as the Data Academy, language training, Harvard Manage Mentor, coaching, and mentoring support are always available.
Prerequisites:
- Bachelor's degree or other degree related to the industry and more than 3 years of relevant experience
- Demonstrated experience in an Agile software development role
- Experience in back-end Java 10+ development (REST/API, SpringBoot, Apache Maven and Microservices)
- Good understanding of Git/Gitflow and Atlassian suite tools such as Jira, Bitbucket and Confluence
- Rigor in code optimization.