/
Ref. :
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.