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.