Ingénieur Full Stack / Logiciel distribué / Devops - Défense H/F
Summary
Consulting firm Viveris is hiring a full-stack/DevOps engineer to develop, deploy and operate a distributed software system for a defense-sector client: evolving Java/Python/C/C++ components, web front-ends, REST APIs and microservices, running on Docker/Kubernetes with Kafka event flows, Keycloak IAM and CI/CD pipelines.
Ingénieur Full Stack / Logiciel distribúí / Devops - Défense H/F
Viveris est un groupe de conseil et d’ingénie de conseil et d’ingénie qui accompagne depuis plus de 35 ans la transformation numérique des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : Les systèmes & réseaux, les systèmes d’information et la transformation digitale, l’informatique technique, et les systèmes embarqués.
Notre pôle systèmes d’information et transformation digitale fournit à nos clients des systèmes d’information adaptés et personnalisés qui mixent l’intégration de produits du marché et le développement d’applications sur mesure. Conseil, spécification, réalisation, validation, maintenance, direction de projet et formation – notre rôle est d’accompagner chaque étape de l’étude, du développement et du déploiement des applications métiers. S’engager avec Viveris, c’est l’assurance de relever des défis techniques et humains en travaillant sur des projets innovants dans une ambiance collaborative.
Le poste et les tâches
Votre rôle
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 distribúí.
Au sein d’une équipe, vous prenez en charge des sujets de développement, déploiement et d'exploitation. Vous contribués de manière transversale 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.
Profil recherché
Profil recherché :
Diplômé d’une formation d’ingénieur ou Master 2 en informatique, génie logiciel, systèmes, data ou domaine connexe. Vous avez une expérience confirmée de 3 ans minimum en développement full stack et intégration de logiciels distribués dans un contexte industriel complexe. Vous avez une bonne maitrise de Docker, Kubernetes, CI/CD et API REST ; une expérience sur Kafka, Keycloak et les architectures microservices serait appréciée. Vous êtes autonome, capable d’analyser et intervenir du besoin fonctionnel au déploiement et à la supervision des services.
Environnement technique :
- Full stack : technologies Web, front-end / back-end, API REST, JSON, authentification OIDC, OAuth 2.0, JWT et RBAC ;
- Architecture : systèmes distribués, microservices, Kafka, API, services Web et intégration de composants IA/Data ;
- Plateforme : Linux, Docker, Kubernetes, CI/CD, Git, virtualisation, déploiement automatisé, monitoring et observabilité ;
- Développement et qualité : Java, Python, C, C++, Bash, tests unitaires, fonctionnels, intégration, non-régression et revues de code.
Nos avantages :
- Rémunération attractive et évolutive ;
- Mutuelle familiale à garanties hautes ;
- Tickets restaurant pris en charge à 60 % ;
- 100 % du titre de transport urbain remboursé ;
- Primes d’intéressement, de participation et de cooptation ;
- Formation continue avec LinkedIn Learning et nos communautés techniques.
En retour, nous vous offrons un cadre de travail de qualité, des espaces de création et une formation continue solide.
Vous étes passionné, technophile, curieux et créatif ?
Alors nous serions ravis de vous rencontrer.