Architecte Logiciel (H/F) – Java Client Lourd / OSGi
On-siteAix-en-Provence, Provence-Alpes-Côte d'Azur, France
Job Summary
Design and structure modular architectures for heavy Java client applications, ensuring compatibility with advanced unit tests using Mockito and continuous integration via GitLab and Jenkins. Guarantee code quality through Sonar analysis and maintainability while managing technical complexity related to OSGi modularity, component dependencies, and system interoperability. Optimize application performance and stability on client workstations, with a focus on distributed system robustness. Eligibility requires mandatory defense clearance, and the role offers a CDI or consultant contract in Aix-en-Provence with immediate start. Experience with advanced mapping solutions like LUCIAD is a significant asset.
Required Qualifications
- 8 ans d'expérience minimum en architecture logicielle
- Expérience sur des applications client lourd Java
- Maîtrise des frameworks modulaires (OSGi)
- Maîtrise des interfaces graphiques (Swing/JavaFX)
- Expérience confirmée en tests unitaires (Mockito)
- Expérience confirmée en CI/CD (GitLab/Jenkins)
- Expérience confirmée en analyse de code (Sonar)
- Connaissance des systèmes distribués
- Connaissance des enjeux d'interopérabilité
- Eligibilité habilitation secret défense obligatoire
- Présentiel obligatoire
Desired Qualifications
- Idéalement sur des applications client lourd Java
- Expérience avec des solutions de cartographie avancée (ex : LUCIAD)
- Expérience avec LUCIAD
- Séniorité: 8 ans+ post diplôme
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.