Dans le cadre de l'évolution de systèmes d'information complexes, vous intégrez une équipe en charge du développement de solutions applicatives robustes et sécurisées.
Vous intervenez sur des projets à forte composante technique, en lien avec des enjeux de performance, de fiabilité et de sécurité des applications.
Vos missions
Concevoir, développer et maintenir des applications et services en Java
Participer à la mise en place et à l'évolution d'API (REST / SOAP)
Collaborer à l'intégration de composants techniques (sécurité, communication, données?)
Contribuer à l'amélioration continue du code (qualité, performance, maintenabilité)
Participer à l'analyse de l'existant et aux évolutions applicatives
Rédiger la documentation technique associée
Accompagner les équipes dans l'utilisation des solutions développées
Profil candidat:
Compétences techniques indispensables
Java (Spring, Spring Boot, JEE)
Développement d'API REST et SOAP
JPA, SQL et gestion de bases de données
Maven, Git, Jenkins
Serveurs d'applications : Tomcat, JBoss ou WebSphere
Docker, Kubernetes et environnements Cloud
Connaissances des mécanismes de sécurité applicative (OAuth2, OpenID Connect, JWT)
Expérience significative sur Keycloak (configuration, intégration et gestion des identités et des accès)
Compétences appréciées
Angular ou autre framework Front-End
Vault
Linux et scripting
Elasticsearch
Prometheus
Soft skills
Bon relationnel et capacité à travailler en équipe
Rigueur, sens de l'organisation et du détail
Esprit d'analyse et de synthèse
Capacité à comprendre des environnements techniques complexes
Curiosité et intérêt pour les nouvelles technologies
Autonomie et esprit d'initiative