En tant que développeur Fullstack Senior, vous intégrerez les équipes de développement de notre client, une banque de premier plan. Votre mission principale sera de concevoir, développer et maintenir des applications robustes et scalables en utilisant Java, Spring Boot et Angular. Vous participerez à l’architecture micro‑services, à la mise en place de pipelines CI/CD, et à l’optimisation des performances.
Vous travaillerez en étroite collaboration avec les équipes front‑end, produit et opérationnelles pour garantir la qualité et la performance des applications. Vous serez également responsable de la maintenance et de l’évolution des applications existantes, en appliquant les principes de craftsmanship, SOLID, YAGNI, et en assurant une couverture de tests adéquate.
Vous devez posséder une solide expérience en Java et Angular, ainsi qu’une connaissance approfondie des bases de données relationnelles et orientées document. La familiarité avec les architectures event‑driven, les outils DevOps (Git, CI/CD) et les méthodologies agiles (Scrum) est indispensable.
Le poste requiert un niveau d’expérience senior (>7 ans) et un diplôme Bac+5 en école d’ingénieur ou équivalent universitaire. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Vous devez être capable de communiquer efficacement en français, tant à l’écrit qu’à l’oral, et de travailler en équipe dans un environnement agile. Vous devez également respecter les délais tout en maintenant des standards élevés de qualité.
Le poste est basé à Casablanca, Maroc, et peut inclure des déplacements occasionnels à Rabat. Il s’agit d’une mission freelance, offrant une grande autonomie et la possibilité de travailler sur des projets variés.