LEAD DEVELOPPEUR JAVA (H/F)
Publié le 27 avril 2023
Et si le prochain c'était vous ?
#R204
- 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