Architecte Java / Jakarta (F/H)

France, 78, Vélizy-Villacoublay
Regular
6/27/2024
539816

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 cœur 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 : 

Maitrise du langage Java jusqu'au moins la version 17 - être au courant des nouveautés Java 21.

Maitrise des spécifications Jakarta EE jusqu'au moins la version 9 et Java EE jusqu'à la version 8

Maitrise du système d'exploitation Linux et de Docker.

Maitrise 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.

 

 

 

Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
OUTSCALE Logo > Dassault Systèmes

OUTSCALE offers virtual twins of organizations and trusted cloud environments that make innovation easier and grow competitiveness in a sustainable way.