DEVELOPPEUR FULLSTACK - JAVA/REACT (H/F)

Résumé du poste
CDI
Nantes
Salaire : Non spécifié
Télétravail fréquent
Compétences & expertises
Intégration continu
Principes DevOps
Collaboration et travail d'équipe
Postman
Java
+15
Postuler

SNCF Connect & Tech
SNCF Connect & Tech

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Vous êtes développeur Fullstack confirmé ou senior, passionné par la qualité du code et expert en Java (et/ou Kotlin)/ React, voici quelques exemples de challenge qui vous attendent :

  • L’innovation et l’amélioration de l’information voyageurs sur l’ensemble des équipements en gare

  • L’optimisation des outils des agents de la SNCF pour leur permettre d’accompagner les voyageurs à bord des trains

  • L’outillage des agents de conduite SNCF (conducteurs)

  • L’amélioration des outils de distribution de l’offre des transporteurs SNCF à destination des agences de voyages (TGV, TER ...)

  • L’accompagnement des clients dans l’achat de leur titre de transport

Vous intervenez dans une équipe où les développeurs sont :

  • engagés sur la qualité du code : maîtrise des patterns de conception, veille technologique constante, satisfaction dans le code bien conçu, défenseur des bonnes pratiques (Pair/Mob programming, Code Reviews).

  • soucieux de produire des applicatifs et des services de haut niveau avec un fort engagement dans le suivi jusqu'en production (build, packaging, test, monitoring, etc.).

  • dans le partage d'expertise : capable d'aider et de progresser ensemble

  • impliqués dans l’évolution du produit qui sera au cœur de la distribution des voyages en train et de l'accompagnement du voyageur tout au long de son parcours.

Stack technique de l’environnement de travail :

  • Langages : Kotlin, Java 18 (migration vers Java 21 en cours), JS

  • API REST

  • Serveur : SpringBoot v2 (en cours de migration vers v3), NodeJS

  • Frameworks Web : ReactJS, NextJS

  • Cloud : AWS

  • Serverless : AWS Lambdas (NodeJS), AWS API Gateway

  • Caches : Redis

  • Messaging : ActiveMQ, AWS SQS/SNS

  • Tests : API - Postman, Component Tests avec Cucumber

  • Stockage de données : Mongo, DynamoDB, AWS S3

  • Build : Gradle, Maven

  • Suivi : Instana, Superset, Datadog, AWS Cloudwatch

  • CD/CI : Gitlab

  • Infra as code : Terraform -> Déploiement sur AWS Kubernetes

  • IDEs : Intellij IDEA, VS Code

  • Outils Collaboratif : Confluence, Jira, Teams, Miro

Votre rôle

En tant que Développeur Fullstack au sein de nos équipes, vous aurez les responsabilités suivantes :

  • Contribution à la vie de l’équipe travaillant dans un cadre Agile.

  • Collaboration inter-équipes dans le but de construire un produit cohérent pour répondre aux besoins clients.

  • Développer des solutions backend et frontend web de qualité : Conception, développement et maintenance des fonctionnalités backend et frontend.

  • Réaliser des livrables de qualité : Du cadrage à la mise en production, garantir des livrables haut niveau.

  • Migration vers de nouvelles méthodes ou technologies : Chantiers de migration, dont la communication interne et externe joue un rôle important.

  • Intégration continue et usine logicielle : Impliqué(e) dans l’intégration continue et les tests automatisés.

  • Principes DEVOPS et garant de la qualité : Participer au déploiement et suivi en production, garant de la fiabilité.

Compétences recherchées :

  • Expertise technique : Kotlin/Java/JS, Git, Spring, ReactJS, NextJS, Bash, AWS.

  • Appétence pour le métier de la mobilité et de la distribution de billets de train.

  • Connaissance de la production : familier avec les bonnes pratiques de déploiement et de gestion des applications en production, une expérience AWS est un plus.

  • Connaissance des architectures à haute exigence de charge et de disponibilité.

  • Collaboration et communication : Vous êtes un(e) excellent(e) communicant(e) et vous aimez travailler en équipe. La capacité à interagir avec d'autres équipes de manière efficace, en particulier avec les équipes métier et les équipes opérationnelles de la mobilité, est cruciale pour comprendre et répondre aux besoins spécifiques du secteur.

Votre curiosité, votre bienveillance, votre proactivité et votre esprit d'équipe sont des atouts essentiels pour réussir dans ce rôle et contribuer à la dynamique de notre équipe.

Rejoindre SNCF Connect & Tech :

  • C’est intégrer la plus grande communauté d’experts des transformations numériques, en France, dans le secteur des mobilités et devenir un #DigitalMobilityChanger.
  • C’est innover pour rendre les mobilités durables accessibles à tous", en incarnant les valeurs de l'entreprise : Citoyenneté, Audace, Performance, Ouverture, Confiance.
  • C'est continuer à apprendre et grandir grâce à un programme de formation adaptée aux envies de chacun
  • C'est bénéficier d'un package financier compétitif et équitable fondé sur un principe de méritocratie collective et individuelle
  • C'est évoluer au sein d’une entreprise humaine, inclusive qui favorise un bon équilibre de vie pro/perso (jusqu’à 3 jours de télétravail par semaine), certifiée Great Place to Work pour la 4è année consécutive
  • C'est s’engager au service d’une société durable et solidaire, en favorisant des comportements, des mobilités et des usages responsables

Envie d’en savoir plus ?

Postuler