Au sein de notre organisation OUTSCALE.Platform, vous serez en charge de la stratégie et de la mise en oeuvre de l'adoption des nouveautés Java et Jakarta EE pour l'ensemble de l'entreprise.
Vos missions :
Vous interagirez avec :
1. Les fournisseurs des composants (interlocuteurs commerciaux et/ou communautés open-sources suivant les cas) que vous aurez identifiés comme étant les meilleurs pour offrir les environnement d'exécution Java et Jakarta EE, et les compilateurs Java optimaux pour les besoins des applications de l'entreprise globale 3DS. Dans la plupart des cas, même s'il y a un interlocuteur commercial pour le support, il faut suivre de près les communautés et les sites Github de développement du coeur des produits concernés afin d'anticiper des changements pouvant impacter 3DS, et influencer ces communautés pour que les évolutions & correctifs soient utiles à nos besoins.
2. Les équipes de développement : d'une part pour recueillir leur besoins nécessitant des nouveautés des API Java et/ou Jakarta ; et d'autre part pour les aider à migrer/adopter les nouvelles versions de Java / Jakarta - notamment lorsqu'il existe des changements disruptifs. Un des défis consiste à identifier les composants tierce partie devenu obsolètes grâce à l'évolution des bibliothèques standards Java/Jakarta et piloter l'adoption/la migration des équipes de développement 3DS pour réduire les dépendances aux tierces parties.
3. L'équipe Cybersecurity : ceci afin de sécuriser / réduire la surface d'attaque de Java et des serveurs d'application Jakarta retenus, et fournir des images Docker et composants intégrant ces livrables sécurisés ; et pour gérer de façon la plus réactive possible les montées de versions pour corriger les failles de sécurité (CVE) les plus critiques.
4. L'équipe R&D Process de 3DS : pour définir sur la durée les grands cycles de montée de versions de Java et des serveurs d'application Jakarta EE en cohérence avec les durées de support des produits 3DS ; en préconisant des mises à jour pouvant concerner des versions en maintenance si la fin de vie d'une dépendance impacte de telles versions
5. Les équipes du département légal, afin de vérifier la compatibilité des livrables Java et serveurs d'applications Jakarta EE avec les règles de redistribution, qu'elle concerne le "on premises" ou les différents type d'offres "on-cloud".
Cette mission permet donc d'être au coeur de l'ensemble des métiers de notre société 3DS, tout en étant sur des sujets techniques.
Vos qualifications :
Maîtrise du langage Java jusqu'au moins la version 17 - être au courant des nouveautés Java 21.
Maîtrise des spécifications Jakarta EE jusqu'au moins la version 9 et Java EE jusqu'à la version 8
Maîtrise du système d'exploitation Linux et de Docker.
Maîtrise de git (avoir un github montrant des activités en rapport avec Java / Java EE/ Jakarta EE serait un plus)
Avoir l'habitude d'interagir avec des communautés open-source
Avoir une capacité à convaincre de nombreuses équipes de R&D d'adopter / migrer et de mettre en place des suivis d'avancement efficaces pour mener à bien les opérations de montés de versions en temps aussi réduits que possible.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.