Developer Intern
OCTO Technology
Developer Intern
OCTO Technology
IT consulting, design, implementation, digital transformation
Sujet de stage
Analyse des performances et du Developer Experience des Frameworks Java Cloud-Native modernes.
Sous-titre
Mesurer les gains de GraalVM et des frameworks Cloud-Native (Quarkus, Micronaut, Helidon, Spring), afin de dresser un benchmark, et produire une réflexion et une matrice comparative pour nos clients.
Le WHY
Sortir du Java classique : explorer la compilation native et les performances (mémoire, bootstrap, etc.) sur des cas de production réels. Ce stage permettra à OCTO d'étoffer son offre business sur les architectures Cloud/Serverless sobres et performantes, via un benchmark objectif.
Les missions
État de l'art : Analyse comparative (architecture, sécurité, performances) entre les différents frameworks (Quarkus, Micronaut, Helidon, Spring Boot 4/GraalVM)
PoC : Développement d'une application représentative de la réalité du terrain (découpage en API REST, persistance SQL/NoSQL, sécurité JWT, appels HTTP asynchrones vers des services tiers)
Analyse FinOps & Green IT
Benchmarks : Présentation des métrics : démarrage, mémoire RSS, débit et temps de build pour guider les choix Cloud/FinOps optimaux
Playbook : Rédaction d'un guide de bonnes pratiques techniques pour les consultants
Le déroulement du stage
Étape 1 : Découverte et cadrage
- Prise en main de l'environnement OCTO, montée en compétences sur les spécificités du stage, et alignement sur les cas d'usage cibles à développer.
Étape 2 : Exploration et PoCs
- Écriture des premières briques de code.
Étape 3 : Mesures et Benchmarks
- Mise en place d'une suite de tests de performance automatisée (via JMH - Java Microbenchmark Harness). Analyse fine des comportements de la mémoire hors-heap et de la sécurité des accès.
Étape 4 : Restitution et Partage
- Rédaction du livrable méthodologique final et animation d'un BBL (Brown Bag Lunch) ou d'une conférence interne chez OCTO pour partager tes conclusions avec la communauté des consultant(e)s.
Et parce que nous savons qu’un job n’est pas “juste” un job, on vous partage aussi quelques petits + qui font notre différence :
Sans oublier les fondamentaux :
OCTO priority
Collaborer avec des personnes talentueuses issues de différents horizons. Aussi, ce que nous cherchons avant tout, ce sont des personnalités qui enrichiront OCTO.
En respectant l'égalité des chances, les candidatures sont examinées sans aucun préjugé quant à l'âge, l'ethnie, l'identité de genre, l’expression de genre, le handicap, la nationalité, la religion ou l'orientation sexuelle.
IT consulting, design, implementation, digital transformation
OCTO Technology provides IT consulting, design, and implementation services. It helps clients design and build IT systems and applications to transform their businesses, focusing on technology, methodology, and understanding business challenges. The company works by offering advisory, design, and delivery work to create digital solutions, combining technical tools with process and sector expertise. It differentiates itself through its long-standing experience, strong consultant skills, and, after joining Accenture Digital, a broader range of technological and sector-specific capabilities to deliver complete digital transformation services. The goal is to develop comprehensive, unique digital transformation offerings for the French market and to help clients navigate complex technology changes across multiple regions.
Explore more opportunities at OCTO Technology