Overview
Contexte de la mission: Dans le cadre du renforcement de ses équipes IT à Lyon, un grand groupe international opérant dans près de 50 pays recherche un Développeur Full Stack Java / SpringBoot. Vous intégrerez l'équipe Dev., en charge du développement et de la maintenance d'une plateforme de notifications multicanal (email, SMS, push) utilisée par plusieurs entités du groupe à l'échelle européenne. Cette solution est au cœur de l'expérience client et joue un rôle stratégique dans la digitalisation des processus de suivi colis.
Responsabilités
- Concevoir, développer et maintenir des fonctionnalités back-end et front-end évolutives et robustes
- Implémenter et maintenir des intégrations API, connexions Webhook et traitements de flux de données
- Collaborer avec les équipes métiers pour identifier les besoins fonctionnels, résoudre les anomalies et assurer la livraison des évolutions
- Participer à la définition technique, aux choix d'architecture et à la création de jeux de tests automatisés
- Gérer les versions applicatives, documenter les livrables techniques, suivre les releases
- Apporter un support de niveau 3 sur les incidents complexes
- Optimiser les performances de la solution pour une meilleure résilience à l'échelle du groupe
Environnement technologique
- Langages & Frameworks : Java 11 / Java 17, SpringBoot, React
- Data & Middleware : Kafka, ElasticSearch, PostgreSQL
- Infrastructure : Kubernetes
- Méthodologies : Agile (Scrum), gestion des tâches via Jira
- Outils : Git (gestion de versions), CI / CD, tests automatisés
Formation & Expérience
- Bac +5 en informatique (école d'ingénieur ou université)
- Minimum 4 à 6 ans d'expérience sur des projets de développement Full Stack en environnement Java / Spring
Compétences techniques
- Maîtrise de Java 11 / 17, SpringBoot, Kafka et React
- Solide compréhension des API REST, Webhooks, flux de données
- Bonne connaissance des environnements conteneurisés (Kubernetes)
- Expérience avec ElasticSearch et PostgreSQL
- Connaissances DevOps bienvenues (CI / CD, monitoring, logs)
Soft Skills
- Esprit entrepreneurial, autonomie et sens de l'initiative
- Capacité à travailler en mode multi-projets / multi-interlocuteurs
- Forte aptitude à la collaboration technique et fonctionnelle
- Rigueur dans la documentation technique et la qualité du code