> Markdown version of [/jobs/ext/3642159-developpeur-java-systemes-critiques-h-f](https://www.wearedevelopers.com/jobs/ext/3642159-developpeur-java-systemes-critiques-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 - Systèmes Critiques H/F - **Company:** genwaves GROUP - **Location:** Aix-en-Provence, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Geographic Information Systems, Unit Testing, Checkstyle, Software Quality, Code Review, Dependency Injection, JavaFX, Junit, Apache Maven, Software Architecture, Mockito, Software Systems, SONAR (Symantec), SonarQube, SQL Databases, UML, Software Modules - **Published:** October 9, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/84234556.html ## About the Role De formation supérieure en informatique, vous disposez d'une expérience réussie en développement Java (minimum 5 ans) et appréciez travailler sur des systèmes logiciels complexes.Vous avez idéalement des connaissances en : architecture logicielle et principes d'injection de dépendances / inversion de contrôle ; communication bas niveau ; modélisation UML ; SQL ; tests unitaires avec JUnit / Mockito, De formation supérieure en informatique, vous disposez d'une expérience réussie en développement Java (minimum 5 ans) et appréciez travailler sur des systèmes logiciels complexes. Vous avez idéalement des connaissances en : architecture logicielle et principes d'injection de dépendances / inversion de contrôle ; communication bas niveau ; modélisation UML ; SQL ; tests unitaires avec JUnit / Mockito EUR Maven Swing SQL JUnit PMD UML SonarQube Java ## Description Dans le cadre du développement de nos activités, Genwaves recherche un Développeur Java H/F pour intervenir sur des systèmes logiciels complexes à fortes contraintes de fiabilité. Vous rejoindrez une équipe pluridisciplinaire et participerez au développement de solutions nécessitant un haut niveau de robustesse, de performance et de qualité logicielle. Vos missions Concevoir et développer des modules logiciels en Java. Manipuler et représenter des données complexes, notamment à composante cartographique. Participer à la conception et à l'évolution des composants logiciels. Contribuer à la robustesse, aux performances et à la maintenabilité des applications. Développer et maintenir les tests unitaires. Participer aux revues de code et à l'amélioration continue de la qualité logicielle. Collaborer avec les architectes, analystes fonctionnels et experts métier. Environnement technique Java - Swing / JavaFX - Maven - JUnit - Mockito/Mockit - Sonar - Checkstyle - PMD - SQL - UML Une connaissance d'outils ou frameworks de cartographie / SIG sera appréciée.