Le Why du stage :
Modernisation de Legacy avec la GenAI (UCT JAVA)
Imaginer et mettre au point des approches permettant dacclrer et dindustrialiser la modernisation dapplications laide de la GenAI.
Pour bnficier des avances technologiques les applications existantes doivent tre modernises. Cette modernisation concerne de facto un parc important et une charge de dveloppement pouvant tre quivalente une rcriture. La GenAI est une piste srieuse pour acclrer ces modernisations.
Les missions du stage :
- Identifier les tapes de modernisation dune application (exploration plan de modernisation modification de code recette...)
- Pour chaque tape explorer les uses cases qui peuvent tre acclrer par la GenAI
- Prendre en main loutil interne Universal Code Translator et ladapter pour la modernisation Java
Le droulement du stage :
Etape 1 - Cadrage
- Identifier les tapes cls dune modernisation Java
- Reprer les points critiques : freins techniques opportunits damlioration etc.
- Structurer une dmarche rplicable partir du cas tudi pour guider dautres projets de modernisation
Etape 2 - Exploration
- Prendre connaissance de lapplication Java cible : architecture modules dette technique.
- Comprendre le fonctionnement de loutil UCT et ses capacits de traduction et de modernisation de code.
Etape 3 - Conception
- Pour chaque tape identifie explorer les cas dusage qui peuvent tre acclrs ou enrichis par la GenAI (analyse refactoring documentation rewriting)
- Adapter et configurer loutil UCT pour supporter les besoins spcifiques de la modernisation Java (cf. Java 8 vers Java 21)
- Appliquer les cas dusage slectionns avec UCT sur lapplication cible.
- Valider la modernisation du code de Java 8 vers Java 21
Etape 4 - Restitution OCTO
- Partagez au sein de la communaut OCTO ce que vous aurez appris travers une restitution interne et un article sur le blog OCTO.
Qualifications :
OCTO Wanted
- Vous prparez un BAC5 et vous tes la recherche dun stage de fin dtudes
- Vous tes passionne par le dveloppement et lintelligence artificielle et vous matrisez Java et/ou Python
- Vous tes convaincue que rnover vaut mieux que reconstruire car cest la fois plus conomique et meilleur pour la plante
Alors venez contribuer avec nous la modernisation dun patrimoine applicatif existant !
Informations supplmentaires :
OCTO Rewards
Et parce que nous savons quun stage nest pas juste un stage on vous partage aussi quelques petits qui font notre diffrence :
- 6 participations 6 podiums au palmars Great Place To Work le bien-tre et la progression des Octos est vraiment au cur de nos proccupations et nous venons de renouveler notre certification pour la 7e fois cette anne !
- There is always a better way : nous encourageons et soutenons linnovation par la R&D. Au-del dune direction Scientifique ddie nous valorisons le temps hors mission pour partager ses connaissances : blog OCTO talks meet-up livre blanc BBL en bref de lopen source aliment par tous les Octos ;
- Parce que ce ne sont pas que des mots nous marquons au quotidien notre engagement en matire de numrique responsable : depuis 2021 OCTO est Certifi BCorp. Nous formons les Octos et nos clients la fresque du climat et uvrons pour la sobrit numrique en interne et auprs de nos clients ;
- Le management est un point central de notre culture. Les Octos tuteurs sont forms pour vous accompagner dans le dveloppement de vos comptences ;
- Parce quon na jamais fini dapprendre vous pourrez tirer parti de nos formations apprendre avec des OCTOs plus expriments et faire parti dun collectif de passionns !
- Signataire en 2023 de la charte de la diversit et de laccord Handicap et depuis 2022 de la Charte de lAutre Cercle concernant linclusion des personnes LGBTQI en entreprise.
Sans oublier les fondamentaux :
- Matriel au choix : ordinateur (PC ou Mac) ;
- Tltravail ;
- Et bien sr : carte Swile absences autorises payes CSE
OCTO priority
Collaborer avec des personnes talentueuses issues de diffrents horizons. Aussi ce que nous cherchons avant tout ce sont des personnalits qui enrichiront OCTO.
En respectant lgalit des chances les candidatures sont examines sans aucun prjug quant lge lethnie lidentit de genre lexpression de genre le handicap la nationalit la religion ou lorientation sexuelle.
Remote Work :
Yes
Employment Type :
Full-time