DEVELOPPEUR BACK-END (H/F) (H/F)
Publié le 18 avril 2023
Et si le prochain c'était vous ?
#R1265#JAVA#BACK-END
- Localisation Nantes - 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.
Le contexte
Houston est un backend multi-clients permettant de mettre en forme et fournir les données métiers nécessaires pour répondre aux besoins métiers liés à l’accompagnement au voyage :
-
Pour la lutte anti-fraude en offrant des services de
-
Contrôle et d'embarquement => lutte anti-fraude (LAF),
-
Reporting d'activité des agents.
-
-
Pour l’équipage SNCF à bord en offrant des services de
-
Préparation de l'équipage SNCF à bord des trains => supervision bord/sol,
-
Connaissance clients à bord des trains,
-
Reporting opérationnel bord/sol.
-
Ces données métiers sont donc mises à disposition via la fourniture d’API à destination :
-
Des applications SNCF de contrôle et d'embarquement : COSMO et PORTE
-
De l'application des chefs de bord SNCF : Equipage
-
Des backoffices de gestion de la LAF : Delfe, …
Activités détaillées
Les Interactions
-
Avec ses pairs, son lead et l’OPS pour contribuer à la conception, au développement, au test, au déploiement de nouvelles fonctions et également au maintien du produit
-
Avec l’équipe support pour garantir une supervision, un alerting adapté des services du produit.
-
Avec le product owner pour travailler en amont du développement sur les études ou les cadrages de sujets émergents.
-
Avec l’Agile Master pour contribuer au plan d’amélioration continue sur les chantiers liés au maintien de la qualité du produit.
Activités & responsabilités
Contribuer à l’étude, au développement et au déploiement de nouvelles fonctionnalités
-
Travailler en pair à l’étude de besoins émergents en émettant des hypothèses dans le but de déterminer un cadre initial en termes
-
de solution technique et fonctionnelle
-
d’estimation macro de complexité des impacts.
-
-
Avec le PO et d’autres développeurs, contribuer aux cadrages et travailler sur la conception d’une solution pour répondre à un besoin fonctionnel afin d’identifier les éléments saillants de conception qui seront partagés lors de l’affinage du backlog des use cases concernées.
-
Réaliser le développement des fonctionnalités et garantir la qualité en contribuant au développement de la validation des fonctionnalités par l’automatisation de certains cas d’usage.
-
Avec l’équipe intégrée du support de niveau 2, garantir l’observabilité, la supervision des fonctions nouvellement développées avant leur activation en production.
-
Avec l’OPS, participer aux étapes du processus de déploiement.
Contribuer à la supervision et suivi de production
-
Porter le rôle tournant de « Capitaine de RUN » qui consiste à adresser les sujets propres au suivi des environnements de PROD et de HPROD (traiter les alertes, qualifier les anomalies, analyser et traiter des incidents avec l’équipe support et l’ops)
Contribuer à l’amélioration du processus de delivery et de déploiement
-
Contribuer à l’alimentation du backlog de MCO adaptative et préventive
-
Contribuer à traiter les tickets du backlog de MCO afin de faire avancer les chantiers tech
-
Participer à dérouler les actions d’amélioration de l’équipe enrichi à chaque fin de sprint lors des retrospectives.
Stack technique :
Un chantier visant à rénover la stack technique du produit HOUSTON est prévu entre juin et décembre 2023. La stack cible n'est pas encore définie mais devrait tourner autour de
- Serveur d’application sous jvm : SpringMVC ou Spring WebFlux ou Quarkus
- Langage de développement type jvm : Kotlin ou Java
- Observabilité via le produit Datadog
- Image docker déployée sur un cluster elactic managé
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
Profil recherché
Vous avez au minimum 3 ans d'expérience sur du Java 11 à minima (Spring 5 et Spring boot 2.5), avec idéalement plusieurs expériences dans un contexte Agile très fort et une organisation DevOps avec le montage des environnements back mais également la mise en place et l'optimisation des pipelines de livraison en Hors Prod et en Prod.
Nous travaillerons sur une infra AWS, la maîtrise de l'environnement serait idéale.