> Markdown version of [/jobs/ext/3225203-ingenieur-e-java-f-h](https://www.wearedevelopers.com/jobs/ext/3225203-ingenieur-e-java-f-h). 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). --- # Ingénieur(e) JAVA F/H - **Company:** CGI Inc. - **Location:** Aix-en-Provence, France - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Component-Based Software Engineering, Unit Testing, Fat Client, Graphical User Interface, Hibernate (Java), Java Platform Standard Edition (J2SE), JavaFX, Swing (Java), Junit, PostgreSQL, Apache Maven, Redmine, Software Engineering, SONAR (Symantec), SQL Databases, Git, Osgi, Jenkins - **Published:** September 24, 2026 - **Apply:** https://espace-emploi.agefiph.fr/jobs/21940400 ## About the Role De formation Bac+5 en informatique, vous avez une expérience d'au moins 3 ans dans le développement JAVA idéalement client lourd. Vos compétences sont les suivantes : - Respecter strictement les procédures, normes et exigences de sécurité. - Analyser et résoudre des problématiques techniques complexes dans des contextes contraints. - Travailler en équipe pluridisciplinaire (logiciel, système, métier). - Communiquer de manière claire, factuelle et structurée avec les interlocuteurs techniques et projets. - Faire preuve de discrétion et de sens de la confidentialité sur les projets sensibles. ## Description Si vous souhaitez intégrer nos équipes d'Aix-en-Provence ou de Six-Fours, et accompagner les plus grands acteurs de la défense, cette annonce est susceptible de vous intéresser. Stack technique : Java 8, 11… OSGI, SQL, PostgreSQL, Hibernate, Swing, Junit, Java SE, Java FX, Git, Intelji, Maven, Jenkins, Redmine Fonctions et responsabilités - Participer aux phases d'étude, de conception et de développement d'applications Java client lourd, ainsi qu'aux étapes de test, d'intégration et de mise en service. - Concevoir des interfaces graphiques riches et ergonomiques et développer des applications en Java Swing et/ou JavaFX. - Contrôler la qualité, la performance et la maintenabilité du code Java client lourd à l'aide de Sonar. - Rédiger et exécuter des tests unitaires Java afin de valider le bon fonctionnement des composants applicatifs. ## Related Videos - [Let's make your Java code Bug-Proof](https://www.wearedevelopers.com/videos/1207-let-s-make-your-java-code-bug-proof) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)