Vous êtes développeur(se) Java et souhaitez intervenir sur des problématiques d'architecture et de sécurité applicative ? Dans le cadre de l'évolution du système d'information de notre client, nous recherchons un(e) Développeur(euse) Java Full Stack pour rejoindre une équipe en charge des architectures et de la sécurité applicatives. Vous interviendrez sur des sujets techniques complexes, avec un enjeu fort autour de Java, des architectures applicatives et de la gestion des identités avec Keycloak. Vos principales missions : Concevoir et développer des composants d'architecture et de sécurité applicative Faire évoluer, maintenir et documenter les composants techniques existants Participer à la conception des socles de développement, de sécurité, de communication et de gestion des données Concevoir et maintenir des API REST et services SOAP Mettre en œuvre les mécanismes d'authentification et de sécurisation des applications avec Keycloak, OAuth2, OpenID Connect, SAML et JWT Intervenir sur les briques ESB et API Management Analyser les applications existantes et réaliser des travaux de rétro-ingénierie Rédiger les dossiers d'architecture et la documentation technique Accompagner les équipes techniques et contribuer à la résolution de problématiques complexes Utiliser les outils d'IA générative pour accompagner les activités de développement, d'analyse et de documentation
Contexte de la mission : Dans le cadre d'une étude de levée de risques technologiques en environnement défense, vous intervenez sur le développement et l'intégration d'un logiciel distribué. Au sein d'une équipe, vous prenez en charge des sujets de développement, d'intégration, de déploiement et d'exploitation. Vous contribuez de manière transverse au front-end, aux API et microservices, aux plateformes de déploiement et à l'observabilité. Vos Responsabilités : - Faire évoluer une base existante et développer des composants applicatifs en Java, Python, C/C++ et/ou Bash ; - Concevoir ou intégrer des IHM Web ; assurer les échanges front-end / API REST / services métier et les tests end-to-end ; - Développer et intégrer des microservices : contrats d'API, communications synchrones et asynchrones, gestion des erreurs et traçabilité ; - Conteneuriser les applications avec Docker et contribuer à leur exploitation sous Kubernetes : configuration, services, ingress, secrets, diagnostic et résilience ; - Intégrer Kafka pour les flux événementiels et Keycloak pour l'IAM : OAuth 2.0, OpenID Connect, JWT, rôles et contrôle d'accès ; - Maintenir les pipelines CI/CD : build, tests, analyse qualité, packaging, déploiement automatisé et gestion de configuration.
Environnement de travail Vous intégrerez une équipe dédiée à l'implémentation, l'exploitation et la maintenance d'une plateforme technologique hautement sécurisée. Cette plateforme fournit l'infrastructure et les applications nécessaires aux travaux d'une équipe de Data Scientists. Stack technique principale : Golang (40 %), Terraform (30 %), Helm Charts & Dockerfiles (15 %), Bash (10 %), Python (5 %). Infrastructure & Automatisation : Terraform, Terragrunt, Packer, Ansible, Cloud. Conteneurisation & Data : Kubernetes, Helm, Ingress, Keycloak, Nexus, Gitea, Jupyter, Spark, PostgreSQL. Vous participerez au développement et à la maintenance de la définition as code de la plateforme. Développer et intégrer de nouvelles fonctionnalités (traitements de données, chiffrement, formatage) tout en maintenant les composants existants. Automatiser le déploiement d'infrastructures cloud à grande échelle. Intégrer, maintenir et automatiser les composants transverses open source et les outils de traitement de données sur Kubernetes. Collaborer avec les architectes, le directeur technique et les Data Engineers pour co-construire les cas d'usage et faire évoluer l'architecture. Contribuer à la rédaction des User Stories, à la planification des tâches, et documenter les composants techniques. Appliquer et promouvoir les bonnes pratiques de sécurité des données et réaliser une veille technologique continue.
Vous souhaitez évoluer dans un environnement où Linux, automatisation, open source et sécurité sont au cœur des projets ? Nous recherchons un(e) Architecte SI DevOps pour rejoindre une plateforme numérique de santé. Vous intégrerez une équipe réunissant des expertises en architecture, production et cybersécurité, au sein d'un environnement hybride Windows/Linux certifié HDS. Au sein du Pôle Production, vous serez notamment amené(e) à : Contribuer à la conception des architectures techniques, applicatives et sécurité Produire et maintenir les documents d'architecture et d'exploitation (DAT, DEX) Participer à la mise en œuvre des chaînes CI/CD et à l'automatisation des déploiements Administrer les environnements TEST, PREP et PROD et les orchestrations via AWX Installer, exploiter et maintenir différentes briques open source Réaliser des POC et prototypes pour tester de nouvelles solutions Mettre en œuvre des mécanismes d'authentification centralisée avec Keycloak, OpenID Connect et OAuth2 Contribuer au respect des exigences HDS et ISO 27001 Participer au diagnostic des incidents complexes à travers l'analyse des logs et métriques Votre environnement technique : Linux, Windows Git, CI/CD AWX, NGINX, Traefik MongoDB, MySQL, PostgreSQL Prometheus, Grafana, ELK, Keycloak Bash, PowerShell, Python
🎯 Le contexte Dans le cadre d'un projet de transformation numérique d'envergure, nous recherchons un Ingénieur DevOps expérimenté, disposant impérativement d'une solide expérience dans les environnements applicatifs Java (Spring Boot, Hibernate, Maven), ainsi que sur les architectures microservices et middleware (Kafka, Keycloak). Vous interviendrez sur la conception technique, l'industrialisation des déploiements, l'exploitation et le maintien en conditions opérationnelles de plateformes applicatives. Le poste est orienté DevOps applicatif et non Cloud, avec des enjeux importants d'intégration continue, d'automatisation, de disponibilité et de sécurité des applications. Vous travaillerez en étroite collaboration avec les équipes de développement, d'architecture, d'infrastructure, de réseau et de cybersécurité. Le poste prévoit jusqu'à 2 jours de télétravail par semaine, mais n'est pas ouvert au full remote et nécessite une (re)localisation dans les Alpes-Maritimes. 🛠️ Les missions Participer à la conception et à l'évolution des architectures techniques et applicatives Industrialiser et automatiser les chaînes d'intégration et de déploiement continu (CI/CD) Superviser les déploiements applicatifs sur les environnements de développement, recette et production Assurer le maintien en conditions opérationnelles et de sécurité (MCO/MCS) des plateformes et applications Diagnostiquer et résoudre les incidents techniques et les problématiques de performance applicative Garantir la disponibilité, la sécurité et la performance des services applicatifs Coordonner les interventions des différentes équipes techniques lors des mises en production Participer aux évolutions techniques, migrations applicatives et opérations de décommissionnement Contribuer aux audits de sécurité et aux procédures d'homologation technique Rédiger et maintenir la documentation technique et d'architecture (DAT, DCT, DEX) ✅ Les informations clés 📍 Localisation : Monaco 🗓️ Démarrage : ASAP 🖥️ Possibilité de 2 jours de télétravail par semaine
Industrialisez de bout en bout une plateforme d'observabilité Kubernetes chez un grand acteur des services numériques B2B. Le contexte Pour notre client, un acteur majeur des services numériques aux entreprises, nous recherchons un Ingénieur DevOps Senior pour rejoindre l'équipe Platform & Monitoring. Cette équipe déploie une stack d'observabilité (Grafana, Loki, Mimir, Prometheus...) sur Kubernetes. Votre objectif : une plateforme entièrement automatisée, sécurisée et scalable. Vos missions * Concevoir et maintenir les modules IaC en Terragrunt/OpenTofu pour des déploiements Kubernetes multi-environnements * Construire et optimiser les pipelines GitLab CI de livraison automatisée * Gérer les identités et les accès avec Keycloak (OIDC, SSO, RBAC) * Administrer le registre de conteneurs Harbor * Déployer et exploiter l'infrastructure cloud sur Azure (AKS) * Piloter les déploiements Kubernetes avec Helm et Flux * Garantir la fiabilité, la sécurité et l'observabilité de la plateforme