Description poste |
En tant que développeur backend Java, tu rejoindras une équipe en pleine expansion, composée d’experts toujours à l’affût de l’évolution des tendances dans l’industrie. Dans le cadre d’un projet d’envergure avec un client de renommée internationale, tu participeras à la création d’applications innovantes. Si tu rêves la nuit de patrons d’architecture, de Sling ou encore du framework Spring, prépares-toi à t’amuser.
Ta mission
•Participer à l’élaboration des spécifications techniques;
•Évaluer les efforts de développement;
•Découper les composantes du système afin de les rendre réutilisables;
•Développer les fonctionnalités dans un environnement multi-projets;
•Développer des preuves de concept lorsque nécessaire;
•Travailler en collaboration avec une équipe multidisciplinaire incluant des chargés de projets, des designers, des développeurs front-end et back-end afin
•Réaliser les différents mandats en respectant les budgets et échéanciers;
•Participer au développement de la couche de service (REST API) des applications de l’écosystème en place;
•Intégrer différents systèmes et services externe via des API;
•Optimiser la couche de présentation afin de fournir une expérience utilisateur rapide et performante;
•Documenter le code et écrire des tests unitaires;
Qualifications
•Minimum de 5 années d’expérience en développement Java;
•Excellente capacité à gérer les priorités;
•Aptitude à communiquer et vulgariser des solutions complexes;
•Soucis du détail et rigueur;
•Capacité à respecter des échéanciers serrés;
•Sens de l’organisation accru et proactivité;
•Expérience pratique avec le cadriciel Spring / Spring Boot;
•Connaissances approfondies des architectures orientées services;
•Maitrise de SQL et les bases de données relationnelles;
•Capacité à intervenir dans toutes les phases du projet. Des spécifications jusqu’aux tests;
•Connaissances des technologies suivantes: JAVA, Spring, Junit, Maven, GIT, JSON, AJAX, SQL, Vagrant, Docker, Ansible, Nexus, Jenkins, Apache, Nginx, SonarQube, et des concepts/processus CI/CD.
•Excellente communication orale et écrite en français et en anglais.
•Maîtrise de Git / Bitbucket
Atouts
•Maîtrise ou connaissances de HTML, CSS et Javascript;
•Connaissances ou expérience pratique avec les produits AWS;
•Connaissances ou expérience pratique avec NodeJS;
•Expérience dans une réalité d’agence;
•Expérience en environnement Agile;
Test de français est exigé pour la procédure du permis de travail, soit TEF Canada ou TCF Canada.
Ceux qui ont travaillé avec les technologies AWS et devops auront un avantage
|