Développeur(se) Full stack Java/React - Transport - Le Plessis Robinson
Prefer a full account with a password? Sign Up to Apply
Job Description
Notre département Systèmes d'Information Transport conçoit, intègre et maintien des systèmes d'information critiques destinés aux opérateurs de transport : Information Voyageurs en temps réel, outils d'aide à l'exploitation, de supervision des infrastructures et solutions billettiques.
Nos clients ont engagé la refonte de leur système d’information voyageurs autour des projets ACIV chargés de l’acquisition et de l’homogénéisation des données de transport, et DMI, chargé de leur diffusion.
Ils ont vocation à devenir le concentrateur unique des informations voyageurs alimentant les médias internes et externes d’exploitant ferroviaire tel que la RATP ou la SNCF, notamment les afficheurs en station, les applications mobiles, et les systèmes d’Île-de-France Mobilités.
Ces applications répondent à de fortes exigences de performance, de disponibilité, de fiabilité et de traitement en temps réel. La prestation couvre l’ensemble du cycle de vie du produit, depuis l’étude et la conception jusqu’à la livraison, la mise en service et le maintien en condition opérationnelle.
Le développeur intégrera donc une squad Agile/Scrum, avec des sprints de 3 semaines. Il interviendra sur la conception, le développement des User Stories, les tests, l’optimisation/refactoring, les performances, la haute disponibilité, les déploiements et le maintien en condition opérationnelle.
Vos missions :
• Comprendre l’architecture technico-fonctionnelle des composants et interfaces existantes liées à l’information voyageur ;
• Participer activement aux rituels Scrum, aux Daily Meetings, au Planning Poker, à la priorisation du Backlog, au chiffrage des User Stories et à la construction de la roadmap produit ;
• Prendre en charge les études, la conception technique et le développement des User Stories, en intégrant les exigences d’architecture distribuée, de sécurité, de performance, de temps réel et de haute disponibilité ;
• Développer et faire évoluer les fonctionnalités Java/Spring Boot ainsi que les API REST, puis réaliser les tests unitaires, fonctionnels, d’intégration, de robustesse, de fiabilité et de performance ;
• Garantir la qualité du code par les revues, le refactoring, l’optimisation, l’application des design patterns et le respect des chaînes DevOps et CI/CD ;
• Présenter les fonctionnalités lors des réunions d’itération, produire et maintenir la documentation technique, partager les concepts et accompagner la montée en compétence de l’équipe ;
• Participer aux déploiements, aux mises en service, au suivi du RUN, aux retours d’expérience et au maintien en condition opérationnelle, tout en intégrant l’IA générative fournie par la RATP avec revue humaine systématique des productions.
Requirements
Department: Engineering, Development, Applications
Function: Engineering
Experience Level: Mid-Senior Level