Cette offre n’est plus disponible.

DEVELOPPEUR BACK-END SENIOR (H/F)

CDI
Lille
Salaire : Non spécifié
Télétravail non autorisé

SNCF Connect & Tech
SNCF Connect & Tech

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Dans le cadre de l'ouverture à la concurrence, la Direction Commerciale SNCF Réseau mets à la disposition de ses clients une application Portail, point d'entrée unique répondant à l'ensemble de leurs besoins.

Les clients de SNCF Réseau sont des entités ferroviaires comme Thalys, Eurostar, des sociétés qui font circuler des trains de frêt, les futures entreprises qui vont faire circuler des trains.

Le portail permet aux clients d'accéder aux indicateurs concernant leurs commandes, leurs factures etc...

L'activité principale porte sur du développement Java et la réalisation des US techniques et/ou fonctionnelles.

Détails des activités :

La mise en place du socle technique :

  • Choix des librairies nécessaires au projet
  • Mise en place du socle technique sous Docker
  • Mise en place des déploiements automatisés

Mais aussi :

  • Participation aux études de faisabilité / estimations / planification
  • Réalisation de cadrages fonctionnels et techniques pour les évolutions
  • Réaliser des estimations de charge ou de complexité d’une évolution et des tâches à effectuer
  • Produire les livrables en suivant les pratiques agiles : Tests unitaires (TDD) et tests fonctionnels automatisés (BDD) - Application packagée (Docker) - Documentation technique
  • Analyser les rapports d'intégration continue et actions en conséquence
  • Remonter les alertes et le reste à faire sur ses tâches
  • Contribuer à l’activité d’étude d’architecture technique de l’équipe

Plus précisément sur les tâches au quotidien, on retrouvera :

Du Build :

  • Mettez en place et maintenez les pipelines de déploiement Jenkins (Jenkins pipeline / Docker)
  • Vous assurez la mise en production des releases et le passage des versions en maintenance
  • Vous définissez et réalisez les tests techniques (tests de charges, tests de performances, tests de résilience sous forte charge (Gatling)
  • Vous relayer les informations aux exploitants et autres feature team
  • Vous mettez en œuvre l'observabilité de votre application (dashboard Instana/Kibana/Grafana)
  • Mise en qualité de logs
  • Vous aidez à la gestion de déploiement multi AZ
  • Vous apportez votre support aux autres équipes utilisatrices de nos services

Du Run :

  • Vous suivez votre production (monitoring et alerting)
  • Vous participez à la maintenance des plate-formes (Production et Hors Prod)
  • Vous participez à la correction des anomalies et à la résolution des incidents

Une Contribution à la vie de l’équipe :

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


Votre profil :

Vous avez au minimum 6 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 AWS est donc nécessaire

Les compétences techniques minimales attendues :

  • Une maitrise de Java 11 et idéalement Java 18
  • Frameworks : Spring Boot, JUnit, JAX-RS, Logback
  • Industrialisation : Docker, Maven, Jenkins 2, Gatling
  • Outils : IntelliJ / Eclipse, SoapUI, Git, Jira, Sonar, etc.

             

                    

De plus, les compétences suivantes en DevOps seront appréciables :

  • 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
  • Vous connaissez les concepts Cloud et les outils DevOps comme  : Terraform, Ansible, Gitlab CI et Docker
  • Enfin vous connaissez également les outils de testing : PostMan, Selenium ou encore Cucumber

Vous aimez apprendre, partager vos connaissances et mettre en application les technologies actuelles et futures.

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

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.