Ingénieur Développement Full Stack et DevSecOps (F/H)
Role details
Job location
Tech stack
Job description
- Une réussite portée par notre excellence technologique, votre expérience et notre ambition partagée
- Un package de rémunération attractif
- Un développement des compétences en continu : parcours de formation, académies et communautés internes
- Un environnement inclusif, bienveillant et respectant l'équilibre des collaborateurs
- Un engagement sociétal et environnemental reconnu, En nous rejoignant à La Ciotat, vous intégrez un site idéalement localisé sur le littoral méditerranéen, au sein d'un environnement international regroupant nos activités d'identité et de sécurité numériques.
Au sein d'une équipe de développement organisée en Squad Agile (SCRUM), vous contribuerez à la conception, au développement et au déploiement de solutions logicielles innovantes dans un environnement DevSecOps moderne.
En tant qu'Ingénieur Développement Full Stack et DevSecOps (F/H), vous participerez à :
- La conception, le développement et les tests des User Stories ;
- La mise en œuvre des bonnes pratiques de développement et la rédaction des spécifications techniques ;
- Le développement et l'évolution de microservices en environnement Java ;
- La conception, l'exposition et la consommation d'API REST ;
- La mise en place, le maintien et l'amélioration des pipelines d'intégration et de déploiement continu (CI/CD) ;
- Le déploiement et l'exploitation des applications dans des environnements conteneurisés Docker et Kubernetes ;
- L'amélioration continue des processus de développement et des pratiques DevSecOps ;
- La participation active aux cérémonies Agile et à la vie quotidienne de l'équipe.
Requirements
Diplômé(e) d'une école d'Ingénieur ou équivalent, vous justifiez d'une expérience de 0 à 5 ans en développement logiciel Java, idéalement dans un environnement Agile et basé sur des architectures de microservices.
Vous possédez des compétences dans les domaines suivants :
- Développement Java et tests unitaires (Java, JUnit) ;
- Outils de build (Maven, Gradle) ;
- Développement et consommation d'API REST ;
- Intégration et déploiement continus (GitLab CI, Jenkins) ;
- Gestion de configuration et versioning (GitLab) ;
- Conteneurisation et orchestration (Docker, Kubernetes) ;
- Développement d'applications asynchrones.
Une connaissance des approches Domain Driven Design (DDD) ou Model-Based Systems Engineering (MBSE) constitue un plus.
Curieux(se), agile et doté(e) d'un bon esprit d'équipe, vous appréciez les environnements collaboratifs et les défis techniques. Votre envie d'apprendre et de contribuer à des projets innovants sera un atout pour réussir dans ce poste.