Job description:
We are looking for 2 senior Full Stack software developers to work on our legacy web applications. The mandate mainly consists of refactoring in order to modernize these applications and make them compliant with security standards. The candidate must be comfortable with older versions of Java and Angular and be bilingual.
...
Contact us for more information: Daniel Zapata
Avantages
Job description: Senior Software Developer (Req ID: 867)
Position: Senior Software Developer
Team: Acquisition
Workplace: Montreal or Laval, QC (Hybrid 2x per week in the office)
Languages: French and English (spoken and written)
Start date: January 6, 2025
Possibility of renewal: Yes
2x professional references
Credit and criminal background check
Responsabilités
Responsibilities :
- Modernization of legacy applications: Refactor existing code in Java 8+ and Angular.js to ensure compliance with security standards / Optimize application performance and maintainability.
- Full Stack Development: Back-end development in Java, Spring Boot, Hibernate / Front-end development in Angular.js, JavaScript, TypeScript.
- Ensure quality and security: Implement automated testing with Cucumber / Use GitHub/GitHub Actions for version control.
- Deployment and containerization: Use Docker for application deployment / Document APIs with Swagger.
- Team collaboration: Work in Agile/Scrum mode with the acquisition team.
Communicate with stakeholders in French and English.
- Maintenance and support: Ensure application support and resolve technical incidents.
Qualifications
Minimum requirements :
Java Legacy 8+
JSF (JavaServer Faces)
Hibernate
JDBC
Spring / Spring Boot
Angular.js
TypeScript
JavaScript
Node.js
Additional technologies :
Cucumber
GitHub / GitHub Actions
Docker
Swagger
MongoDB
Profile required :
Level of experience : Senior
Years of experience: 10 years or more
Experience in modernization and refactoring of legacy applications
Application security skills
Ability to collaborate in bilingual environments
Sommaire
Contact us for more information: Daniel Zapata
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
show more
Job description:
We are looking for 2 senior Full Stack software developers to work on our legacy web applications. The mandate mainly consists of refactoring in order to modernize these applications and make them compliant with security standards. The candidate must be comfortable with older versions of Java and Angular and be bilingual.
Contact us for more information: Daniel Zapata
Avantages
Job description: Senior Software Developer (Req ID: 867)
Position: Senior Software Developer
Team: Acquisition
Workplace: Montreal or Laval, QC (Hybrid 2x per week in the office)
Languages: French and English (spoken and written)
Start date: January 6, 2025
Possibility of renewal: Yes
2x professional references
Credit and criminal background check
Responsabilités
Responsibilities :
- Modernization of legacy applications: Refactor existing code in Java 8+ and Angular.js to ensure compliance with security standards / Optimize application performance and maintainability.
- Full Stack Development: Back-end development in Java, Spring Boot, Hibernate / Front-end development in Angular.js, JavaScript, TypeScript.
...
- Ensure quality and security: Implement automated testing with Cucumber / Use GitHub/GitHub Actions for version control.
- Deployment and containerization: Use Docker for application deployment / Document APIs with Swagger.
- Team collaboration: Work in Agile/Scrum mode with the acquisition team.
Communicate with stakeholders in French and English.
- Maintenance and support: Ensure application support and resolve technical incidents.
Qualifications
Minimum requirements :
Java Legacy 8+
JSF (JavaServer Faces)
Hibernate
JDBC
Spring / Spring Boot
Angular.js
TypeScript
JavaScript
Node.js
Additional technologies :
Cucumber
GitHub / GitHub Actions
Docker
Swagger
MongoDB
Profile required :
Level of experience : Senior
Years of experience: 10 years or more
Experience in modernization and refactoring of legacy applications
Application security skills
Ability to collaborate in bilingual environments
Sommaire
Contact us for more information: Daniel Zapata
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
show more