Développeur Back-end Java DEVOPS Confirmé – Lille (H/F)

Publié le 8 janvier 2021

Véritable virtuose de l'informatique, vous souhaitez devenir le chef d'orchestre ?

#Java#Devops#Agile#AWS

Postuler
  • Localisation Lille - France
  • Type de contrat CDI
  • Poste A pourvoir immédiatement
  • Nombre de place 1 poste

Missions principales

Filiale privée du groupe SNCF, e.Voyageurs SNCF est une entité créée en octobre 2018, qui rassemble les compétences digitales client du groupe SNCF. Ce nouvel ensemble s’appuie sur 4 atouts stratégiques : OUI.sncf leader du e-commerce français; un réseau international puissant avec Rail Europe ; l’offre des mobilités du quotidien avec l’Assistant SNCF, la nouvelle version de l’application SNCF et l’excellence technologique de son Usine Digitale dédiée aux mobilités.

L’ambition qui nous anime est d’innover pour rendre les mobilités durables accessibles à tous. 

 

Nous travaillons sur une infra Onprems/linux mais basculons sur AWS donc connaître AWS serait un vrai plus en plus d'avoir déjà travaillé dans un contexte Agile (Scrum) et DevOps.

 

L'activité principale reste le développement back Java sur les sites que vous aurez à votre charge afin de réaliser des US techniques et/ou fonctionnelles.

Cependant l'équipe aura besoin d'un référent Agile et étant une petite équipe, nous ne pourrons y affecter un Agile Master temps plein, c'est pourquoi, nous recherchons un développeur Java avec ses connaissances en Agilité d'une part mais qui a également le souhait de développer ses connaissances et celle de l'équipe sur l'Agilité et le Scrum. Bien entendu, il pourra s'appuyer sur la communauté d'agiliste interne.

Activités détaillées

  • Développeur Java Backend : (environ 70%)
    • Réaliser des estimations de charge ou de complexité d’une évolution et des tâches à effectuer.
    • Remonter les alertes et le reste à faire sur ses tâches
    • Réalisation de cadrages fonctionnels et techniques pour les évolutions
    • Produire les livrables en suivant les pratiques agiles :
      • Développements Java
      • Tests unitaires (TDD) et tests fonctionnels automatisés
      • Documentation
    • Analyse des rapports d'intégration continue et actions en conséquence
    • Mise à jour / maintien en condition de l'intégration continue (Jenkins, Sonar, Rundeck, ...)
    • Participation à la réalisation/automatisation des tests de recette
    • Participer aux campagnes de non-régression
    • Assurer la mise en production des releases et leur transmission du produit vers les équipes clientes
      • Participer au transfert de compétences vers les équipes clientes
      • Contribuer aux respects de critères d’acceptance d’une release
      • Assurer un support de haut niveau sur les problèmes d’exploitation rencontrés lors des mises en production ou en vie courante

 

Compétences techniques :

o Langages : Java 11

o Frameworks : Spring, JUnit, JAX-RS, log4j, Logback

o Serveur d’application : Tomcat, Apache

o Systèmes : Onprems (Linux) et AWS.

o Industrialisation : Docker, Puppet, Rundeck, Maven, Jenkins 2, Gatling

o Outils : IntelliJ, SoapUI, Git, Jira, Sonar, etc.

 

 

  • Scrum Master : (environ 30%)
    • Être le garant de l’application de la méthodologie SCRUM
    • Animer une équipe « Agile »  et l’accompagner sur le processus d'amélioration continue
    • Co-Animer les réunions/cérémonies de l'équipe (DSM, Grooming, Rétro, Démo)
    • S'assurer que les objectifs et le périmètre du sprint soient compris par tous les membres de l’équipe Scrum
    • Suivre et mettre à jour le backlog JIRA,
    • Calculer et communiquer les KPI de l’équipe (vélocité, burn-down,  burn-up, prédictibilité, satisfaction, ...)
    • Anticiper, communiquer et gérer les risques
    • Gestion de la capacité de l’équipe (absences, backups)
    • S'assurer une répartition des tâches pertinentes entre les membres de l’équipe
    • Communiquer l’avancement de la réalisation, remonter les alertes

 

  • Processus transverse :
    • Identifier les processus nécessitant d'être homogénéisés ou formalisés en échangeant avec les Delivery Manager, Scrummaster et PO de l'entité
    • Animer un backlog "processus" avec les chantiers à mener au sein de la factory
    • Animer des ateliers de travail sur les différents chantiers
    • Suivre l'avancement des chantiers, effectuer le reporting sur l'avancement, remonter les alertes

Profil recherché

Vous êtes Confirmé en développement Back Java avec au minimum 4/5 ans d'expérience avec une appétence DevOps et dans l’idéal dans un contexte Agile.

Vous êtes un/une développeur(se) passionné(e).

Vous maîtrisez au moins une des technologies backend mentionnées ci-dessus.

Vous êtes à l’aise avec la méthodologie Scrum.

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

 

Et avant tout ! De la curiosité. De la motivation. Une envie d’apprendre des technos nouvelles ! Et la volonté de s’intégrer dans une équipe Agile recherchant la qualité et la satisfaction client. 

 

Ce que nous offrons: 

- Un environnement de travail où tout est fait pour que vous vous sentiez bien 

- Une ambiance chaleureuse et un esprit Start Up au sein d’un groupe solide (innovation, dynamisme, Hackathons, séminaires, « vis ma vie » etc.) 

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 

Postuler

ou partager :