/

Consultant(e) Développement Backend Java Spring en Freelance

--Casablanca ou Rabat--
Ref. :
005655

Nous recherchons un(e) Consultant(e) Développement Backend Java Spring en Freelance pour développer et maintenir les applications backend 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 Google Cloud Storage.
  • Collaborer étroitement avec les équipes de développement front-end et les équipes métiers pour concevoir et implémenter des solutions innovantes répondant aux besoins de l'entreprise.
  • Concevoir, développer, tester et mettre en production des applications tout en respectant les normes de qualité et les bonnes pratiques de développement.
  • Gérer les requêtes HTTP, créer des APIs RESTful, intégrer des bases de données et gérer les transactions.
  • Utiliser Docker pour la conteneurisation des applications et déployer dans un environnement cloud via Google Cloud Platform.

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 plus de 7 ans en développement Java, avec une expertise dans le framework Spring (Spring Boot, Spring Data, Spring Security).
  • Connaissance approfondie de Docker et des concepts de conteneurisation.
  • Compétences en cloud computing, notamment avec Google Cloud Platform et utilisation de services comme Google Cloud Storage.
  • Familiarité avec les bases de données relationnelles (MySQL, PostgreSQL) et capacité à rédiger des requêtes SQL complexes.
  • 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.