Les missions du poste
Le besoinContexteDans un environnement bancaire en forte transformation technologique, une organisation d'architecture d'environ 50 collaborateurs accompagne la modernisation continue du système d'information.Le SI évolue dans un contexte marqué par :La généralisation des offres CloudLe déploiement intensif de KubernetesL'industrialisation des chaînes CI/CDL'essor des architectures API et microservicesL'intégration de technologies d'IHM modernesL'évolution permanente d'un SI bancaire hybride, composé de briques historiques et de solutions modernes.La mission consiste à accompagner les équipes de développement dans la conception et l'évolution de solutions applicatives robustes, résilientes et évolutives.MissionsAccompagner les équipes produits (squads) dans la conception technique et applicative de leurs solutionsApporter un support d'expertise sur les problématiques applicatives au sein du système d'informationParticiper aux travaux d'architecture transverse (patterns d'architecture, interactions entre produits, urbanisation applicative)Contribuer à la définition et la formalisation des standards d'architectureProduire les documents d'architecture fonctionnelle et applicativeAccompagner les squads dans les phases de conception, développement et stabilisation des solutionsPromouvoir les bonnes pratiques en matière de résilience applicative, performance et maintenabilitéEnvironnement techniqueJavaSpring (Core / Boot)MicroservicesKubernetesKafkaREST / API ManagementArchitectures événementiellesBases de données relationnelles et NoSQLCI/CDCloudConception de solutions intégrant des capacités d'IA générativeDesign patterns applicatifsArchitectures mobilesCompétences techniquesExpérience solide en développement Java et architectures applicativesMaîtrise des architectures microservices et APIExpérience avec Kubernetes et les architectures conteneuriséesBonne connaissance des architectures événementielles (Kafka ou équivalent)Conception de systèmes résilients et scalablesExpérience avec bases de données relationnelles et NoSQLCapacité à concevoir des architectures intégrant des services d'IA générativeCompétences humainesCommunication et pédagogie avec les équipes techniquesCapacité d'analyse et de synthèseAutonomie et proactivitéCapacité à travailler dans un environnement collaboratif et agile
Le profil recherché
Profil recherchéProfil recherchéArchitecte applicatif / Software Architect confirméSolide expérience en développement Java et conception d'architectures applicativesExpérience dans des environnements microservices, API et architectures événementiellesBonne maîtrise des technologies Kubernetes, Kafka, Spring (Core / Boot)Connaissance des architectures cloud, CI/CD et API managementExpérience avec bases de données relationnelles et NoSQLCapacité à concevoir des systèmes résilients et scalablesUne expérience dans l'intégration de solutions d'IA générative est un plus
Compétences requises
- Java
- Base de données relationnelle
- API
- Intelligence artificielle
- NoSQL
- Pédagogie
- Autonomie
- Spring
- Kubernetes
- Patrons de conception
- IHM
- Pro-activité
- Esprit d'analyse
- REST
- KAFKA
- API REST