NOS
DSV
Développeur Fullstack Senior
À propos du poste
Numéro de l'offre d'emploi : 106068
Type de contrat : Temps plein
N'OUBLIEZ PAS DE CLIQUER SUR LE BOUTON "POSTULER" APRÈS AVOIR ENREGISTRÉ VOTRE PROFIL POUR FINALISER VOTRE CANDIDATURE.
Commencez ici. Allez partout.
Visitez dsv.com dsv.com/ et suivez-nous sur LinkedIn linkedin.com/company/dsv/mycompany/verification/ et Facebook facebook.com/dsv.global
Pourquoi nous rejoindre
Rejoignez l'équipe informatique mondiale de DSV pour concevoir des produits d'entreprise de nouvelle génération dans les domaines de la chaîne d'approvisionnement, des données et des plateformes. Nous travaillons au sein d'équipes produit et plateforme pluridisciplinaires, avec une hiérarchie horizontale et une culture collaborative. Nos principes : apprendre rapidement, concevoir pour l'évolutivité, construire de manière pragmatique et considérer la qualité comme un sport d'équipe.
Votre impact
Vous serez responsable de la livraison complète des fonctionnalités, des microservices et des APIs aux interfaces utilisateur accessibles et performantes, en élevant les normes d'ingénierie (tests, CI/CD, observabilité, sécurité) et en améliorant la fiabilité, l'évolutivité et les Web Vitals sur les flux de travail critiques.
Vos missions
Développement (end-to-end)
- Concevoir et développer des services backend en Java (21+) avec Spring Boot 3 REST (OpenAPI), incluant l'accès aux données, l'intégration avec les APIs des fournisseurs, la mise en cache et la limitation de débit.
- Mettre en œuvre des modèles pilotés par les événements avec Kafka (KStreams/KConnect) là où ils apportent une valeur ajoutée claire.
- Modéliser et optimiser les données dans PostgreSQL et MongoDB.
- Créer des interfaces frontend réactives et conformes aux normes WCAG en React + TypeScript en utilisant du HTML/CSS sémantique et Material UI.
- Utiliser Redux Toolkit + RTK Query (préféré) pour l'état/les données côté client ; Vite/Webpack pour la construction et l'expérience de développement.
- Maintenir une documentation claire et à jour (APIs, décisions de conception, runbooks).
Qualité et fiabilité
- Automatiser les tests sur l'ensemble de la stack : Jest/React Testing Library et Playwright sur le frontend ; JUnit/Mockito/Testcontainers sur le backend ; Gatling pour la performance si nécessaire.
- Intégrer les contrôles dans le CI/CD (Jenkins/Azure DevOps), conteneuriser avec Docker et déployer sur Kubernetes.
- Instrumenter les logs, les métriques et les traces ; définir des alertes exploitables et des SLO.
Sécurité et conformité
- Appliquer des pratiques de codage sécurisé et de Zero-Trust ; mettre en œuvre l'authentification OIDC/OAuth2 et l'autorisation RBAC ; prendre en charge la journalisation d'audit et les contrôles de confidentialité des données.
Collaboration et autonomisation
- Collaborer avec les équipes Produit, Design, Architecture, Tech Leads, QA et autres pour affiner les exigences et adopter une approche "shift-left" sur la testabilité et l'UX.
- Participer aux revues de code et aux communautés de développeurs ; encadrer les ingénieurs juniors.
- Soutenir les enquêtes L3 (~10%) et piloter les mesures préventives.
Votre boîte à outils
- Frontend : React, TypeScript/JavaScript, HTML, CSS/SCSS ; Material UI ; Figma
- État et données (FE) : Redux Toolkit + RTK Query (préféré)
- Backend : Java 21+, Spring Boot 3, Spring Data/JPA, Spring Security ; REST/OpenAPI (GraphQL souhaité)
- Streaming et intégration : Kafka (KStreams/KConnect)
- Données : PostgreSQL 12+, MongoDB 7+
- Construction/Dev : Vite, Webpack ; NPM/Yarn ; Git
- Tests : Jest, React Testing Library, Cypress/Playwright ; JUnit, Mockito, Testcontainers ; Gatling
- CI/CD et Cloud-native : Jenkins, Azure DevOps ; Docker ; Kubernetes
- Observabilité : ELK, Prometheus/Grafana, OpenTelemetry
Ce que vous apportez
- 6–10+ années d'expérience dans la création de systèmes de production avec React/TypeScript et Java/Spring Boot, incluant la responsabilité de bout en bout de fonctionnalités complexes.
- Solide expérience en conception de microservices et API (REST/OpenAPI), modélisation de domaine et expérience pratique de Kafka.
- Stratégie de test éprouvée sur l'ensemble de la stack, intégration CI/CD et approche pragmatique de la performance et de la fiabilité.
- Connaissances pratiques de l'accessibilité WCAG (HTML sémantique, navigation au clavier, gestion du focus).
- Communication claire et orientée business ; état d'esprit axé sur le mentorat ; à l'aise pour collaborer entre les disciplines.
- Souhaité : Next.js/SSR, Storybook/systèmes de design, GraphQL, Azure/AWS, monorepos/micro-frontends.
Ce que nous offrons
- Contrat à durée indéterminée
- Mutuelle santé privée
- Cours d'anglais - financés ou cofinancés par l'entreprise
- Titres-restaurant
- Temps de travail 35h/semaine
- Travail hybride
- Programme d'intégration complet
- Parrainage (Buddy)
- Bon accès aux transports en commun
DSV – Transport et logistique mondiaux
Travailler chez DSV, c'est évoluer dans une ligue différente. En tant que leader mondial du transport et de la logistique, nous sommes dans une aventure de croissance extraordinaire. Nous grandirons ensemble tout en continuant à innover, à numériser et à développer nos réalisations.
Avec environ 160.000 collègues dans plus de 90 pays, nous travaillons chaque jour pour offrir des services solides et répondre aux besoins de nos clients, en les aidant à atteindre leurs objectifs. Nous savons que la meilleure façon d'y parvenir est d'attirer de nouveaux talents, de nouvelles perspectives et des individus ambitieux comme vous.
Chez DSV, la performance est dans notre ADN. Nous ne nous contentons pas de travailler – notre objectif est de façonner l'avenir de la logistique. Cette ambition alimente un environnement dynamique construit sur la collaboration mondiale en équipe, la responsabilité et l'action. Nous valorisons l'inclusion, accueillons différentes cultures et respectons la dignité et les droits de chaque individu. Si vous souhaitez avoir un impact, gagner la confiance des clients et développer votre carrière dans une entreprise tournée vers l'avenir, c'est l'endroit idéal.
