Architecte Logiciel Java (H/F)
Role details
Job location
Tech stack
Job description
Vous rejoindrez notre équipe composée de 6 experts logiciels et d'un chef de projet afin d'assurer l'accompagnement et l'évolution autour de nos technologies.
Vous serez le garant de l'architecture logicielle et de la pérennisation du patrimoine applicatif, un appui technique et architectural aux développeurs sur nos projets métiers, ainsi qu'un acteur principal du release management et du support N4.
Vous travaillerez en étroite collaboration avec les différents services de notre structure., * Architecture :
- Définir et construire l'architecture technique et briques logicielles.
- Construire notre feuille de route technologique et participer aux projets d'évolution du SI.
- Être force de proposition, développer, guider et diriger la mise en œuvre des choix techniques retenus.
- Implication dans les projets :
- Etre partie prenante des projets structurants du plan de production à destination de nos adhérents.
- Faciliter la réussite de ces projets tout en apportant une expertise technique et technologique.
- Etant partie prenante de ces projet, accompagner l'équipe de développement en tant qu'architecte et référent technique.
- Guider les développeurs vers leur montée en compétence.
- Intégration :
- Maintenir et faire évoluer la plateforme d'intégration continue.
- Construire et façonner les livrables à travers les versions majeurs et interversions.
- Industrialiser et optimiser le packaging et le déploiement d'application dans une démarche d'amélioration continue.
- Culture technologique :
- Être acteur de l'acculturation technique, rédiger les documentations nécessaires et participer au transfert de compétence interservices.
- Dispenser, partager, vulgariser le savoir à travers des présentations de sujets techniques et l'alimentation des bases de connaissance.
- Faciliter la transversalité avec les département Infrastructures, Conseil et Fonctions supports.
- Co-constuire l'avenir, l'outillage, la gestion de l'exploitation logicielle avec les équipes Infrastructure.
- Adopter une culture transverse orientée DevOps.
- Culture générale & savoir-être :
- Comprendre les enjeux technologiques - évolutions, performances, pérennité et dette technique - dans le contexte d'un GIE en constante évolution.
- Être autonome sur l'organisation de son travail tout en facilitant la conduite des projets (estimations, reste à faire, reporting en général)
Requirements
De formation supérieure en informatique, vous justifiez d'une expérience significative de 5 à 10 ans dans une fonction similaire.
Compétences techniques
- Larges compétences et culture de la stack Java / Angular
- Ayant justifié d'expériences significatives dans le domaine
- Compétences architecturales sur ce couple technique
- Framework Spring, Spring Boot, Spring Batch, JPA
- Culture Javascript / Typescript / SPA
- Architectures orientées services (Micro services et API REST)
- Identity Provider et API Manager - Gravitee
- Compétences et culture DevOps
- Conteneurisation Docker o Docker Compose o Architecture et hébergement cloud (Kubernetes est un plus)
-
A l'aise sur environnements Linux / Shell script (idéalement Debian)
-
Expérience significative autour du Release Management
- Construction, façonnage d'artefact
- Optimisation, Industrialisation
- Intégration Continue
- Git (Feature Branch Workflow) / Gitlab CI
- Jenkins
Benefits & conditions
Transport pris en charge à 75% | Tickets resto pris en charge à 60% | Mutuelle prise en charge à 60%
10 jours de RTT en plus des 25 jours de CP | Mode de travail : hybride | Accès au CSE (billetterie, voyages...)
Des parcours de formations personnalisés (75% de nos collaborateurs ont suivis au moins 1 formation en 2022)