Cette offre n’est plus disponible.

Stage - Développeur Java - étude de frameworks cloud-native F/H

Stage(6 mois)
Rennes
Salaire : Non spécifié
Télétravail non autorisé
Expérience : < 6 mois
Éducation : Bac +5 / Master

Orange
Orange

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Spring est un standard de fait pour construire des applications Cloud native mais il repose toujours sur le paradigme du serveur d’applications qu’on démarre une fois et qu’on n’arrête plus, après un temps de chauffe important.

Kubernetes a des attentes différentes : les conteneurs sont jetables, doivent démarrer le plus vite possible (compter en millisecondes plutôt qu’en secondes) et être opérationnels instantanément. Plusieurs frameworks sont apparus pour résoudre ce problème (Quarkus, Micronaut, Dagger, Helidon), la JVM elle-même a évolué (GraalVM) et Spring a lancé un projet expérimental (Spring Native) en réaction.

L’objectif de ce stage est d’assister la practice “ architecture logicielle “ dans la mise à jour de ses préconisations et de ses bonnes pratiques autour des applications cloud native Java. Par la mise en place de démonstrateurs et la réalisation d’expérimentations, le stagiaire aidera l’équipe à déterminer ce que valent ces solutions - en termes de productivité et de performance - pour construire les applications de demain.

Contexte

Le ou la stagiaire évoluera au sein d’une équipe d’experts techniques et d’architectes logiciels, parmi lesquels son tuteur.

Descriptif

Le ou la stagiaire adoptera une approche itérative pour expérimenter les solutions sélectionnées par l’équipe et participera à la formalisation du retour d’expérience. Ces travaux seront partagés entre membres de l’équipe et pourront être présentés au reste de l’entreprise.


Profil recherché

Étudiant de niveau bac +5 / Master / École d’ingénieur, vous êtes à la recherche d’un stage de fin d’études.

Vous avez une bonne connaissance du langage Java et connaissez les grands mécanismes du framework Spring Boot. Vous avez quelques notions relatives à la conteneurisation d’application.

Vous avec la capacité d’appréhender rapidement le fonctionnement d’une technologie, notamment par la lecture de la documentation technique (notamment en anglais) et le prototypage. Vous êtes à l’aise en équipe. Vos rapports et vos supports de présentation sont soignés.

Une expérience (stage ou projet d’étude) sur un cloud service provider majeur ou avec Kubernetes est appréciée.

Technologies :

Java
Kubernetes
GraalVM
Quarkus
Micronaut
Dagger
Helidon
Spring

Vous avez envie de vivre de nouvelles aventures, de nouveaux challenges et de connaitre les innovations technologiques OBS est fait pour vous, rejoignez-nous vite en intégrant la grande famille d’Orange !

Nous vous proposons une expérience basée sur la proximité, l’écoute, l’épanouissement et le développement de vos compétences. Le tout agrémenté d’esprit collectif !

Envie d’en savoir plus ?