Point your AI agent at freehire and let it find you a job.

Get the CLI →

Onyx-Conseil

NewBe an early applicant

Développeur Backend Java - Expérimenté - Montpellier

Posted
Discussion

Summary

An experienced Java backend developer in Montpellier who designs, builds and runs Spring Boot microservices end to end within an Agile team — REST/SOAP APIs, Kafka event streaming, Docker containerization, Kubernetes deployment and CI/CD — from architecture and testing through production support.

Dans le cadre du développement de notre activité à Montpellier, nous recherchons un Développeur Backend Java confirmé maîtrisant les environnements Java récents, les architectures distribuées et les outils de déploiement modernes.

Le poste s’adresse à un développeur capable d’intervenir sur l’ensemble du cycle de vie d’une application : conception, développement, tests, intégration, déploiement et suivi en production.

Vos missions

Au sein d’une équipe organisée en mode Agile, vous interviendrez notamment sur les activités suivantes :

  • Analyser les besoins techniques et participer aux choix d’architecture.

  • Concevoir et développer des applications backend en Java et Spring Boot.

  • Développer, maintenir et faire évoluer des API REST ainsi que des Web Services SOAP.

  • Participer à la conception d’architectures orientées microservices.

  • Concevoir et développer des flux événementiels avec Kafka.

  • Intervenir sur Kafka côté producer/éditeur et consumer.

  • Participer à la définition des topics, partitions, clés de messages et schémas de données.

  • Mettre en place les mécanismes de retry, de gestion des erreurs, d’idempotence et de Dead Letter Queue.

  • Conteneuriser les applications avec Docker.

  • Déployer, configurer et superviser les applications sur Kubernetes.

  • Participer à la création et à l’amélioration des pipelines CI/CD.

  • Rédiger les tests unitaires, les tests d’intégration et les tests d’API.

  • Réaliser des revues de code et veiller au respect des bonnes pratiques de développement.

  • Contribuer à la résolution des incidents et à l’amélioration continue des performances et de la stabilité des applications.

  • Participer à la documentation technique des solutions développées.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available