Développeur JAVA/GCP
Ref : 210211A004-
ASAP
-
59 - Lille
-
4 mois
-
Développeur
-
Services divers
Compétences requises
Description de la mission
Nous recherchons un développeur JAVA/GCP pour un de nos clients grand compte sur la région de Lille.
Objectif global du projet :
Accompagner 2 équipes produit sur les choix techniques et leur mise en oeuvre
Contrainte forte du projet :
Application SAAS / Multi-tenancy
Les livrables sont :
Etude comparative et argumentée des technologies proposées
POC / Prototypes
CI/CD - Automatisation des opérations
Compétences techniques :
Java (Sprint Boot) - Confirmé - Impératif
PostGres - Confirmé - Impératif
GCP, openshift - Confirmé - Important
Multi-tenancy - Confirmé - Souhaitable
Connaissances linguistiques :
Anglais Lu, écrit (Secondaire)
Description détaillée la mission est répartie sur 2 domaines. Le domaine Transaction management et le domaine Product LifeCycle
Sur le domaine Transaction management, le MVP du produit Spice (prix de transfert entre 2 sociétés) a été mis en production en Octobre 2020 sur le contexte de
LeroyMerlin France. Nous reprenons maitenant la construction du produit pour l'enrichir fonctionnellement et nous devons préparer l'ouverture du service à d'autres
sociétés du groupe. Pour cela, nous allons faire évoluer l'architecture vers un fonctionnement en multi-tenancy.
Sur le domaine Product LifeCycle, le MVP d'un premier produit est en cours de construction (simulation et optimisation des prix de vente magasin).
La stack technique pour ces deux produits est la suivante : Vue JS / Java Spring boot / PostGres / Redis - OpenShift/Aiven / GCP.
Nous souhaitons l'intervention d'un profil expérimenté sur ces technologies et sur les applications construites en SAAS. Le tech lead accompagnera les features
team au quotidien sur les différents sujets ou difficultés techniques rencontrées. Il travaillera également sur l'architecture, sur le prototypage et l'accompagnement
des équipes dans la mise en oeuvre opérationnelle de l'architecture multi-tenant. La capacité à fournir un retour d'expérience sur le multi-tenant, notamment sur les
bases de données, est un plus.
D'autres produits vont démarrer dans les domaines en 2020. Le technical leader travaillera en lien avec l'équipe de software engineering et les products leader pour
mettre en oeuvre une stack technique et une architecture adaptée aux différents besoins métiers et contraintes d'utilisations.
Le tech leader sera en lien avec l'équipe opération pour l'accompagnement sur l'intégration continue, le déploiement continu, les tests automatiques. De même,
il sera en lien avec les équipes de la Digital Tech Plateform qui nous fournissent les solutions technologiques (sécurité, base de données, infrastructure cloud,
réseau etc..). Il facilitera la mise en oeuvre sur nos applications des changements liés à l'écosystème technique, par l'accompagnement de la feature team, par de
la pédagogie (sessions de présentation, de formation, démo sur un poc etc..)
La mission est prévue pour l'année, avec une première étape à fin juin.
SA MISSION :
- réalise l'audit technique.
- anticipe quelles technologies risquent de devenir obsolètes et au contraire quelles sont les opportunités, pour optimiser le système d'information et améliorer les
pratiques de développement. Et ce, que ce soit au niveau du traitement des données, des logiciels, des nouvelles technologies ou encore des objets connectés. À
ce titre, le Tech Lead définit la stratégie informatique d'une organisation.
-peut être amené à recruter la bonne équipe de développeurs et d'administrateurs systèmes et donc avoir un rôle de manager.
SES COMPETENCES :
- bon sens de la communication pour des échanges fructueux avec toutes les parties prenantes des projets mis en route.
- bon esprit de synthèse et de dynamisme opérationnel pour avoir une vision précise de la demande des projets.
- bases managériales afin de gérer au mieux les situations difficiles, être persévérant, logique et rigoureux.
Objectif global du projet :
Accompagner 2 équipes produit sur les choix techniques et leur mise en oeuvre
Contrainte forte du projet :
Application SAAS / Multi-tenancy
Les livrables sont :
Etude comparative et argumentée des technologies proposées
POC / Prototypes
CI/CD - Automatisation des opérations
Compétences techniques :
Java (Sprint Boot) - Confirmé - Impératif
PostGres - Confirmé - Impératif
GCP, openshift - Confirmé - Important
Multi-tenancy - Confirmé - Souhaitable
Connaissances linguistiques :
Anglais Lu, écrit (Secondaire)
Description détaillée la mission est répartie sur 2 domaines. Le domaine Transaction management et le domaine Product LifeCycle
Sur le domaine Transaction management, le MVP du produit Spice (prix de transfert entre 2 sociétés) a été mis en production en Octobre 2020 sur le contexte de
LeroyMerlin France. Nous reprenons maitenant la construction du produit pour l'enrichir fonctionnellement et nous devons préparer l'ouverture du service à d'autres
sociétés du groupe. Pour cela, nous allons faire évoluer l'architecture vers un fonctionnement en multi-tenancy.
Sur le domaine Product LifeCycle, le MVP d'un premier produit est en cours de construction (simulation et optimisation des prix de vente magasin).
La stack technique pour ces deux produits est la suivante : Vue JS / Java Spring boot / PostGres / Redis - OpenShift/Aiven / GCP.
Nous souhaitons l'intervention d'un profil expérimenté sur ces technologies et sur les applications construites en SAAS. Le tech lead accompagnera les features
team au quotidien sur les différents sujets ou difficultés techniques rencontrées. Il travaillera également sur l'architecture, sur le prototypage et l'accompagnement
des équipes dans la mise en oeuvre opérationnelle de l'architecture multi-tenant. La capacité à fournir un retour d'expérience sur le multi-tenant, notamment sur les
bases de données, est un plus.
D'autres produits vont démarrer dans les domaines en 2020. Le technical leader travaillera en lien avec l'équipe de software engineering et les products leader pour
mettre en oeuvre une stack technique et une architecture adaptée aux différents besoins métiers et contraintes d'utilisations.
Le tech leader sera en lien avec l'équipe opération pour l'accompagnement sur l'intégration continue, le déploiement continu, les tests automatiques. De même,
il sera en lien avec les équipes de la Digital Tech Plateform qui nous fournissent les solutions technologiques (sécurité, base de données, infrastructure cloud,
réseau etc..). Il facilitera la mise en oeuvre sur nos applications des changements liés à l'écosystème technique, par l'accompagnement de la feature team, par de
la pédagogie (sessions de présentation, de formation, démo sur un poc etc..)
La mission est prévue pour l'année, avec une première étape à fin juin.
SA MISSION :
- réalise l'audit technique.
- anticipe quelles technologies risquent de devenir obsolètes et au contraire quelles sont les opportunités, pour optimiser le système d'information et améliorer les
pratiques de développement. Et ce, que ce soit au niveau du traitement des données, des logiciels, des nouvelles technologies ou encore des objets connectés. À
ce titre, le Tech Lead définit la stratégie informatique d'une organisation.
-peut être amené à recruter la bonne équipe de développeurs et d'administrateurs systèmes et donc avoir un rôle de manager.
SES COMPETENCES :
- bon sens de la communication pour des échanges fructueux avec toutes les parties prenantes des projets mis en route.
- bon esprit de synthèse et de dynamisme opérationnel pour avoir une vision précise de la demande des projets.
- bases managériales afin de gérer au mieux les situations difficiles, être persévérant, logique et rigoureux.