Les missions du poste


Le besoin

Dans le cadre du renforcement de nos équipes à Montpellier, nous recherchons un Développeur Java Backend expérimenté pour intervenir sur des projets de développement et d'évolution d'applications backend.

Vous intégrerez une équipe technique travaillant dans un environnement Agile, avec des enjeux autour de la conception, du développement, de l'intégration et du déploiement de services backend.

Votre rôle

Au sein de l'équipe, vous participerez à l'ensemble du cycle de développement des applications :

  • Analyser les besoins fonctionnels et techniques.

  • Participer à la conception des solutions techniques.

  • Développer et faire évoluer des applications backend en Java.

  • Concevoir, développer et maintenir des API REST ou SOAP.

  • Mettre en oeuvre des échanges de données et de messages avec Kafka.

  • Participer à la conception et à l'évolution de services dans des architectures distribuées.

  • Interagir avec les bases de données et les différents systèmes du SI.

  • Réaliser les tests et contribuer à la qualité du code.

  • Participer aux revues de code.

  • Diagnostiquer et corriger les anomalies.

  • Contribuer à la maintenance corrective et évolutive des applications.

  • Participer aux déploiements et à l'industrialisation des applications.

  • Collaborer avec les différents membres de l'équipe technique dans un environnement Agile.

Environnement technique

Les technologies suivantes sont indispensables pour le poste :

  • Java

  • Kafka

  • Kubernetes

  • GitLab CI/CD

  • API REST et/ou SOAP

Vous serez également amené à travailler avec des technologies et outils de l'écosystème Java Backend, notamment :

  • Spring / Spring Boot

  • Git

  • Maven ou Gradle

  • SQL / bases de données relationnelles

  • Outils de tests unitaires et d'intégration

Une expérience sur des architectures microservices est également appréciée.

Le profil recherché

Profil recherché

Profil recherché

Vous disposez d'une expérience significative en développement Java Backendexpérimenté et êtes à l'aise dans des environnements techniques complexes.

Vous maîtrisez impérativement :

  • Java

  • Kafka

  • Kubernetes

  • GitLab CI/CD

  • Les API REST et/ou SOAP

Vous avez également une bonne compréhension :

  • Des architectures backend et distribuées.

  • Des échanges entre applications et systèmes.

  • Des mécanismes d'intégration et de communication entre services.

  • Des pratiques de développement et de déploiement automatisés.

  • Des environnements Agile.

Vous êtes autonome, rigoureux et appréciez le travail en équipe. Vous êtes capable de comprendre un besoin, de contribuer à sa conception technique et de prendre en charge son développement jusqu'à son intégration et son déploiement.

Les compétences qui feront la différence

Une expérience sur les sujets suivants sera appréciée :

  • Spring Boot

  • Architecture microservices

  • Docker

  • SQL et bases de données relationnelles

  • JUnit / Mockito

  • Git

  • Maven / Gradle

  • Expérience dans un environnement Agile / Scrum

Informations pratiques

  • Localisation : Montpellier

  • Temps plein

  • Mission longue durée

  • Environnement Agile

Compétences requises

  • Docker
  • SGBD
  • SOAP
  • Travail en équipe
  • Java
  • Base de données relationnelle
  • Spring
  • Kubernetes
  • Rigueur et méthode
  • JUnit
  • Git
  • SQL
  • Maven
  • KAFKA
  • Spring Boot
  • API REST
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Montpellier