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 (ex : contrôle et embarquement), pour l’équipage SNCF à bord (ex : préparation de l'équipage,
connaissance clients à bord des trains…)
Au sein de l’équipe HOUSTON, vous participerez aux tâches suivantes :
- Développement de fonctionnalités en appliquant les meilleurs pratiques
- Elaboration de différents types de tests afin de maintenir la qualité de code (Unitaire, intégration…)
- Prise en compte des commentaires et échange éventuels lors des revues de code
- Déploiement dans les différents environnements sur AWS en collaborant avec les Ops
- Ecriture et enrichissement de documentation technique
- Review (démo) : présentation au client du travail effectué afin de le mettre en valeur et récolter ses retours
- Participation aux cérémonies Agile (Daily, Review, affinage, Planning, Rétro…)
Environnement de travail :
- Equipes de développeurs (back & mobile) pour contribuer à la conception, au développement, au test, au déploiement de nouvelles fonctions et également au maintien du produit
- Le product owner, pour travailler en amont du développement sur les études ou les cadrages de sujets émergents.
- Et dans une moindre mesure : l’équipe support N2 pour garantir une supervision, un alerting adapté des services du produit/ les équipes sécurité et architectes pour garantir la RGPD, la sécurité, la résilience et performance du produit
- L’Agile Master pour contribuer au plan d’amélioration continue sur les chantiers liés au maintien de la qualité du produit.
- Les OPS pour définir et mettre en place une infra résiliente et performante
Environnement technique :
- Java 21
- Cloud AWS / serveless / Déploiement sous forme de lambda aws java avec snapstart active
- Framework Quarkus
- Infrastructure As Code avec Terraform
- Services AWS: Api gateway, Lambda, MSK(Kafka), KMS, Dynamodb
- Architecture : Micro service / CQRS (Evènementiel)
- Design pattern: Approche hexagonale
- GIT / CI / CD
- Intellij, Postman
- Jira, Confluence, Miro
Profil Recherché
Vous êtes en formation Bac+5 (Master 2 ou école d’ingénieur), avec une spécialisation en développement logiciel, systèmes d’information ou génie informatique.
Vos atouts :
- Motivé, Passionné, Autonome, Proactivité
- Bonne capacité à travailler en équipe, bon relationnel
- Pragmatisme et adaptabilité aux situations
- Fun, transparence, bonne humeur et bienveillance !
Vos compétences :
- Bonnes bases en développement JAVA
- Des connaissances en Serverless et AWS seraient un atout
- Motivé par la qualité de code et les bonnes pratiques
- Connaissances des principes de tests automatisés, de l’intégration continue, de l’agilité
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