Le projet
- Définir les architectures solution et logicielles sur des environnements complexes et distribués.
- Être garant(e) des choix d’architecture en tant que Design Authority.
- Concevoir et challenger des architectures Cloud Native, microservices, API et architectures distribuées.
- Accompagner les équipes de développement dans la traduction des principes d’architecture en solutions concrètes.
- Mettre à profit votre expérience de développeur Java pour challenger les choix d’implémentation et les problématiques de qualité logicielle.
- Concevoir des solutions sécurisées selon les principes Zero Trust.
- Intégrer les problématiques d’IAM, gestion des identités et des accès, chiffrement, segmentation, secrets management et sécurité des API.
- Définir les standards et patterns d’architecture et veiller à leur application.
- Évaluer les risques techniques et proposer des trajectoires de remédiation.
- Participer aux choix technologiques et aux études d’architecture.
- Produire et maintenir les dossiers d’architecture, principes directeurs et décisions techniques (ADR).
- Accompagner les projets dans leurs transformations Cloud et/ou Cloud Hybrid.
Profil recherché
Vous disposez d’une expérience significative en architecture logicielle et/ou architecture solution, idéalement acquise après plusieurs années en développement.
Indispensables:
- Solide expérience en développement Java et bonne compréhension des architectures applicatives.
- Expérience significative en architecture logicielle / solution.
- Maîtrise d’au moins un Cloud public : AWS, GCP ou Microsoft Azure.
- Expérience dans un rôle de Design Authority ou de garant architecture.
- Bonne connaissance des principes et architectures Zero Trust.
- Maîtrise des problématiques de sécurité applicative et Cloud.
- Capacité à challenger techniquement les équipes et à prendre des décisions d’architecture.
- Excellentes capacités de communication avec des interlocuteurs aussi bien techniques que métiers.
Technologies / concepts appréciés:
- Java / Spring Boot
- API Management & REST
- Microservices
- Kubernetes / containers
- Event-driven architecture
- CI/CD & DevSecOps
- Infrastructure as Code
- IAM / OAuth2 / OIDC
- Secrets management
- Cloud Security
- Observability
- Architecture distribuée
- Domain-Driven Design
- Architecture hexagonale / Clean Architecture
- Threat Modeling