Développeur Full Stack - Freelance
Freelance Paris (Paris)
Description de l'offre
Taux journalier (TJM): ~450
Développeur Full Stack
Contexte de la prestation
Le besoin concerne le département en charge des opérations de suivi et de régulation du trafic ferroviaire.
Une application existante permet au régulateur de suivre les circulations et de justifier les pertes de temps ou retards. Elle est composée de plusieurs modules mis en service entre 1998 et 2006. Aujourd'hui, cette application est considérée comme « legacy », s'appuyant sur des technologies obsolètes telles que la base de données Ingres et l'OS Solaris 10, entraînant des problèmes de fiabilité, maintenabilité, disponibilité et évolutivité.
Pour pallier cette obsolescence, un programme de refonte a été lancé en 2020. Il vise à moderniser les modules tout en optimisant les processus métier, avec pour objectifs d'améliorer la robustesse de l'application, simplifier les processus, rationaliser le SI et réduire les coûts d'infogérance des serveurs.
La première partie du programme consiste à décommissionner deux modules existants et à les remplacer par d'autres applications du SI.
Une étude de refonte du poste du régulateur vise à répondre à trois enjeux :
Anticiper les aléas de circulation
Alléger la charge de travail du régulateur via l'automatisation et la rationalisation des saisies
Traiter l'obsolescence technique du module dédié à la justification des retards et à la saisie des incidents
Pour alléger la charge du régulateur, une nouvelle application a été développée, permettant la supervision et le traitement des aléas de circulation.
Description de la mission
Tâches principales :
Développement d'une application Full Stack Java / Angular
Conception technique de l'application
Rédaction des spécifications techniques et maquettage des écrans
Développement web en utilisant des kits de développement internes
Utilisation de webservices REST pour la communication front-end/back-end
Rédaction et exécution des plans de tests automatisés
Participation à la rédaction des documents d'intégration et de mise en production
Travail en méthode agile (SCRUM)
Participation aux chiffrages des User Stories sous forme de Poker Planning
Profil recherché
Compétences techniques :
Maîtrise des langages Java J2E, HTML5, CSS, JavaScript
Connaissance du modèle SOA et des webservices REST
Connaissance des outils d'intégration et de déploiement continu (Jenkins) et des scripts Ansible
Connaissance des outils de tests automatisés (JUnit)
Maîtrise du gestionnaire de code source Git
Environnement technique
Langages : Java J2E, HTML, CSS, JavaScript, Angular (avec framework front-end)
Webservices de type REST
Informations pratiques
Expérience requise : Plus de 7 ans
Démarrage : Début mai
Durée : Mission très longue
Profil recherché
Compétences techniques : Maîtrise des langages Java J2E, HTML5, CSS, JavaScript. Connaissance du modèle SOA et des webservices REST. Connaissance des outils d'intégration et de déploiement continu (Jenkins) et des scripts Ansible. Connaissance des outils de tests automatisés (JUnit). Maîtrise du gestionnaire de code source Git. Compétences comportementales : Force de proposition, autonomie, aisance relationnelle et rédactionnelle, rigueur et sens de l'organisation.
À propos de Collective.work
Collective.work est la plateforme de recrutement nouvelle génération pour trouver votre prochain emploi.
Fort d'une grande expertise dans l'IA, Collective.work permet de mieux cibler les offres et leurs candidats correspondants, créant ainsi un système beaucoup plus fluide que les acteurs traditionnels.
Plus de 10,000 recruteurs utilisent Collective, permettant à des dizaines de milliers de candidats de trouver leur futur emploi chaque jours