Expert Java Full Stack / DevOps H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
La mission du Département Technique (DT) est de garantir à la Cnam un socle technologique et des infrastructures performants, sécurisés et évolutifs, permettant d’assurer la continuité de service du système d’information de l’Assurance Maladie et d’accompagner ses évolutions stratégiques.
Au sein de la Division Architecture Technique Middleware (DATM), vous rejoindrez le pôle Flux, en charge de concevoir, faire évoluer et maintenir les solutions d’échanges inter-applicatifs de la Cnam, notamment autour de la plateforme événementielle (anciennement Bus Applicatif)., En tant qu’Expert Java Full Stack / DevOps, vos principales missions seront :
- Concevoir, développer et faire évoluer les composants de la plateforme événementielle basée sur des architectures orientées messages ;
- Participer aux choix d’architecture technique et contribuer à la définition des trajectoires d’évolution de la brique événementielle ;
- Garantir la qualité, la robustesse et la maintenabilité des développements (revue de code, bonnes pratiques, patterns d’architecture) ;
- Accompagner les équipes projets dans l’intégration et l’utilisation des services proposés par la plateforme ;
- Assurer un support technique auprès des équipes d’exploitation et contribuer à l’amélioration continue de la production ;
- Participer aux activités DevOps (industrialisation, automatisation, déploiement, supervision) ;
- Piloter et accompagner les prestations externes intervenant sur le périmètre.
Conditions particulières
Des déplacements ponctuels sont à prévoir sur les différents sites Cnam.
Le candidat retenu devra se conformer aux exigences de la Politique de Sécurité des Systèmes d’Information (PSSI) de l’organisme.
Requirements
Dans ce cadre, nous recherchons un profil Expert Java Full Stack disposant d’une solide expérience en développement Java, notamment avec Spring Boot, et capable d’intervenir sur des sujets d’architecture, de conception et d’accompagnement des équipes projets et de production., Vous disposez d’une expertise confirmée sur :
- Java et Spring Boot ;
- Les architectures applicatives distribuées et orientées événements ;
- Les pratiques de développement modernes (patterns, conception, tests, qualité logicielle) ;
- Les environnements DevOps et les chaînes d’intégration/déploiement.
Vous êtes capable de jouer un rôle de référent technique auprès des équipes, de challenger les choix d’architecture et d’accompagner les développeurs dans la montée en compétence.
Au-delà de vos compétences techniques, vous êtes reconnu(e) pour :
- Votre capacité à travailler en transverse avec des équipes projets, exploitation et architecture ;
- Votre esprit d’analyse et votre capacité à proposer des solutions adaptées ;
- Votre aisance dans la communication et l’accompagnement des parties prenantes.
Environnement technique
Vous évoluerez dans un environnement technologique moderne comprenant notamment, Java (version récente), Spring Boot, Hibernate ; API REST, Webservices, JSON ; Kafka et architectures orientées événements ; SQL / PostgreSQL ; Angular / JavaScript. DevOps / Cloud / Industrialisation :
Docker, Kubernetes, Openshift ; Git, GitLab, Maven ; Ansible ; AWS S3, MinIO. Supervision et exploitation :
Prometheus, Grafana ; Elasticsearch, Logstash, Kibana ; AKHQ.
Votre formation
De formation supérieure en informatique (école d’ingénieur ou cursus universitaire Bac+5 minimum), vous justifiez d’une expérience significative d’au moins 5 à 8 ans dans la conception et le développement de solutions Java en environnement complexe.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Where To Find Software Engineering Jobs