Full Stack Developer
Summary
Full Stack Developer building and deploying features for trading partners, tackling technical challenges in customer screening and payment ecosystems. Core stack is Java (10+), Spring Boot microservices, REST APIs, Maven and Git in an Agile/Scrum team; the role requires working primarily in French with functional English.
Tasks and responsibilities
- Develop and deploy features that bring value to trading partners;
- Design robust and scalable technology solutions aligned with architecture targets;
- Actively participate in Agile ceremonies and Scrum deliveries;
- Perform and maintain automated unit tests to ensure code quality;
- Collaborate with development teams to improve software engineering practices;
- Addressing technical challenges related to the evolution of customer screening and payment ecosystems.
Profile we are looking for
- Hold an undergraduate degree in computer science, software development or a related field;
- Possess more than five (5) years of experience in software development;
- Have experience in micro-services architecture;
- Have experience with REST APIs;
- Have experience with Spring Boot;
- Demonstrate experience in Agile development;
- Have relevant experience in artificial intelligence (AI);
- Be proficient in Java (version 10 or higher);
- Master Apache Maven;
- Use Git/Gitflow tools effectively;
- Be able to use Jira, Bitbucket and Confluence tools in a software development context;
- Design, optimize and put into production software solutions;
This position requires working primarily in French, while requiring a functional command of English for daily tasks. This English proficiency is essential to understand documentation and ensure professional communication with customers, suppliers, and colleagues across Canada.