Lead Développeur Java - Projet Gisement de données (H/F)

Publié le 13 avril 2022

Et si le prochain c'était vous?

#Lead#Java#Spring#AWS

Postuler
  • Localisation Lille - France
  • Type de contrat CDI
  • Poste A pourvoir immédiatement
  • Nombre de place 1 poste

Missions principales

SNCF Connect & Tech, filiale privée de SNCF Voyageurs, est le leader du e-commerce français et implémente les solutions digitales clients dans le secteur des mobilités.

En s’appuyant sur l’expertise de plus de 1000 collaborateurs basés à Lille, Nantes et Paris, SNCF Connect & Tech accompagne le groupe SNCF dans les projets de digitalisation.

Son ambition : innover pour rendre les mobilités durables accessibles à tous.

SNCF Connect & Tech a lancé SNCF Connect en janvier 2022, un nouveau service digital, héritier de OUI.sncf, qui permet de planifier tous les trajets de courte et longue distances du 1er  au dernier kilomètre avec : la recherche d’itinéraires, la réservation et le service après-vente ainsi que l’information voyageurs.

Cet ensemble a réalisé un volume d’affaires de 4,3 milliards d’€ sur le marché français et vendu 145 millions de billets en 2021, regroupant alors 450 millions de visiteurs sur le site & l’appli et 23 millions de téléchargements .

 

Au sein de notre entité Digital Partner qui accompagne et répond aux besoins tech des entités métiers et des DSI du Groupe SNCF, nous recherchons un(e)  lead dev java.

Avec la mise en place d'une nouvelle équipe de delivery à Lille (4 développeurs, un Scrum Master et un PO/PPOD), nous recherchons un lead dev java pour participer à la mise en place du projet "Gisement de données": développement des référentiels de données et d'un ensemble d' API de connexion pour la transmettre aux différentes applications et outils qui ensuite la transmettront aux voyageurs dans les gares (+ de 30 référentiels).

Ce projet de "Gisement de donnée" est très structurant et stratégique pour Gare&Connexion qui a actuellement 4 Gisements de données refondus (1 en Java et 3 en C#). Ces derniers vont être repris et développés en Java.

Activités détaillées

1) Build

  • Mettre en place et maintenir les pipelines de déploiement Jenkins (Jenkins pipeline / Docker)
  • Assurer la mise en production des releases et le passage des versions en maintenance
  • Définir et réaliser les tests techniques (tests de charges, tests de performances, tests de résilience sous forte charge (Gatling)
  • Relayer les informations aux exploitants et autres feature teams
  • Mettre en oeuvre l'observabilité de votre application (dashboard Instana/Kibana/Grafana). Mise en qualité de logs.
  • Aider à la gestion de déploiement multi AZ
  • Apporter votre support aux autres équipes utilisatrices de nos services

 

2) Run

  • Suivre votre production (monitoring et alerting)
  • Participer à la maintenance des plateformes (Production et Hors Prod)
  • Participer à la correction des anomalies et à la résolution des incidents

 

3) Contribution à la vie de l’équipe

  • Participer activement à la vie de l’équipe
  • Etre proactif pendant les cérémonies agiles (DSM, rétro, démo, ...) et force de proposition en terme d'amélioration
  • Contribuer à l'animation du backlog Produit et technique
  • Participer à l’estimation de charge ou de complexité des tâches de l’équipe
  • Remonter les alertes et le reste à faire sur ses tâches
  • Assurer un transfert de connaissances vers les autres équipes 

 

Environnement technique:

  • Java 11/12
  • Spring Boot, JUnit, JAX-RS, Logback
  • Tomcat, Apache
  • Docker, Maven, Jenkins 2, Gatling
  • IntelliJ / Eclipse, SoapUI, Git, Jira, Sonar, etc.

 

Profil recherché

  • Diplôme d'ingénieur ou équivalent avec un minimum de 10 ans d'expérience en tant que développeur Java (11/12) et lead dev dans un contexte agile

Les compétences techniques minimales que nous recherchons sont :

  • Une maitrise parfaite du Java Corretto (11/12) mais aussi des Framework Spring et Spring boot 
  • Frameworks : Spring Boot, JUnit, JAX-RS, Logback
  • Git ou encore Jenkins ne sont pas des options ;)

 

De plus, les compétences suivantes en DevOps seront plus que souhaitables :

  • Vous connaissez Onprems (linux) et avez déjà travaillé sur des pipelines de livraison 
  • Vous connaissez AWS et avez déjà travaillé sur des pipelines de livraison sur AWS
  • Vous connaissez les logiciels de livraison continue comme Gitlab CI, Jenkins, Artifactory, …
  • Mais aussi des logiciels que l'on va intégrer dans la pipeline de livraison pour assurer la qualité/ la sécurité comme Sonar, CheckMark, Vault, …
  • Vous maitrisez les concepts Cloud et les outils DevOps comme  : Terraform, Ansible, Gitlab CI et Docker n'a plus de secret pour vous
  • Enfin vous maitrisez également les outils de testing : PostMan, Selenium ou encore Cucumber

 

Pourquoi nous rejoindre ?

  • Nos applications sont utilisées par plus de 21 millions d’utilisateurs
  • Notre mission : permettre à chacun de s’informer, réserver, payer et valider tous ses choix de mobilités durables
  • Nous proposons du télétravail depuis 2012 pour offrir à nos collaborateurs plus de flexibilité
  • Notre programme de bien-être « I Feel Good » prend soin de nous au quotidien
  • Nous sommes certifiés Great Place To Work
Postuler

ou partager :