Nous recherchons un(e) Consultant(e) Java Spring Angular en Freelance pour développer et maintenir les applications web et les APIs permettant le paramétrage et l'optimisation des commandes magasins automatiques.
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 web et des APIs en utilisant Angular et Java Spring Boot.
Concevoir, développer, tester et mettre en production des applications, tout en respectant les normes de qualité et les bonnes pratiques de développement.
Créer des composants Angular, gérer les services, les routes et assurer les interactions avec les APIs.
Gérer les requêtes HTTP, créer des APIs REST, intégrer des bases de données et gérer les transactions avec Java Spring Boot.
Utiliser des bases de données relationnelles comme PostgreSQL et rédiger des requêtes SQL complexes.
Appliquer des tests unitaires avec JUnit et Mockito pour garantir la qualité du code.
Utiliser GitLab CI/CD pour l'intégration continue et la livraison continue des applications.
Travailler avec Kubernetes pour l'orchestration et le déploiement d'applications dans un environnement cloud.
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 avec Angular et Java Spring Boot.
Solide expérience dans le développement d'APIs RESTful et familiarité avec les concepts de microservices.
Connaissance approfondie des bases de données relationnelles (PostgreSQL) ainsi que des technologies NoSQL.
Excellentes compétences en communication écrite et orale, avec la capacité de produire une documentation technique claire.
Esprit d'analyse et d'amélioration continue, capable d'identifier les points faibles du code et de proposer des solutions d'amélioration.
Capacité à travailler en équipe tout en étant autonome dans la gestion de ses tâches.