Nous recherchons un Développeur Fullstack Senior spécialisé en Java et Angular pour rejoindre notre client, une banque de premier plan, dans le cadre d’une mission freelance de 6 mois renouvelable (220 à 225 jours ouvrés). Vous serez intégré(e) dans les équipes de développement de la banque et aurez pour mission principale de concevoir, développer et maintenir des applications back‑end et front‑end robustes et scalables, en utilisant les technologies Java, Spring Boot et Angular.
Responsabilités clés :
- Concevoir, développer et maintenir des applications Java/Spring Boot et Angular, en suivant les meilleures pratiques de l’industrie.
- Participer à l’architecture microservices et event‑driven, en assurant la cohérence et la performance des services.
- Travailler avec les bases de données relationnelles et/ou orientées document pour garantir l’intégrité et la disponibilité des données.
- Mettre en place et maintenir des pipelines CI/CD, en utilisant des outils DevOps tels que Git, Jenkins, GitLab CI ou équivalent.
- Assurer la qualité du code via des revues de code, des tests unitaires, l’intégration continue, l’analyse statique (SonarQube) et la couverture de tests.
- Collaborer étroitement avec les équipes front‑end, produit et opérations pour garantir la livraison de fonctionnalités répondant aux exigences métier.
- Participer aux cérémonies agiles (Scrum) : planification, stand‑ups, revues et rétrospectives.
- Contribuer à l’amélioration continue des processus de développement et de déploiement.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience confirmée de plus de 7 ans en développement Java/Angular.
- Maîtrise des architectures microservices, event‑driven, et des bases de données relationnelles et/ou orientées document.
- Connaissance approfondie de Spring Boot, Angular, Git, CI/CD, DevOps, et des principes de craftsmanship.
- Expérience avec les outils de qualité logicielle (SonarQube, test coverage, SOLID, YAGNI).
- Excellentes compétences en communication écrite et orale en français.
- Capacité à travailler de manière autonome, à respecter les délais et à maintenir des standards élevés.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
Conditions de travail :
- Contrat freelance, 6 mois renouvelable.
- Localisation : Casablanca, Maroc.
- Rémunération à négocier selon expérience et compétences.
Si vous êtes passionné(e) par le développement Fullstack, que vous avez une solide expérience en Java et Angular, et que vous souhaitez travailler dans un environnement stimulant et innovant, nous serions ravis de recevoir votre candidature.