Développeur(euse) logiciel sénior Full Stack À propos du mandat 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.
📌 Fullstack Developer (Angular JS) (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.