Nous vous proposons de rejoindre, les équipes SNCF CONNECT/PADMé/SHOP responsables des composants backends et des APIs offrants les fonctions de ventes et d'après-vente sur des produits de la mobilité ferroviaires. Ces équipes totalisent environ 25 personnes et ont à coeur de développer et de maintenir les solutions de mobilité de demain dans une démarche responsable et d'amélioration continue.
Vous rejoindrez une équipe constituée de 5 développeurs backend, 1 qualiticien, 1 Scrum Master et 1 Product Owner.
Ensemble, vous aurez à délivrer les Users Stories, priorisées par le Product Owner, dans un cadre Agile :
- Prise en compte des besoins, études, Proof of Concept
- Documentation de l'architecture et des fonctionnalités attendues
- Réalisation des développements en mode agile (Craftmanship, Pair-Programming, Code Review, Clean Code, Intégration continue)
- Mise en place de tests automatisés
- Démonstration publique du travail effectué pour obtenir du feedback
- Participer aux mises en production (AWS) et au suivi de production
- Participation à l'amélioration continue
- Contribution à la vie de l'équipe, être acteur des différentes cérémonies Agiles
Environnement technique :
- Back : JAVA 21, Kotlin 1.9, SpringBoot 3, API REST, Serverless, JS
- Cloud : AWS
- Stockage de données : Mongo, DynamoDB, AWS S3
- Outils : Gitlab, Gradle, Gitlab CI, Kubernetes, Terraform, Datadog, Docker
- Outils de développement : Macbook Pro, Intellij Idea, VS Code, Postman
- Méthodologie : architecture hexagonale, clean code
- Outils Collaboratif : Confluence, Jira, Teams, Miro, Draft, Notion
Profil Recherché
Vous êtes actuellement en formation de niveau Bac +4 à Bac +5 dans le domaine du développement informatique ou équivalent. Une première expérience (stage ou alternance) sur des technologies similaires serait appréciée.
Vos atouts :
- Motivation et curiosité, avec une forte envie d'apprendre.
- Esprit constructif, bonne capacité à travailler en équipe et aisance relationnelle.
- Pragmatique et adaptable face aux différentes situations.
- Attitude positive, sens de l'humour et bienveillance !
Vos compétences :
- Bonnes bases en Java ou Kotlin, ainsi que Spring Boot et Git.
- Compréhension des architectures orientées services (une connaissance de REST serait appréciée).
- Connaissances théoriques des concepts de programmation orientée objet (POO).
- Connaissances théoriques des principes de tests automatisés, de l'intégration continue.
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
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.