Description du mandat :
Nous recherchons 2 développeurs logiciels seniors Full Stack pour travailler sur nos applications web legacy. Le mandat consiste principalement à effectuer du refactoring afin de moderniser ces applications et de les rendre conformes aux normes de sécurité. Le candidat doit être à l’aise avec des versions moins récentes de Java et Angular et être bilingue
...
Contactez-nous pour plus d'information : Daniel Zapata
Advantages
Description de poste : Développeur logiciel senior (Req ID: 867)
Poste : Développeur logiciel senior
Équipe : Acquisition
Lieu de travail : Montréal ou Laval, QC (Hybride 2x par semaine au bureau)
Langues : Français et anglais (parlé et écrit)
Date de début : 6 janvier 2025
Possibilité de renouvellement : Oui
2x références professionnelles
Background check crédit et criminel
Responsibilities
Responsabilité :
- Modernisation des applications legacy : Refactoriser le code existant en Java 8+ et Angular.js pour assurer la conformité aux normes de sécurité. / Optimiser les performances et la maintenabilité des applications.
- Développement Full Stack : Développer le back-end en Java, Spring Boot, Hibernate. / Développer le front-end en Angular.js, JavaScript, TypeScript.
- Assurer la qualité et la sécurité : Implémenter des tests automatisés avec Cucumber. / Utiliser GitHub/GitHub Actions pour le contrôle des versions.
- Déploiement et conteneurisation : Utiliser Docker pour le déploiement des applications. / Documenter les API avec Swagger.
- Collaboration d’équipe : Travailler en mode Agile/Scrum avec l’équipe d’acquisition. /
Communiquer en français et en anglais avec les parties prenantes.
- Maintenance et support : Assurer le support des applications et résoudre les incidents techniques.
Qualifications
Exigences minimales :
Java Legacy 8+
JSF (JavaServer Faces)
Hibernate
JDBC
Spring / Spring Boot
Angular.js
TypeScript
JavaScript
Node.js
Technologies supplémentaires :
Cucumber
GitHub / GitHub Actions
Docker
Swagger
MongoDB
Profil recherché :
Niveau d’expérience : Senior
Années d’expérience : 10 ans et plus
Expérience en modernisation et refactoring d’applications legacy
Compétences en sécurité applicative
Bonne capacité à collaborer dans des environnements bilingues
Summary
Contactez-nous pour plus d'information : Daniel Zapata
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Description du mandat :
Nous recherchons 2 développeurs logiciels seniors Full Stack pour travailler sur nos applications web legacy. Le mandat consiste principalement à effectuer du refactoring afin de moderniser ces applications et de les rendre conformes aux normes de sécurité. Le candidat doit être à l’aise avec des versions moins récentes de Java et Angular et être bilingue
Contactez-nous pour plus d'information : Daniel Zapata
Advantages
Description de poste : Développeur logiciel senior (Req ID: 867)
Poste : Développeur logiciel senior
Équipe : Acquisition
Lieu de travail : Montréal ou Laval, QC (Hybride 2x par semaine au bureau)
Langues : Français et anglais (parlé et écrit)
Date de début : 6 janvier 2025
Possibilité de renouvellement : Oui
2x références professionnelles
Background check crédit et criminel
Responsibilities
Responsabilité :
- Modernisation des applications legacy : Refactoriser le code existant en Java 8+ et Angular.js pour assurer la conformité aux normes de sécurité. / Optimiser les performances et la maintenabilité des applications.
...
- Développement Full Stack : Développer le back-end en Java, Spring Boot, Hibernate. / Développer le front-end en Angular.js, JavaScript, TypeScript.
- Assurer la qualité et la sécurité : Implémenter des tests automatisés avec Cucumber. / Utiliser GitHub/GitHub Actions pour le contrôle des versions.
- Déploiement et conteneurisation : Utiliser Docker pour le déploiement des applications. / Documenter les API avec Swagger.
- Collaboration d’équipe : Travailler en mode Agile/Scrum avec l’équipe d’acquisition. /
Communiquer en français et en anglais avec les parties prenantes.
- Maintenance et support : Assurer le support des applications et résoudre les incidents techniques.
Qualifications
Exigences minimales :
Java Legacy 8+
JSF (JavaServer Faces)
Hibernate
JDBC
Spring / Spring Boot
Angular.js
TypeScript
JavaScript
Node.js
Technologies supplémentaires :
Cucumber
GitHub / GitHub Actions
Docker
Swagger
MongoDB
Profil recherché :
Niveau d’expérience : Senior
Années d’expérience : 10 ans et plus
Expérience en modernisation et refactoring d’applications legacy
Compétences en sécurité applicative
Bonne capacité à collaborer dans des environnements bilingues
Summary
Contactez-nous pour plus d'information : Daniel Zapata
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more