INFOTEL CONSEIL

Stage – Migration De Composants Logiciels En Api Rest (h/f)

Posted 6 days ago

Experience
Less than 1 year
Offer salary
Not specified
Location
Toulouse, France
Contract type
Stage
Work arrangement
Sur Site
Starting Date
ASAP
Stack required
Java
Rest
Git
Rmi

Company Description

View more

Infotel accompagne les directions Informatiques et Métiers des grandes entreprises depuis 45 ans (Airbus, Air France, PSA, BNP Paribas, Banque de France ou encore BPCE, etc.). C’est aujourd’hui plus de 3 100 personnes qui ont rejoint le Groupe (Paris, Toulouse, Lyon, Bordeaux, Lille, Rennes, Nantes, Monaco, etc.). Nous avons ainsi réalisé en 2024 un chiffre d’affaires de 294,8 M€.
Notre filiale OAIO intervient sur des problématiques de transformation digitale : consulting, design et innovation. L’objectif est de pouvoir associer stratégie digitale, expertise technologique et développement dans une dynamique commune et agile, d’être présent dès la conception aux côtés des métiers.

Job Description

Vos missions

Le projet

Initialement, Arcsys utilisait le protocole RMI à deux fins :

  • Pour proposer une API de pilotage des fonctions du logiciel. Cette API est toujours disponible et supportée mais c’est à présent une API REST qui est proposée et dont l’utilisation est préconisée. Néanmoins, il reste certains modules utilitaires d’Arcsys qui continuent d’utiliser cette API RMI ;  

  • Pour communiquer entre modules Java sur deux composants (le moteur et l’agent d’application). L’utilisation de REST pourrait être envisagée.  

RMI bien qu’actuellement toujours supporté par les dernières versions de Java, voit certaines de ses fonctionnalités progressivement dépréciées ou supprimées (comme l’activation).

L’objectif du stage est donc :

  • De modifier au moins un module utilitaire pour lui faire utiliser les API Arcsys REST au lieu de RMI ;  

  • D’analyser le protocole de communication entre le moteur et l’agent d’application et le porter en opérations REST en définissant de A à Z les API nécessaires. 

  • Ce stage a le double avantage d’être technique (compréhension de RMI, utilisation de méthodes REST existantes et conception de nouvelles API REST, avec les bonnes pratiques associées), et fonctionnel (car il nécessite la compréhension métier des appels effectués pour les transcrire). 

Environnement technique

Sous la direction d’un chef de projet, vous travaillerez en collaboration avec les équipes Infotel utilisant les outils/technologies suivants (liste non exhaustive) :

Java, REST, Git, RMI

Il serait souhaitable que le ou la candidat(e) ait quelques notions dans une ou plusieurs de ces technologies.
Vous appréhenderez le travail de développeur d’un éditeur de logiciel dans toutes ses dimensions, vous serez confrontés à des attentes professionnelles exigeantes et de haute qualité.
Vous participerez à toutes les étapes de la mise en place d’une solution logicielle, de l’étude et la conception jusqu’à la mise en œuvre et la personnalisation de produits.
Vous pourrez vous confronter à des développements réellement techniques à un niveau dont la seule limite sera votre appétit d’apprendre et vos capacités de réflexion.

Votre profil

Niveau Bac+5 d’école d’ingénieur ou d’université avec une spécialisation en développement informatique.
Vous cultivez un fort intérêt pour les technologies d’innovation et êtes de nature curieuse et autonome, force de proposition et doté(e) d’une excellente communication.
Vous êtes autonome, passionné(e) des nouvelles technologies. Vous êtes prêt(e) à monter en compétences sur des langages non-abordés au sein de votre cursus.

https://infotel.com/nos-offres/