Nous sommes à la recherche d'un(e) Développeur(euse) logiciel sénior Full Stack pour joindre une équipe cooperative évoluant dans un environnement Agile. Le rôle requiert une expertise équilibrée en développement front-end et back-end, avec une solide maîtrise d'Angular et de Java. La personne retenue participera au développement, à l'amélioration et au maintien d'applications d'entreprise tout en contribuant à offrir des expériences utilisateur de qualité et des services backend performants.
Responsabilités
- Concevoir, développer et maintenir des applications web modernes utilisant Angular et Java.
- Développer et améliorer des interfaces utilisateur performantes et conviviales.
- Concevoir, soutenir et optimiser des services backend et des API.
- Collaborer étroitement avec les différentes parties prenantes dans un environnement Agile.
- Participer aux revues de code et promouvoir les bonnes pratiques de développement.
- Contribuer aux processus de déploiement et aux pipelines CI/CD.
- Assurer la qualité, la performance, la sécurité et la maintenabilité du code.
- Diagnostiquer et résoudre des problèmes techniques complexes.
- Produire et maintenir la documentation technique requise.
Qualifications requises
- Minimum de 10 ans d'expérience professionnelle en développement logiciel Full Stack.
- Excellente maîtrise d'Angular (version 17 ou supérieure).
- Excellente maîtrise de Java (version 17 ou supérieure) et Spring Boot (version 3.5 ou supérieure).
- Expérience démontrée dans un rôle comprenant environ 50 % de développement front-end et 50 % de développement back-end.
- Bonne compréhension des pratiques CI/CD et des processus modernes de livraison logicielle.
- Expérience avec les systèmes de gestion de versions basés sur Git.
- Expérience avec Docker et/ou OpenShift.
- Connaissance de Jenkins, Jira et Confluence.
- Expérience avec SonarQube ou des outils similaires d'analyse de qualité de code.
- Connaissance des technologies SOAP, JSON, OpenAPI et XML.
- Excellentes aptitudes en résolution de problèmes et souci du détail.
- Expérience de travail dans un environnement Agile/Scrum.
- Diplôme universitaire en informatique, en génie ou dans un domaine connexe, ou expérience équivalente.
- Bilinguisme français et anglais requis.
Atouts
- Expérience avec des outils de développement assistés par l'IA tels que GitHub Copilot, Devin ou Windsurf.
- Connaissance d'outils de surveillance et d'observabilité applicative comme Dynatrace.
- Expérience dans des environnements infonuagiques et conteneurisés.
Mode de travail
- Mode de travail hybride.
- Présence au bureau dans la région de Montréal deux jours par semaine.
📌 Full Stack Engineer (Montreal)
🏢 Highspring
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.