Technical Leader & Software Engineer Java - Business Capability Platform - Posdata
Contexte de la mission LES ÉQUIPES BUSINESS CAPABILITY PLATFORM
La mission de la Business Capability Platform est de permettre les expériences digitales de notre client en mettant en relation les produits et services de n’importe quel vendeur et ses utilisateurs.
En connectant tous les types d'offres, elle construit la plus grande sélection de choix pour les utilisateurs et coéquipiers, ainsi que la meilleure façon de le consommer (test, location, abonnement, achat, neuf ou d'occasion).
Le domaine Business Capability Platform va ainsi intervenir de la construction de l’offre jusqu’au bout de l'expérience d’achat.
LE PRODUIT
Au sein de cette BU, l'équipe Posdata est responsable de la remontée et de la mise à disposition des données de vente (magasin et e-commerce) de notre cliebt sous un format standard appelé Poslog.
Cette mission amène Posdata à s'interfacer avec de nombreuses solutions :
e-commerce : pays et affiliés encaissement en magasin : environ une dizaine de solutions référencées aujourd'hui solution mobile en magasin : Test&Buy, Scan&Go... autres formes de vente
Le contexte actuel favorise une augmentation de ces nouvelles solutions à travers plus de 60 pays.
L'équipe est organisée en mode produit, c'est-à-dire qu'elle est autonome et responsable
Sur l'ensemble de son périmètre, de la phase de spécification des besoins jusqu'au maintien de la solution en production. Pour cela, elle est composée de différents rôles :
1 Product Manager 4 Développeurs 1 Ingénieurs QA 1 Production Expert 1 Operation Manager
La philosophie de l'équipe est l'amélioration continue par l'identification des points bloquants et la mise en place de plans d'action pour y répondre.
LE PERIMETRE TECHNIQUE Back-end: Java, Springboot PostgreSQL, Opensearch pour les bases de données Kafka pour le data streaming GCP, Kubernetes Intégration et déploiement continue via github actions, flux Tests unitaires, end 2 end. Datadog pour l’observabilité de la solution et de son infrastructure
Objectifs et livrables
VOS RESPONSABILITES
Nous recherchons un.e Technical Leader, Développeur.se Back-End Java capable de concevoir des solutions et interfaces réutilisables, ouvertes, modulaires en prenant en compte la fiabilité, la qualité et la maintenance du service.
Intégré.e à la feature team :
Référent technique (Technical Leader), vous assurez la qualité du code au sein de l’équipe grâce aux bonnes pratiques de développement (code review, pair programming …). Vous êtes l'interface privilégiée du Product Manager pour transformer les besoins fonctionnels en besoins techniques et vous assurer de la faisabilité des User Stories Vous êtes proactif au sein des équipes pour aider à la résolution de problématiques complexes. Vous rayonnez techniquement grâce à votre expertise et êtes capable de prendre des décisions techniques impactantes pour l’entreprise et les faire appliquer opérationnellement. Vous contribuez aux développements des nouvelles fonctionnalités Vous partagez votre expertise dans la feature pour concevoir nos applications et solutions. Vous concevez des services résilients, "scalables", sécurisés et en déploiement continu. Vous contribuez à l’écriture de la roadmap technique des produits. Vous garantissez la sécurité et les performances des applications
Compétences demandées
Kafka/ Confirmé kubernetes/ Avancé java/ Confirmé PostgreSQL/ Avancé Spring / Spring Boot/ Confirmé
Mission basée à Lille, 2 jours de télé-travail/semaine Démarrage début mars.