Le poste Architecte logiciel
Partager cette offre
La mission se déroule au sein de la direction Technique Informatique.
L'équipe concernée est composée de sept architectes logiciels, répartis sur l'ensemble des sites d'une organisation nationale.
Ces architectes logiciels exercent une fonction transverse, intervenant sur l'ensemble des applications du système d'information (SI) de cette organisation. Toutefois, ils disposent d'un portefeuille applicatif qui leur est spécifiquement assigné.
Dans le but de répondre aux enjeux des chantiers prévus pour la période 2023-2026, puis 2027-2030, l'équipe doit renforcer son pôle d'Architecture Logicielle en intégrant un Architecte logiciel expérimenté spécialisé dans les technologies suivantes : Java / J2EE, Spring, Spring Batch, Spring Boot, JPA/Hibernate, Angular, et JBoss.
L'architecte logiciel accompagnera étroitement les projets menés sur le site principal, notamment :
- La gestion administrative des allocataires
- Le référentiel des dossiers retraite
- Le référentiel de Gestion des Droits
Il/elle soutiendra également les équipes de développement dans le cadre des migrations vers le nouveau socle logiciel de l'organisation, notamment :
- Migration de Java 8 à Java 17
- Transition vers Spring Boot
- Conteneurisation des applications
Objectifs et livrables
- Concevoir l’architecture logicielle des nouvelles applications du SI, en conformité avec le cadre d’architecture ainsi qu’avec les exigences de performance, de sécurité et d’exploitabilité.
- Superviser et accompagner la conception de l’architecture logicielle, notamment lorsque celle-ci est assurée par les équipes projets, et en assurer la validation.
- Orienter et suivre les équipes de développement dans l’utilisation des frameworks et lors des migrations vers le nouveau socle technique.
- Organiser des revues de code et de conception technique afin de garantir la conformité à l’architecture, la bonne utilisation des frameworks, ainsi que le respect des normes et standards.
- Diffuser les bonnes pratiques au sein de l’entreprise, telles que la modularité et la gestion des dépendances.
- Assister les équipes de développement dans la résolution des problématiques techniques complexes nécessitant une expertise approfondie.
- Définir et mettre en œuvre une démarche de contrôle continu de la qualité logicielle.
Profil recherché
Environnement technique et technologique :
- Langages et frameworks : Java 8/17, Spring, Spring Boot, Spring Batch, JPA / Hibernate
- Web services : CXF, WS SOAP, WS REST
- Frameworks front-end : Vaadin, Angular 17-19
- Messaging : JMS JBoss
- Base de données : PostgreSQL
- Outils de développement : Eclipse, Maven, SVN / Git
- Intégration continue : Jenkins
- Serveurs d'applications : JBoss
Compétences requises :
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Architecte logiciel
Codezys