Tech Lead Java/Web/Mobile SI Operation

JC DECAUX

PRESENTATION

JCDecaux est une entreprise familiale française créée en 1964 qui fournit des mobiliers et services financés par la publicité pour rendre la ville plus agréable, accueillante et responsable. Son siège est situé à Plaisir (78)

JCDecaux est, aujourd’hui, présent dans plus de 80 pays et compte plus de 13000 collaborateurs dont 3600 en France. Ils travaillent pour faciliter la vie des citadins et des voyageurs au quotidien au travers des services suivants : mobiliers urbains, affichage grand format, publicité dans les aéroports, vélos en libre-service, connectivité et data.

MISSIONS

Dans le cadre de l’extension de son programme de gestion des opérations terrain, la Direction IT SI Back Office (Finance, Logistique, Exploitation et Opération) recherche un Tech Lead Java/Web/Mobile.

Rattaché(e) au Responsable de Domaine Opérations, le/la Tech Lead anime une équipe de 5-7 personnes en charge de développer et maintenir le Système d’Information « Operations ». Ce SI critique est constitué d’applications existantes et à construire permettant de gérer les activités des équipes terrain sur nos mobiliers (installation, maintenance, tournée d’affichage), le reporting auprès des collectivités ainsi que le cadrage et préparation géolocalisée des appels d’offres.

Ces applications de type web ou mobile Android, utilisent des bases de données PostgreSQL ou MySQL, des interfaces Kafka ou REST pour interagir avec un backend core model sur base de S/4Hana et de diverses applications métiers (ventes, clients, etc.).

Dans ce rôle vous allez :

  • Être responsable du design technique de l’architecture du SI Operations, et de son évolution.
  • Prendre connaissance des nouveaux besoins et être l’interlocuteur privilégié des Product Owners dans la qualification et les macro-estimations.
    • Détecter des difficultés, risques particuliers, imaginer des esquisses de solution, réaliser des maquettes, présenter les avantages et inconvénients des différentes solutions et conseiller sur la/les solutions techniques les plus adaptées aux besoins.
    • Effectuer la conception technique détaillée des solutions.
  • Accompagner le/les Product Owners dans les mises à jour de la roadmap produit :
    • Fournir tous les éléments permettant de prioriser la backlog en conséquence.
    • Alimenter la roadmap avec des sujets techniques.
  • Suivre au quotidien la bonne prise en compte des principes établis, et de manière générale le respect des bonnes pratiques de développement dans l’équipe.
  • Assumer si nécessaire le rôle de Scrum Master et participer activement à l’amélioration des pratiques Agile .(Scrum) et de développement de l’équipe.
  • Piloter le process qualité des développements produit (revues de code, tests techniques, documentation…).
  • Concevoir et développer des nouvelles fonctionnalités.
  • Corriger des bugs de prod bloquants ou critiques.
  • Accompagner le centre de service IT dans la phase d’exploitation (démarche DevOps).
  • Rester à l’écoute des pratiques et des technologies qui émergent.
  • Faire l’état des lieux des développements existants et mettre en place des plans d’actions pour couvrir les problèmes rencontrés et prioritaires.
  • Veiller à la qualité technique de la solution.
    • Définir les outils permettant de suivre la qualité du code, et les niveaux exigés.
    • Définir les outils de mesures de performances et stabilité, et suivre les tendances.
  • Participer au recrutement de nouveaux développeurs dans l’équipe.

PROFIL

Compétences requises

  • Parfaite maitrise de l’architecture 3 tiers et de la conception objet.
  • Expertise technique avancée sur :
    • Programmation Java et Java EE (micro-profile)
    • Langage SQL et les bases de données relationnelles en particulier PostgreSQL
    • Développement d’IHM Web avec Angularo   Développement mobile hybride (Framework Ionic de préférence) et/ou natif (Android de préférence)
    • Implémentation et déploiement de micro-services (API REST) dans une config
    • Les outils DevOps (ex : Jenkins)
    • Des architectures techniques, notamment dans un contexte cloud à dominante AWS :
      • Bonne expérience en milieu Agile·
      • Anglais – bon niveau, écrit, et oral impératif

Compétences appréciées

  • Expérience avec des architectures Event Driven avec Apache Kafka ou équivalent.
  • Expérience avec Docker/Kubernetes dans un contexte cloud.
  • Expérience avec des architectures micro-services
  • Expérience avec Quarkus et l’architecture hexagonale

Profil

De formation bac+5 en informatique, vous possédez une expérience d’au moins 5 ans en qualité de tech lead et/ou architecte. Doté d’une très forte capacité à conceptualiser vous savez modéliser techniquement les solutions tout en restant pragmatique et pédagogue. Vous savez collaborer avec d’autres tech leads et architectes pour vérifier que vos choix sont compris et acceptés, pour tenir ce même public au courant de vos actions, et pour trouver les meilleurs solutions ou compromis avec eux. Vous avez un fort attrait pour le monde du mobile. Au-delà de vos compétences techniques, vous êtes un meneur d’équipe, vous savez piloter, animer et fédérer. Vous disposez de qualités relationnelles et de communication indéniables. Vous êtes curieux, réactif et aimez évoluer dans un environnement dynamique.

PACKAGE

  • RTT
  • Mutuelle
  • Restauration d’entreprise, conciergerie , Salle de sport, ….
  • 2 jours de télétravail / semaine.
Téléchargez votre CV (taille max : 128 Mo)

Aperçu de l'emploi
Localisation du poste