Développeur Java Back-End Expérimenté F/H

Il y a 5 jours

Valbonne, Provence-Alpes-Côte d'Azur, France Celad Télétravail Temps plein 70 000 € - 110 000 € Contrat

Développeur Java Back-End Expérimenté F/H

Localisation de la mission : Valbonne

Intégré à une équipe projet pluridisciplinaire, vous interviendrez sur le développement back-end de plateformes complexes, avec des enjeux de performance, de fiabilité et d’évolution.

Vos principales missions seront de :

  • Concevoir et développer de nouvelles fonctionnalités back-end en Java et Spring Boot.
  • Réaliser les études et analyses techniques nécessaires à l’évolution des modules et des bases de données.
  • Développer et faire évoluer des API et des microservices, ainsi que les échanges entre les différentes plateformes.
  • Concevoir, optimiser et maintenir les bases de données en fonction des besoins des applications.
  • Mettre en place des tests unitaires et d’intégration, puis les intégrer aux pipelines CI/CD.
  • Rédiger la documentation technique et contribuer à l’amélioration continue des solutions existantes.
  • Participer aux échanges avec les équipes QA, DevOps et Business Analyst pour assurer la cohérence des développements.
  • Accompagner la montée en compétences des développeurs moins expérimentés et partager vos pratiques.

Environnement technique

Technologies principales : Java 11 à 21, Spring Boot, JPA, Hibernate, microservices, MySQL, Redis.

Outils et technologies complémentaires : MapStruct, Lombok, OpenAPI, Git, Bitbucket, Maven, Sonar, IntelliJ, RabbitMQ et Kafka.

Votre profil

Vous justifiez d’au moins 10 ans d’expérience en développement back-end Java et êtes à l’aise sur des applications complexes reposant sur des architectures distribuées.

  • Java et Spring Boot, ainsi que les frameworks associés, notamment JPA et Hibernate.
  • Les bases de données relationnelles, idéalement MySQL, avec des compétences en modélisation et en optimisation.
  • Les architectures distribuées et les microservices.
  • Les tests unitaires et d’intégration.
  • Les pratiques d’intégration continue, avec une bonne culture DevOps et Cloud.
  • Les méthodologies agiles.
  • Une connaissance de MongoDB, d’un environnement Cloud (AWS, Azure ou GCP), de Docker, Kubernetes, Jenkins ou Kafka sera appréciée.