Job Description
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.
--
Novancy One, a leader in staffing and recruitment for information systems and digital transformation, is committed to equality and diversity in our hiring process. We welcome applications from candidates of all backgrounds, ensuring equal opportunities regardless of race, color, religion, gender, sexual orientation, national origin, disability, age, or veteran status. Feel you've been overlooked? Let us know at contact@novancy.com. Explore our current job openings at https://novancy.com/jobs/ or submit your resume for future opportunities at https://novancy.com/cv.