Thirdbridge

Développeur·euse Senior Full Stack, Java / Angular

Thirdbridge

full-time

Posted on:

Location: 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAzureCypressDockerJavaJestRxJSSCSSSpringSpring BootSpringBootTypeScript

About the role

  • Concevoir, développer et maintenir des applications web en utilisant Java (Spring Boot) et Angular;
  • Collaborer étroitement avec les équipes Produit, Data Engineering et Data Analytics;
  • Participer aux phases d’architecture, de design, de développement et d’optimisation des applications;
  • Contribuer à l’intégration continue, aux tests automatisés et aux meilleures pratiques de développement;
  • S’assurer de la conformité aux standards de développement globaux et promouvoir une culture d’amélioration continue;
  • Identifier et résoudre les problèmes de performance et de sécurité.

Requirements

  • 8+ années d’expérience en développement d’applications RESTful avec Java et Spring.
  • Expérience en Java 11+ ans, Spring Boot 2+, Spring Security, Spring Data et JPA.
  • 5+ années d’expérience avec Angular et écosystème moderne (RxJS, NgRx, signals).
  • Maîtrise de TypeScript, SCSS, modularisation et architecture évolutive.
  • Expérience avec Azure Web Services (functions, storage, build pipeline, déploiement).
  • Familiarité avec Git, GitHub Actions, Docker et intégration avec plateformes d’authentification (Okta, OAuth2, SAML).
  • Expérience avec Jest, E2E testing et pratiques TDD.
  • Expérience avec REST API integration, Swagger, gestion d’erreurs et tests HTTP avancés.
  • Bilingue (français et anglais), tant à l’oral qu’à l’écrit afin de communiquer avec une clientèle en Amérique du Nord.
  • Un atout : connaissance de Cypress.