À propos de Highspring
Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous accompagnons des organisations partout en Amérique du Nord dans leurs initiatives de transformation, de modernisation technologique et d'innovation.
Nous collaborons avec des organisations de premier plan, notamment dans les secteurs bancaire, de l'assurance et des technologies, afin de concevoir et mettre en œuvre des solutions modernes ayant un impact concret.
Chez Highspring, nous valorisons l'excellence technique, la collaboration, l'apprentissage continu et le développement de nos talents.
L'opportunité
Nous sommes à la recherche d'un(e) Développeur(euse) Java Spring Boot pour rejoindre une équipe engagée dans une initiative stratégique de modernisation au sein d'un environnement d'assurance de grande envergure.
Vous contribuerez à la conception et au développement d'une nouvelle plateforme d'entreprise cloud, en collaboration avec les architectes, les équipes produit, les parties prenantes d'affaires et différentes équipes techniques.
Vous aurez l'occasion de travailler sur un programme de transformation à long terme qui met de l'avant les technologies modernes, le développement assisté par l'IA et l'automatisation des tests.
Localisation : Montréal
Mode de travail : Hybride
Langues : Français et anglais - bilinguisme requis
Ce que vous ferez
- Concevoir, développer et maintenir des applications backend scalables et performantes avec Java et Spring Boot.
- Développer et intégrer des API RESTful pour soutenir les intégrations d'entreprise et les processus d'affaires.
- Collaborer avec les développeurs frontend, architectes, équipes produit et parties prenantes d'affaires.
- Participer à des initiatives d'intégration de systèmes impliquant des transferts de données, processus ETL et plateformes de données d'entreprise.
- Participer à la conception des solutions, aux revues de code et aux discussions techniques.
- Contribuer au développement de solutions cloud-native dans un environnement AWS.
- Participer aux initiatives d'automatisation des tests et aux pratiques favorisant la qualité du code.
- Utiliser des outils de développement assistés par l'IA, notamment GitHub Copilot, afin d'améliorer la productivité et l'efficacité des équipes.
- Participer activement aux cérémonies Agile et collaborer avec des équipes distribuées.
Ce que vous apportez
- 5+ années d'expérience en développement logiciel.
- Solide expérience pratique avec :
- Java
- Spring Boot
- REST APIs
- SQL et bases de données relationnelles
- Expérience dans le développement d'applications enterprise-grade et de microservices.
- Bonne compréhension des principes d'architecture logicielle et des design patterns.
- Expérience dans des environnements Agile.
- Excellentes capacités d'analyse et de résolution de problèmes.
- Excellentes aptitudes de communication en français et en anglais.
Atouts recherchés
Une expérience avec les technologies ou domaines suivants sera considérée comme un atout :
- Angular
- AWS
- ETL et intégration de données
- Data Warehouse / Data Lake
- Playwright ou autres frameworks d'automatisation des tests
- Développement Full Stack
- Outils de développement assistés par l'IA tels que GitHub Copilot, Devin ou technologies similaires
- Expérience dans le secteur de l'assurance ou des services financiers
Le profil que nous recherchons
Nous recherchons avant tout un(e) développeur(euse) qui aime contribuer au-delà du code et travailler en collaboration avec différentes disciplines.
Vous êtes à l'aise dans un environnement de transformation technologique, vous aimez résoudre des problèmes complexes et savez trouver le bon équilibre entre qualité technique et objectifs de livraison.
Vous êtes également capable de vous adapter à des priorités en évolution et souhaitez contribuer à la construction de solutions modernes, évolutives et durables.
Pourquoi joindre Highspring ?
- Travailler sur des projets de transformation d'envergure.
- Évoluer dans des environnements technologiques modernes.
- Collaborer avec des architectes, développeurs, équipes produit et experts métiers.
- Développer votre expertise grâce à des occasions continues d'apprentissage et de perfectionnement.
- Explorer l'utilisation de l'IA dans le développement logiciel.
- Faire partie d'une culture collaborative axée sur l'excellence technique et le partage des connaissances.
- Contribuer à des solutions ayant un impact concret auprès de grandes organisations canadiennes.