V
VISEO
Backend
Développeur Back for Front F/H
JavaSpring BootNode.jsGraphQLREST APIgRPCDockerKubernetesOAuthOidcRedis CacheTddAzureAWSCi/Cd
About the Position
VISEO cherche un Développeur Back for Front (BFF) pour concevoir et orchestrer des couches d'API sur-mesure (Java / Spring Boot, Node.js) optimisées pour les applications Frontend et Mobiles, en collaborant avec les équipes Frontend et Core Backend.
Responsibilities
- Concevoir et orchestrer : Intervenir dès les phases de cadrage pour modéliser la couche d'exposition idéale entre les interfaces utilisateurs et l'écosystème SI/Cloud du client.
- Industrialiser et optimiser : Garantir la performance globale en limitant le volume de données transitant vers les devices, tout en s'appuyant sur des pipelines CI/CD robustes et de la conteneurisation (Docker, Kubernetes).
- Sécuriser les flux : Prendre en charge les problématiques d'authentification, d'autorisation (OAuth2, OIDC) et de gestion de cache (Redis) au niveau de votre couche d'intermédiation.
- Rayonner et transmettre : Partager vos retours d'expérience sur les patterns de delivery modernes (BFF, API Gateway), animer des sessions techniques et accompagner la montée en compétences des profils plus juniors.
Requirements
- Maîtriser l'art de l'intermédiation : Concevoir et orchestrer des couches d'API sur-mesure (Java / Spring Boot, Node.js) spécifiquement taillées et optimisées pour les besoins des applications Frontend et Mobiles.
- Agrégateur de services : Naviguer avec aisance au-dessus des architectures microservices et des systèmes legacy pour consolider, filtrer et formater la donnée brute afin de simplifier la vie du Front.
- Expert des flux modernes : Concevoir des contrats d'API hautement performants (GraphQL pour le requêtage à la carte, REST, ou gRPC) avec une attention obsessionnelle portée à la réduction de la latence.
- Garant de la fluidité et du "Clean Code" : Mettre en place les bonnes pratiques de développement (SOLID, Clean Architecture), assurer la résilience de votre couche (gestion des timeouts, circuit breakers) et valider le tout par du TDD.
- Créer le lien : Collaborer au quotidien avec les équipes Frontend pour comprendre l'expérience utilisateur visée, et avec les équipes Core Backend pour aligner les sources de données.
Benefits
- Formation : Des parcours de certifications avancés (sur l'écosystème Java/Spring Boot, les architectures d'API, ainsi qu'Azure et AWS) pour enrichir continuellement votre expertise.
- Flexibilité : Une organisation du travail hybride pensée pour votre équilibre personnel.
- Une culture de "Builders" : Tech An Hour, REX, workshops... ici, l'architecture et les patterns comme le BFF se pensent, se codent et se vivent sur le terrain au quotidien.
- Actionnariat : La possibilité de devenir actionnaire de VISEO et de profiter des dispositifs d'épargne salariale.
- L’accès au "Top-tier" technologique : Un terrain de jeu incluant les dernières versions des technologies de gestion d'API, des services Cloud managés et des architectures découplées de pointe.
Développeur Back for Front F/H
View Original