chelle Salariale (sans Sy Limiter) 101,800 - 124,400 Nos quipes sont au coeur de tout ce que nous faisons. Ensemble, nous aidons les gens, les entreprises et la socit aller de lavant dans les bons moments et tre rsilients dans les moments difficiles. Notre promesse aux employs, cest ce quIntact vous promet en change de votre engagement vivre nos valeurs, donner le meilleur de vous-mmes, tre ouverts au changement et vous investir dans votre carrire. Nous vous promettons de vous soutenir et de vous offrir des occasions de dveloppement et des avantages financiers axs sur la performance dans un milieu de travail o vous pouvez faonner lavenir, russir en quipe et voluer avec nous. La rmunration chez Intact, cest plus quune paie. Amnagements de travail flexibles et formule de travail hybride Possibilit dacheter jusqu cinq jours de vacances additionnels par anne Autres avantages sociaux visant soutenir votre bientre mental et physique, incluant des soins de sant virtuels, un compte de dpenses mieuxtre, et plus encore. RAAE et autres possibilits dpargne : jusqu 12% du salaire, voire plus (renseignezvous sur la possibilit dun revenu de retraite garanti vie) chelle Salariale (sans Sy Limiter) 101,800 - 124,400 Boni annue l cible, bas sur le salaire de base, avec un versement potentiel pouvant aller jusquau double de la cible (selon la performance individuelle de lemploy et les rsultats financiers de lentreprise) 12% Pour honorer notre promesse de russir en quipe, nous partageons les fruits de notre succs avec nos employs par lentremise dun programme de bonis annuels et dun rgime dachat dactions des employs (RAAE), dans le cadre duquel Intact verse une cotisation correspondant 50% des actions nettes achetes par lemploy. Nos rgimes de retraite sont flexibles et offrent une scurit long terme pour nos employs aprs leur carrire. Nous sommes lune des rares entreprises toujours offrir un rgime de retraite prestations dtermines qui assure un revenu de retraite garanti vie. Le salaire de la personne retenue pour ce poste sera dtermin selon un ensemble de facteurs, dont : lexprience professionnelle, les comptences, la contribution anticipe quant au poste, lquit interne, etc. Lchelle salariale prsente ci-haut est pour une semaine de travail de 35 heures et pourrait sappliquer la majorit des diffrents profils de candidats, mais nous encourageons les candidats se situant en dehors de cette zone salariale postuler. propos du poste Nous cherchons un(se) dveloppeur(se) gnraliste ( fullstack ) principal(e) ayant de l'exprience avec des systmes et environnements modernes, une expertise solide en React et en dveloppement frontend, ainsi qu'une exprience pratique avec Java. Veuillez noter que ce poste n'est pas destin un dveloppeur senior Java backend. Vous rejoindrez notre quipe performante qui dveloppe notre Portail Interne de Dveloppeurs, conu pour acclrer la livraison de logiciels lchelle de l'entreprise. Dans ce rle dynamique et fort impact, vous serez responsable des fonctionnalits de bout en bout des interfaces frontend en React aux microservices Spring Boot et vous livrerez du code dont dpendent les dveloppeurs au quotidien. Ce Que Vous Accomplirez Chez Nous Backend (Spring Boot / Java) Concevoir, dvelopper et exploiter des microservices Spring Boot 3 (Java 17/21) au sein dune architecture distribue qui inclut lorchestration dvnements, le traitement dvnements, la notification, le suivi des tches, le tlchargement de fichiers (AWS S3), et la dcouverte de services (Eureka). Prendre en charge lvolution du schma de base de donnes avec Liquibase sur PostgreSQL et crire des requtes JPA/Hibernate performantes laide de Hypersistence Utils pour les types de colonnes avancs. Implmenter et faire voluer notre moteur de flux personnalis bas sur Spring Integration, notamment en crant des tches vnementielles rutilisables (Git, GitHub Enterprise, Jira, SSH, courriel) et des services dexcution. Renforcer la scurit de tous les services laide de Spring Security, OAuth2 (client + serveurs de ressources), JWT (jjwt), Azure AD SSO et HashiCorp Vault pour la gestion des secrets. Dvelopper et maintenir la passerelle API Gateway (Spring Cloud Gateway WebMVC) qui sert de point dentre tous les services backend . Produire des API propres et autodocumentes avec Springdoc OpenAPI (Swagger UI) et HATEOAS lorsque cela est appropri. Interface utilisateur (React / TypeScript) Dvelopper et livrer des fonctionnalits au sein dun monorepo Turborepo regroupant plusieurs applications monopages bases sur React 19, TypeScript et Vite. Crer des interfaces utilisateur riches et accessibles avec Material UI, Material React Table et des visualisations de donnes bases sur D3. Grer ltat ct client avec Zustand et TanStack React Query; et consommer des API REST et GraphQL (URQL). crire des tests unitaires exhaustifs avec Vitest + Testing Library et des tests de bout en bout avec Playwright; maintenir une couverture de code leve grce aux rapports de couverture V8. Contribuer une bibliothque de composants partage et un systme de conception document dans Storybook; assurer la qualit du code laide dESLint, Prettier, Knip (dtection de code mort), Husky et lintstaged. Responsabilits transversales Veiller la qualit du code grce des revues de code par les pairs, Checkstyle, le formatage Spotless, lanalyse SonarQube et les couvertures de code JaCoCo. Mettre en production des services conteneuriss via des builds Docker multitapes, des graphiques Helm et des pipelines CI/CD Jenkins ciblant OpenShift (ROSA), avec analyses de scurit intgres via Nexus IQ, Twistlock et Polaris. crire des tests unitaires JUnit 5 complets, des tests dintgration Spring Boot et des tests de service bass sur WireMock sur le backend ; maintenir les suites Playwright E2E la fois ct Java et JavaScript. Collaborez troitement avec les gestionnaires de produits et vos collgues dveloppeurs dans un environnement agile avec des mises en production frquentes. Encadrer et guider les dveloppeurs juniors, prendre des dcisions techniques et contribuer aux discussions sur l'architecture d'une plateforme en pleine expansion. Ce Que Vous Mettrez Profit Exigences Plus de 8 ans dexprience professionnelle dans le dveloppement de logiciels, avec une solide exprience gnraliste ( full stack ). Expertise pratique approfondie de Java 17+ et de l'cosystme Spring (Spring Boot 3, Spring Security, Spring Data JPA, Spring Cloud). Exprience dans la cration d'applications React modernes avec TypeScript, y compris la gestion d'tat (Zustand, React Query ou quivalent) et les bibliothques de composants (MUI ou similaire). Solide comprhension des bases de donnes relationnelles (PostgreSQL), des outils de migration de schmas (Liquibase ou Flyway) et des cadres ORM (Hibernate/JPA). Exprience dans la conception d'API RESTful, OpenAPI/Swagger, et au moins une connaissance pratique de GraphQL. Matrise de la conteneurisation (Docker), des pipelines CI/CD (Jenkins, GitHub Actions ou similaire) et des dploiements Kubernetes ou OpenShift. Une discipline rigoureuse en matire de tests : vous rdigez de manire systmatique des tests unitaires, d'intgration et E2E (JUnit 5, Vitest, Playwright, WireMock). Diplme universitaire de premier cycle en informatique ou toute combinaison quivalente d'tudes et d'exprience. Atouts importants Exprience avec Spring Cloud Gateway, Netflix Eureka ou des modles de dcouverte/maillage de services similaires. Connaissance de la cration de graphiques Helm et des oprations OpenShift/ROSA. Exprience pratique avec HashiCorp Vault, les flux OAuth2/OIDC et l'intgration Azure AD. Connaissance des outils monorepo (Turborepo, pnpm workspaces) et de l'optimisation des builds (Vite, SWC). Exprience avec les moteurs de flux/orchestrations ou Spring Integration. Aisance avec MkDocs, Storybook ou d'autres outils de documentation destins aux dveloppeurs. Connaissance d'AWS S3 et du SDK AWS pour Java. Qui Spanouit Dans Cette quipe Vous prenez des initiative et affrontez les problmes au lieu de les fuir. Vous communiquez de manire claire et directe dans les demandes de modification ( Push Requests ), dans les documents de conception et en personne. Vous tes stimul par les itrations rapides, les dlais serrs et la responsabilit qui accompagne la mise en service dune plateforme dont dpendent dautres quipes. Vous accordez une grande importance la qualit du code, lexprience des dveloppeurs et lamlioration du code source. Vous tes laise de passer du backend linterface utilisateur au sein dun mme sprint. Bilinguisme (franais / anglais) Pour les candidats situs au Qubec, le bilinguisme est requis compte tenu de la ncessit d'interagir rgulirement avec des collgues anglophones partout au pays. Aucune exprience de travail au Canada requise, mais ncessit davoir lautorisation de travailler au Canada. Ce poste jouera un rle essentiel au sein de notre quipe. This position will fill an essential role in our team. galit daccs lemploi Le respect est une des valeurs dIntact. Pour nous, cela veut dire voir la diversit comme une force. Nous veillons offrir un milieu de travail accessible o tout le monde se sent valoris, inclus et encourag partager son point de vue unique. Nous encourageons les candidatures de personnes appartenant des groupes dignes dquit, notamment les femmes, les Autochtones, les personnes handicapes, les personnes noires et les personnes faisant partie de la communaut 2ELGBTQI+. Dans le cadre de lengagement dIntact envers la rconciliation, nous reconnaissons que nous travaillons, nous nous runissons et voyageons dans un territoire habit lorigine par les Premires Nations, les Mtis, les Inuits, appel aujourdhui Canada. Cette histoire stend sur plusieurs sicles et continue dvoluer aujourdhui. Nous avons mis en place des politiques qui visent assurer aux personnes handicapes lgalit daccs et de participation, entre autres grce des mesures dadaptation (accommodements) en milieu de travail. Un exemplaire de ces politiques est disponible sur demande. Si nous pouvons rendre le processus de recrutement plus accessible pour vous, nhsitez pas nous le dire quand nous vous ferons part dune possibilit demploi. Nous travaillerons avec vous pour rpondre vos besoins. Consultez cette page pour en savoir plus sur notre processus de recrutement et votre parcours de candidat ou de candidate. Si vous travaillez dj pour Intact ou belairdirect, veuillez postuler ce poste sur notre site carrire interne. Merci de prendre note qu'Intact n'offre ni parrainage ni soutien concernant les dmarches d'immigration, y compris, mais sans s'y limiter, les permis de travail ferms lis l'entreprise. Les candidats doivent tre admissibles travailler au Canada compter de la date prvue de leur entre en fonction et durant toute la priode de leur emploi. De plus, ils demeurent les seuls responsables de maintenir leur admissibilit au travail. #J-18808-Ljbffr
Job Title
Développeur(se) généraliste 70% React / 30%Java principal(e)