Développeur Fullstack Java

Robert Half

  • Montreal, QC
  • $60.00-75.00 per hour
  • Temporary
  • Full-time
  • 21 hours ago
Job Description:Développeur Full Stack SeniorNous recherchons un Développeur Full Stack Senior pour rejoindre une équipe de développement dynamique et contribuer à l'outil Promo Planner - une plateforme web conçue pour :
  • Standardiser et automatiser le partage des détails de promotions
  • Centraliser l'information promotionnelle dans une base de données unique
  • Permettre des analyses avancées et accroître l'efficacité des équipes
Dans ce rôle, vous collaborerez étroitement avec les équipes Gestion de produit, Ingénierie des données et Analyse des données afin d'améliorer et de maintenir l'application. Vous contribuerez également à l'application et à l'évolution des standards de développement globaux, tout en favorisant une mentalité agile.Nous recherchons une personne alliant expertise technique et excellentes compétences en communication et collaboration - capable de s'engager activement avec les parties prenantes et de remettre en question les pratiques établies lorsque des améliorations sont justifiées par les meilleures pratiques et les standards de l'industrie.Requirements:Compétences essentiellesBackend (Java & Cloud)
  • 8 ans d'expérience dans le développement d'applications RESTful avec Java et Spring Framework
  • Maîtrise de Java 11, Spring Boot 2, Spring Security, Spring Data et JPA
  • 5 ans d'expérience avec les bases de données SQL, la modélisation et l'optimisation
  • Solide compréhension des design patterns et des frameworks de test (unitaires et intégration)
  • Expérience avec les standards REST API et Swagger
  • Maîtrise des services Azure (functions, storage, pipelines de build, déploiement)
  • Compétence en Git/GitHub Actions, revues de code, et Docker
  • Expérience avec les plateformes d'authentification (Okta, OAuth2, SAML)
  • Capacité à optimiser les applications et détecter les fuites de mémoire
  • Expérience avec les outils de build : Maven ou Gradle
Frontend (Angular)
  • 5 ans d'expérience en développement d'applications complexes avec Angular (idéalement Angular 18)
  • Très bonne connaissance des fonctionnalités modernes d'Angular : standalone components, signals, RxJS, computed, effect, toSignal
  • Expertise des reactive forms, validateurs personnalisés, gestion des états de formulaire et forms pilotés par template
  • Solide expérience en architecture applicative, atomic design et structuration évolutive de composants/services
  • Excellente maîtrise de TypeScript et SCSS (modularisation)
  • Expérience pratique avec les patterns de gestion d'état (NgRx, Redux, services basés sur RxJS, signals)
  • Expertise en tests unitaires et E2E : Jest, Cypress, TDD
  • Capacité à intégrer, personnaliser et étendre Angular Material, Storybook et ag-Grid
  • Expérience en intégration REST API, gestion d'erreurs API, et tests avancés de requêtes HTTP (Cypress cy.intercept)
Collaboration & Communication
  • Solides compétences interpersonnelles, avec la capacité de communiquer efficacement, collaborer en équipe et réaliser des revues de code constructives
MAtout
  • Connaissance supplémentaire de Cypress

Robert Half