Frontline

Casablanca, Maroc · Foster Processing

Développeur Full Stack Sénior

Dans le cadre d'une mission en freelance pour le compte de notre client opérant dans le secteur bancaire, nous recrutons un Développeur Sénior Full Stack, ayant des compétences solides sur le Front & Back End dans un env

Descriptif du poste

Dans le cadre d'une mission en freelance pour le compte de notre client opérant dans le secteur bancaire, nous recrutons un Développeur Sénior Full Stack, ayant des compétences solides sur le Front & Back End dans un environnement agile. Responsable de faire la conception et le développement de fonctionnalités, tout en respectant une qualité de livrable selon les Best practices. Missions : ​- Développement Java/J2EE (Maitrise du socle technique Spring/springBoot). - Gestion des Problématiques Front-end et Back-end - Développement React (Redux, MaterielUI) - Développement Angular - Maitrise des API et des différents modes d'intégration (Kafka, MQ, Camunda …) - Maitrise de CI/CD (GIT, GITFlow, Jenkins, nexus, ...) - Maitrise des BDDs SQL (Oracle, Postegre, ...) - Familié avec les solutions contenérisables, maîtrise de Docker - Implication dans l'implémentation, tests et correctifs de l'architecture choisi pour la solution - Accompagnement des métiers et adaptation du code pour les correctifs fonctionnels. - Gestion de la configuration et de versionning via l'outil Git Lab ​ Profil • Profil Full stack avec plus de 5 ans d'expérience dans un poste similaire, issu d'une formation d'ingénierie (BAC+5) • Expert en Java, J2EE, React, Angular, Spring/SpringBoot, SQL, Mysql, API, MicroService, Service Web Rest, Keycloak, BPMN (idéalement Camunda), KAFKA, MQ,APACHE CAMEL • Maitrise technique pour la gestion des workflows du cycle de développement et la gestion de configuration et de versionning sur Git LAB • Expérience confirmée dans le développement utilisant CI/CD pipelines • Bon relationnel • Respect des engagements avec une grande capacité de coordination et de travail en équipe.

Carrières

Postuler

Les champs marqués * sont obligatoires.