Architecte Logiciel - Java Client Lourd - Osgi H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Concevoir et structurer des architectures modulaires pour des applications client lourd, en garantissant :
- La compatibilitĂ© avec les tests unitaires avancĂ©s (Mockito) et lâintĂ©gration continue (GitLab/Jenkins).
- La qualité du code (Sonar) et la maintenabilité.
- Gérer la complexité technique liée à :
- La modularité OSGi et les dépendances entre composants.
- Les échanges entre systÚmes (interopérabilité) et la cohérence globale.
- Optimiser les performances et la stabilité des applications sur poste client.
- Atout majeur : Expérience avec des solutions de cartographie avancée (ex : LUCIAD).
Environnement technique : Java, OSGi, Swing/JavaFX, GitLab, Jenkins, Sonar, Mockito.
Requirements
Profil recherchĂ© :8 ans dâexpĂ©rience minimum en architecture logicielle, idĂ©alement sur des applications client lourd Java.MaĂźtrise des frameworks modulaires (OSGi) et des interfaces graphiques (Swing/JavaFX).ExpĂ©rience confirmĂ©e en tests unitaires (Mockito), CI/CD (GitLab/Jenkins), et analyse de code (Sonar).Connaissance des systĂšmes distribuĂ©s et des enjeux dâinteropĂ©rabilitĂ©.Atout apprĂ©ciĂ© : ExpĂ©rience avec LUCIAD.CompĂ©tences techniques :Java, OSGi, Swing/JavaFX, GitLab, Jenkins, Sonar, Mockito, LUCIAD (un plus)., * 8 ans dâexpĂ©rience minimum en architecture logicielle, idĂ©alement sur des applications client lourd Java.
- MaĂźtrise des frameworks modulaires (OSGi) et des interfaces graphiques (Swing/JavaFX).
- Expérience confirmée en tests unitaires (Mockito), CI/CD (GitLab/Jenkins), et analyse de code (Sonar).
- Connaissance des systĂšmes distribuĂ©s et des enjeux dâinteropĂ©rabilitĂ©.
- Atout apprécié : Expérience avec LUCIAD.
Compétences techniques : Java, OSGi, Swing/JavaFX, GitLab, Jenkins, Sonar, Mockito, LUCIAD (un plus).
EUR
Swing Git Jenkins SonarQube Java
Benefits & conditions
ModalitĂ©s de la MissionEligibilitĂ© habilitation secret dĂ©fense obligatoire Type de contrat : CDI, consultant Localisation : Aix en PcePrĂ©sentiel obligatoire SĂ©nioritĂ©: 8 ans+ post diplĂŽme Processus de RecrutementPrĂ©-qualification : Analyse des CV et entretien tĂ©lĂ©phonique.Entretien Business Manager et Ă©valuation des soft skills Entretien technique : Ăvaluation des compĂ©tences IntĂ©gration : DĂ©marrage rapide (ASAP).
About the company
« Notre dĂ©veloppement international et notre position de leader sur le marchĂ© de lâIngĂ©nierie et du conseil en Technologies nous confĂšrent une responsabilitĂ© sociale, sociĂ©tale et environnementale envers lâensemble de nos interlocuteurs et parties prenantes », Simon Azoulay - PrĂ©sident Directeur GĂ©nĂ©ral dâALTEN.
ALTEN accompagne la stratĂ©gie de dĂ©veloppement de ses clients dans les domaines de lâinnovation, de la R&D et des systĂšmes dâinformation technologiques.
Plus quâun poste, dĂ©couvrez lâaventure ALTEN !, IntĂ©grez un acteur majeur du secteur de la dĂ©fense et des systĂšmes critiques pour travailler sur des applications Java client lourd (non web). Vous interviendrez sur des solutions modulaires basĂ©es sur OSGi, avec des interfaces riches (Swing/JavaFX) et une forte intĂ©gration systĂšme. Lâaccent est mis sur la qualitĂ© logicielle (tests unitaires Mockito, revues de code, Sonar) et la robustesse des architectures distribuĂ©es., « Notre dĂ©veloppement international et notre position de leader sur le marchĂ© de lâIngĂ©nierie et du conseil en Technologies nous confĂšrent une responsabilitĂ© sociale, sociĂ©tale et environnementale envers lâensemble de nos interlocuteurs et parties prenantes », Simon Azoulay - PrĂ©sident Directeur GĂ©nĂ©ral dâALTEN.ALTEN accompagne la stratĂ©gie de dĂ©veloppement de ses clients dans les domaines de lâinnovation, de la R&D et des systĂšmes dâinformation technologiques.Plus quâun poste, dĂ©couvrez lâaventure ALTEN !
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years â And What Weâd Do Again
Software Developer Salary in Switzerland [2023]
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?