LEAD DEVELOPPEUR JAVA (H/F)

Publié le 27 avril 2023

Et si le prochain c'était vous ?

#R204

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 1200 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.

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

Missions principales:

 

1) Build

  • Mettre en place et maintenir les pipelines de déploiement Jenkins

  • 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

  • Relayer les informations aux exploitants et autres feature teams

  • Mettre en œuvre l'observabilité de votre application, 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

  • Être 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 ( minimum 11) / Lead Dev dans un contexte agile.

 

Compétences techniques attendues :

 

Excellente maîtrise de :

  • Java

  • Framework : Spring Boot, JUnit, JAX-RS, Logback

    
Compétences DevOps souhaitées :

  • Onprems (linux) et avez déjà travaillé sur des pipelines de livraison 

  • AWS et avez déjà travaillé sur des pipelines de livraison sur AWS

  • Gitlab CI, Jenkins, Artifactory, …

  • Sonar, CheckMark, Vault, …

  • Maîtrise des concepts Cloud et des outils DevOps

  • Maîtrise des outils de testing

Postuler

ou partager :