Développeur Backend Java - Expérimenté - Montpellier H/F

Visian
Montpellier, France
3 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Unit Testing Code Review Relational Databases DevOps Gradle Spring Framework Junit Apache Maven Octopus Deploy
+22 more
Mockito Swagger Simple Object Access Protocol (SOAP) SonarQube SQL Databases Strategies of Testing Web Services Openapi Delivery Pipeline Spring-boot Backend Git Spring Data Gitlab-ci Integration Tests Kubernetes Apache Kafka Restful APIs Spring Batch Docker Jenkins Microservices

Job description

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., 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.

Requirements

Java 17 ou Java 21

  • Spring Boot 3, Spring Framework
  • Spring Data, Spring Batch
  • Architectures microservices
  • Apache Kafka
  • API REST et Web Services SOAP
  • Docker
  • Kubernetes
  • Helm
  • GitLab CI/CD ou Jenkins
  • Maven ou Gradle
  • JUnit, Mockito
  • SQL et bases de données relationnelles
  • Git
  • SonarQube
  • OpenAPI / Swagger
  • Argo CD apprécié
  • Pratiques DevOps et Infrastructure as Code appréciées, Profil recherchéProfil recherchéVous disposez d’une expérience confirmée en développement backend Java et maîtrisez les versions récentes de Java et Spring Boot.Une expérience concrète de Kafka côté producer/éditeur est indispensable. Nous recherchons un profil ayant réellement participé à la conception et à la publication des événements, et pas uniquement à leur consommation.Vous êtes également capable d’intervenir concrètement sur Kubernetes : configuration des déploiements, gestion des variables et secrets, utilisation des probes, analyse des logs et diagnostic d’incidents. Une simple utilisation d’une plateforme déjà configurée ne sera pas suffisante.Vous possédez par ailleurs :Une bonne compréhension des architectures microservices et événementielles.Une expérience du développement et de la sécurisation d’API.Une bonne maîtrise des pipelines CI/CD.De solides connaissances en qualité de code et en stratégie de tests.Une capacité à comprendre rapidement un environnement technique complexe.De l’autonomie, de la rigueur et un bon esprit d’équipe.Informations pratiquesContrat : CDILocalisation : MontpellierDémarrage : dès que possible, Vous disposez d’une expérience confirmée en développement backend Java et maîtrisez les versions récentes de Java et Spring Boot.

Une expérience concrète de Kafka côté producer/éditeur est indispensable. Nous recherchons un profil ayant réellement participé à la conception et à la publication des événements, et pas uniquement à leur consommation.

Vous êtes également capable d’intervenir concrètement sur Kubernetes : configuration des déploiements, gestion des variables et secrets, utilisation des probes, analyse des logs et diagnostic d’incidents. Une simple utilisation d’une plateforme déjà configurée ne sera pas suffisante.

Vous possédez par ailleurs :

  • Une bonne compréhension des architectures microservices et événementielles.
  • Une expérience du développement et de la sécurisation d’API.
  • Une bonne maîtrise des pipelines CI/CD.
  • De solides connaissances en qualité de code et en stratégie de tests.
  • Une capacité à comprendre rapidement un environnement technique complexe.
  • De l’autonomie, de la rigueur et un bon esprit d’équipe., SOAP Spring Maven API SQL Git JUnit Jenkins Kubernetes Autonomie KAFKA SonarQube API REST Spring Boot Java Docker

Benefits & conditions

Salaire :Salaire selon profil

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all