Ingénieur Développement Java - Applications Modélisation & Collaboration (F/H)

Dassault Systèmes
Canton de Versailles-2, France
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton de Versailles-2, France

Tech stack

Java
Automation of Tests
Software Quality
Continuous Integration
Scrum
Systems Modeling Language
UML
Backend

Job description

Sur le rôle d'Ingénieur Développement Java, vous contribuez au développement des applications et services de référence des marques de Dassault Systèmes. Votre objectif : concevoir, développer et améliorer des solutions de modélisation et de collaboration de classe mondiale, créant de la valeur pour les utilisateurs et répondant à leurs usages au quotidien.

Vous rejoignez l'équipe en charge de la connexion entre Cameo / CATIA Magic et la plateforme 3DEXPERIENCE, permettant d'offrir des capacités collaboratives avancées en UML / SysML / UAF., Conception & Architecture

Concevoir une architecture robuste, performante et scalable pour la manipulation de modèles complexes et volumineux.

Définir les choix techniques et garantir la cohérence globale des solutions.

Développement & Qualité Logicielle

Spécifier, développer et valider de nouvelles fonctionnalités.

Mettre en œuvre des tests automatisés pour renforcer la qualité et la fiabilité du code.

Participer au partage de connaissances et à la montée en compétence de l'équipe.

Amélioration Continue & Performance

Analyser régulièrement les métriques techniques et les retours utilisateurs afin d'identifier des axes d'amélioration du code, des performances ou de l'expérience utilisateur.

Gestion de la Qualité & Support Technique

Traiter les incidents signalés par les équipes Technical Customer Success ou Product QA.

Gérer le backlog qualité et contribuer à la résolution durable des problématiques.

Veille Technologique

Suivre les évolutions technologiques et méthodologiques du marché (Java, frameworks, modélisation, backend…).

Comprendre les besoins de nos partenaires de développement et suivre l'évolution des solutions concurrentes.

Anticiper les technologies et approches utiles pour les futures générations de produits.

Requirements

Minimum 5 ans d'expérience en développement Java, idéalement avec EMF.

Minimum 3 ans d'expérience en backend Java, notamment Jakarta EE.

Compétences appréciées

Connaissance ou pratique des démarches Scrum.

Esprit collaboratif, communication efficace.

Bonne gestion du temps et des priorités.

Connaissance des pratiques CI/CD et des tests automatisés.

Compétences en UML / SysML., CATIA is the world's leading solution for product design and experience. It delivers the unique ability not only to model any product in 3D but to do so in the context of the products real life behavior.

Benefits & conditions

Environnement multiculturel Cadre de travail convivial axé sur le bien-être et la santé (salles de sport & de musique, conciergerie…) Engagement en faveur de la diversité et de l'inclusion Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc

About the company

Intégrer une entreprise scientifique au cœur de l'innovation technologique, portée par une forte croissance depuis plus de 40 ans

Apply for this position