Verified by our engine · Posted 1w ago

Dassault Systemes

Développeur Java — Modèles Cameo/CATIA Magic (F/H)

Dassault Systemes · Research & Development

France

Mid-level

SoftwareJavaGitJenkins

Last seen 1h ago

Posted
1w ago

Posted on 18 October 2026

Workplace
Not specified

Work model not stated

Salary
Not disclosed

Salary range not shared by the company

Visa sponsorship
Not specified

Visa sponsorship details unknown

Listing history No signals observed

First seen 19 Oct 2026. Last checked 26 Oct, 17:17 UTC. We read each employer's own career page on a cycle and record what changes; this is what we observed, not a verdict on the role.

Sign in to report an error

Rejoignez notre équipe R&D au cœur de l’innovation en ingénierie système.

Nous recherchons un·e Développeur·se Java junior pour maintenir et faire évoluer un composant de Cameo/CATIA Magic. Ce composant assure la persistance des modèles Cameo/CATIA Magic dans la plateforme 3DEXPERIENCE et permet aux ingénieurs de collaborer sur ces modèles.

Vous rejoindrez une équipe qui travaille sur trois enjeux complémentaires : résoudre les problèmes rencontrés par les utilisateurs, améliorer les performances et développer de nouvelles fonctionnalités. La taille croissante des modèles et le développement des usages collaboratifs rendent chacun de ces sujets concrets au quotidien chez nos clients dans l’aéronautique, l’automobile, la défense, l’énergie, le transport et l’industrie.

Poste en CDI basé à Vélizy-Villacoublay.

Votre mission

Accompagné·e par l’équipe dans la découverte du composant et de son architecture, vous serez amené·e à :

Développer des évolutions fonctionnelles en lien avec les besoins des utilisateurs de Cameo/CATIA Magic et de la plateforme 3DEXPERIENCE

Reproduire, analyser et corriger les anomalies liées à l’enregistrement, au chargement et à la collaboration sur les modèles

Identifier les opérations lentes, mesurer leur comportement sur des modèles représentatifs et contribuer aux améliorations de performance et de scalabilité

Écrire des tests pour sécuriser les corrections et les nouvelles fonctionnalités, et prévenir les régressions

Participer aux revues de code, documenter vos changements et échanger avec les développeurs et les experts métier

Ce poste vous permettra de suivre tout le cycle d’une évolution logicielle : comprendre un besoin ou un problème, proposer une solution, la développer, la tester et en vérifier les effets.

Qualifications

Une expérience concrète de développement Java est nécessaire, acquise lors d’un stage, d’une alternance ou d’une première expérience professionnelle. Vous savez lire une base de code existante, utiliser un débogueur et écrire des tests.

Vous possédez les bases du réseau, des entrées-sorties et de la programmation concurrente. Vous aimez comprendre le fonctionnement d’un logiciel, rechercher la cause d’un problème et construire des solutions fiables. Vous êtes attentif·ve à la préservation des données des utilisateurs et à l’impact de vos changements sur les performances.

Une connaissance ou une expérience de l’écosystème Eclipse et d’EMF (Eclipse Modeling Framework) sera particulièrement bienvenue. Des connaissances en persistance de données, en applications clientes Java ou en analyse de performances seront également appréciées.

Il n’est pas nécessaire de connaître Cameo/CATIA Magic, SysML ou la plateforme 3DEXPERIENCE pour postuler : vous découvrirez ces sujets avec l’équipe. Vous pouvez travailler en français ou en anglais dans un environnement technique international.

Votre environnement de travail

Vous développerez en Java avec IntelliJ IDEA. L’équipe utilise GitLab pour le code et les revues, Jenkins pour l’intégration continue et Jira pour le suivi des développements et des anomalies.

Vous collaborerez avec des développeurs et des experts métier pour comprendre les usages, prioriser les améliorations et valider les solutions apportées.

Nous rejoindre, c'est aussi

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

Principaux avantages et bénéfices :

Environnement multiculturel

Cadre de travail convivial axé sur le bien-être et la santé

Engagement en faveur de la diversité et de l’inclusion

Politique dynamique de développement de carrière : plan de formation, mobilités internes

About Dassault Systemes

Dassault Systèmes builds the 3D design and simulation software — CATIA, SolidWorks — that much of the world's aerospace, automotive and industrial engineering runs on. France carries the large majority of its European roles, with London, Munich and Stuttgart as smaller clusters; sales, ML, marketing and finance currently outnumber core software roles on the board.

Apply at Dassault Systemes