Mission :
Le rôle du développeur BACK est de maintenir et faire évoluer une API REST, et maintenir également un projet java de batch
automatique.
Le prestataire évoluera au sein du pôle Génie Logiciel, tout en ayant des contacts réguliers avec les collaborateurs des métiers du GSM-R et au-delà (essentiellement d'autres services du département des Télécommunications).
Expérience professionnelle 8 ans minimum (hors stage)
+ Maitrise du langage Java
+ Maitrise du FrameWork Spring obligatoire (Spring data, Spring mvc, Spring boot)
+ Maitrise des API REST
+ Maitrise d'une base de données relationnelle (PostgreSQL, MySQL...)
+ Connaissance de Hibernate, Hive, Spark
+ Connaissance de Linux
Environnement technique : Développement d'application Java
Tâches constituant la mission :
+ Communiquer avec POSTGRESQL et SPARK sous java SPRING
+ Mise en place de l'ORM Hibernate
+ Création d'un web service (REST)
+ Nettoyer, consolider les différentes sources de données
+ Sécurité (authentification)
+ Hébergement de l'API sur un serveur Linux
+ Mise en place de jobs automatisés
Résultats attendus et/ou livrables avec échéancier :
Concernant l'outil ou l'applicatif :
+ Le ou les codes, avec code commenté ou API de documentation du code
+ Les tests unitaires du code source.
Concernant les aspects 'installation et hébergement':
+ Une notice d'installation,
+ Un mode opératoire pour tester l'applicatif,
+ Éventuellement un jeu de données pour test.
Concernant les aspects 'utilisation':
+ Une notice d'utilisation,
+ Une documentation pour les administrateurs de l'outil.
Concernant les aspects 'conceptuels et méthodologiques':
+ La description des jeux de données contenus ou traités,
+ Le dossier des spécifications fonctionnelles et techniques et la description de leurs différents cas
d'utilisations.
Le client: est une SSII spécialisée dans le placement des ressources humaines.
Durée indicative: 12 mois
Tarif journalier indicatif: 400 €
Type de mission: Freelance en régie/ 25% en télétravail
Démarrage: 13/06/2022
Lieu: Saint-Denis