Développeur Back Java Sénior (H/F)

Publié le 16 juin 2022

Rejoignez-nous!

#R228#Java#Spring#Docker#Lille

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 développeur back-end Java pour rejoindre nos équipes lilloises.

Activités détaillées

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 développeur 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.

 

Missions:

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:

  • Langages : Java 11/12
  • Frameworks : Spring Boot, JUnit, JAX-RS, Logback
  • Serveur d’application : Tomcat, Apache
  • Industrialisation : Docker, Maven, Jenkins 2, Gatling
  • Outils : IntelliJ / Eclipse, SoapUI, Git, Jira, Sonar, etc.

Profil recherché

  • Diplôme d'ingénieur ou équivalent avec au minimum 6 ans d'expérience sur des postes de développeurs Java dans un contexte agile

 

Les compétences techniques que nous recherchons:

  • Java Corretto (11/12), Spring et Spring boot
  • Git, Jenkins
  • Onprems (linux) et vous avez déjà travaillé sur des pipelines de livraison
  • AWS et vous avez déjà travaillé sur des pipelines de livraison sur AWS
  • Gitlab CI, Jenkins, Artifactory, …
  • Sonar, CheckMark, Vault, …
  • les concepts Cloud et les outils DevOps comme  : Terraform, Ansible, Gitlab CI et Docker
  • 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 certififés Great Place To Work
Postuler

ou partager :