Chez Publicis Sapient, nous sommes responsables de la réalisation de programmes digitaux les plus avant- gardistes dans les secteurs de la finance, de la grande distribution, de l’automobile et des biens de grande consommation.Dans ce cadre, nous recherchons un(e) ingénieur(e) logiciel back-end Java, disposant de plus de 8 années d’expérience dans ce domaine, pour travailler sur de la conception de plateformes digitales cloud native pour nos clients, dans un cadre de travail collaboratif et agile.
En tant que Manager, vos principales missions seront de :
Porter le leadership technique sur la couche logicielle back-end au sein d’une ou de plusieurs feature teams produit, et ainsi garantir la qualité des livrables
Poser les fondations technologiques sur les stacks Java, Spring, chaînes de build et de delivery en continu dans des contextes d’exécution cloud native
Contribuer à la réalisation des composants back-end, afin de débloquer certaines situations techniquement complexes (ex. performance, sécurité...)
Être garant(e) de la qualité des livrables et être le/la référent(e) technique (choix technologiques et de conception avec les architectes Solution, et être le point de contact des autres personnes du projet : clients, équipes Produit..)
Management opérationnel : Mentoring d'une équipe de 4 ou 5 personnes sur nos projets
Participation au développement de la communauté Back-end (events, REX clients, présentations durant nos journées mensuelles de KED)
Management RH (gestion d'équipes et développement de carrière).
Hard skills :
Vous maîtrisez Java 11(+)
Vous maîtrisez l’écosystème Spring (Springboot, MVC, data..)
Vous maîtrisez les frameworks de tests (Junit, Mockito,... )
Vous disposez de différentes expériences dans des environnements Cloud (AWS, Azure, GCP)
Vous maîtrisez l’intégration et l’usage des bases de données SQL (Exemple : Postgres) et/ou NoSQL (Exemple : MongoDB), ainsi que l’optimisation des requêtes
Vous avez déjà travaillé sur l'automatisation des déploiements et le suivi jusqu'en production d'applications conteneurisées
Vous maîtrisez la spécification OpenAPI
Vous disposez d’une expérience sur l'architecture des applications (DDD / architecture hexagonale) et leur montée en charge
Vous avez une approche Craftmanship et une bonne capacité à traiter les problématiques de performances
Vous avez une expérience des pratiques agiles.
Soft skills :
Vous avez de bonnes compétences de communication pour faciliter le dialogue entre les différentes équipes et capabilities
Vous êtes pédagogue et capable de soutenir les membres de votre équipe, via des revues de codes constructives et du pair programming
Vous savez analyser et résoudre les problèmes techniques complexes
Idéalement, vous disposez d’une première expérience en management.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.