> Markdown version of [/jobs/ext/3615950-developpeur-java-defense-h-f](https://www.wearedevelopers.com/jobs/ext/3615950-developpeur-java-defense-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Développeur Java Défense H/F - **Company:** Step Up - **Location:** Aix-en-Provence, France - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Checkstyle, Software Quality, Dependency Injection, JavaFX, Junit, Apache Maven, Software Architecture, Mockito, Software Systems, SONAR (Symantec), SQL Databases, UML, Software Modules - **Published:** October 8, 2026 - **Apply:** https://www.pmejob.fr/offre-emploi-developpeur-java-defense-aix-en-provence-2635600.html ## About the Role Développeur Java Défense H/F _ Profil Habilitable _ Aix-en-Provence (13) Vous rejoindrez une équipe pluridisciplinaire travaillant sur des systèmes tactiques opérationnels. Votre rôle consiste à : Concevoir et développer des modules logiciels critiques en Java Manipuler et représenter des données tactiques et cartographiques Contribuer à la robustesse, aux performances et à la maintenabilité du système Participer à l'amélioration continue de la qualité logicielle Vous interviendrez sur un système complexe qui doit fonctionner : En environnement contraint Parfois déconnecté Avec des exigences élevées de fiabilité. Vous serez en interaction avec : Des architectes logiciels Des analystes fonctionnels Des experts métier Des anciens opérationnels militaires Cette proximité permet de relier directement le logiciel aux besoins du terrain. Environnement technique Stack actuelle : Java, Luciad (cartographie tactique), Swing / JavaFX Qualité logicielle : JUnit, Mockit, Sonar, Checkstyle, PMD Build : Maven, Profil recherché Formation supérieure en informatique. Vous disposez d'une première expérience en développement Java et vous appréciez les systèmes logiciels complexes. Compétences appréciées : Concepts d'architecture logicielle (injection de dépendances, inversion de contrôle) Communication bas niveau Modélisation UML SQL Tests unitaires (JUnit, Mockito) Expérience exigée : 2 à 4 ans Niveau d'étude souhaité : BAC +2/3