/

Consultant(e) Backend Java Spring confirmé en Freelance

--Casablanca ou Rabat--
Ref. :
005656

Nous recherchons un(e) Consultant(e) Backend Java Spring confirmé en Freelance pour développer et maintenir des applications backend robustes et performantes pour les plateformes numériques de notre client.


  • Durée : 12 mois renouvelables
  • Mode de travail : Hybride (2 jours en présentiel par semaine)
  • Localisation : Casablanca ou Rabat
  • Démarrage : ASAP


Missions

  • Développer et maintenir des applications backend en utilisant Java, Spring, Docker, et d'autres technologies pertinentes.
  • Collaborer étroitement avec les équipes de développement front-end et les product owners pour concevoir et implémenter des solutions innovantes répondant aux besoins de l'entreprise.
  • Participer à l'ensemble du cycle de vie du développement logiciel, de la conception à la mise en production.
  • Écrire du code clair, lisible et bien documenté tout en respectant les normes de qualité et les meilleures pratiques de développement.
  • Concevoir des APIs RESTful pour assurer une communication efficace entre les différents services.
  • Utiliser des outils de gestion de version (Git) et mettre en place des pipelines CI/CD pour automatiser les processus de build, test et déploiement.

Profil Recherché

  • Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente.
  • Expérience de 3 à 7 ans en développement Java, avec une expertise dans le framework Spring Boot.
  • Solide expérience avec les bases de données relationnelles (MySQL, PostgreSQL) et technologies de persistance (JPA, Hibernate).
  • Connaissance des architectures microservices et des technologies RESTful pour la communication entre services.
  • Excellentes compétences en communication écrite et orale, avec la capacité de produire des livrables et reportings de haute qualité.
  • Esprit d'analyse et d'amélioration continue, capable d'évaluer le code et ses impacts.
  • Capacité à travailler en équipe tout en étant autonome dans la gestion de ses tâches.