Fullstack Developer - Unicity - H/F
Role details
Job location
Tech stack
Job description
Au sein de la Customer and Commerce Digital Platform, nous recherchons notre futur Fullstack developer pour rejoindre le domaine "Pro Experience".
Vous interviendrez sur le produit Unicity dont la raison d'être est de permettre à nos clients professionnels (entreprises, administrations, etc.) d'ouvrir un compte de paiement et de payer avec ce compte dans nos magasins, par téléphone et sur nos sites Web E-Commerce.
Cette solution de paiement, très appréciée par nos clients professionnels, est actuellement présente dans six de nos enseignes (Bricoman France, Leroy Merlin France, Leroy Merlin Espagne, Obramat Espagne, Leroy Merlin Italie et Leroy Merlin Roumanie) et le sera bientôt chez Leroy Merlin Portugal et Tecnomat Italie.
Cette solution a la particularité d'avoir un périmètre technologique large et challengeant (Front d'ouverture de compte utilisé en magasin, Back de paiement en lien avec différents systèmes d'encaissement magasin, Rôle de PSP - Prestataire de service de paiement - exposé sur le Web pour les paiements E-Commerce, etc.)
Votre future équipe pour ce produit digital :
-
1 product component manager
-
1 product owner
-
1 lead dev
-
5 développeurs (2 back-end, 1 front et 2 fullstack dont vous), En équipe avec les autres développeurs, le tech lead et le lead dev, votre mission est de concevoir, développer, tester, documenter, déployer et maintenir les fonctionnalités du produits digital Unicity
- Développement du back sur Java et Spring Boot
- Développement du front sur Angular
- Développement et consommation des API RESTful,
- Utilisation des bases de données (PostgreSQL / REDIS / KAFKA)
- Respect des bonnes pratiques de développement (Git, Code-review, Clean-code, TDD) et de sécurité logicielle
- Tests unitaires, d'intégration, de non régression, de performance voire une automatisation de tous les tests
Requirements
Hardskills
- Vous avez une expérience reconnu en développement logiciel, sur des architectures modernes (API, micro-services, cloud)
- Vous savez concevoir, développer et challenger des solutions avec une attention constante à la performance, la sécurité et la résilience
- Vous êtes capable de prendre en charge des sujets critiques, de contribuer au code tout en guidant vos collègues développeurs dans la bonne direction
- Vous maîtrisez les pratiques DevOps (CI/CD, observabilité, cloud, GCP, etc.), et savez transmettre votre savoir à vos collègues
Compétences techniques :
-
Back-end : Java Springboot - minimum maîtrisant
-
Front-end : Angular - minimum maîtrisant
-
BDD : SQL Postgres - minimum occupant
-
Autres : Kafka, GCP
Softskills :
-
Vous êtes autonome, rigoureux, structurant, avec une forte capacité d'analyse
-
Vous savez débattre de vos idées avec vos collègues et embarquer un collectif technique autour d'une solution et de bonnes pratiques
-
Vous êtes reconnu pour votre qualité de communication, que ce soit avec des développeurs, des Product owners ou des profils moins techniques
-
Vous aimez travailler en équipe autant que construire vous-même
-
Vous êtes à l'aise en anglais dans un contexte international
Ce que ADEO vous propose ?
-
Un environnement stimulant qui encourage la prise d'initiative et l'esprit entrepreneurial
-
Des formations adaptées à chaque métier pour développer vos compétences
Benefits & conditions
Des primes collectives trimestrielles et la possibilité de devenir actionnaire
-
Une politique de télétravail flexible
-
Des possibilités d'évolution et de mobilité interne au sein d'un groupe international