Développeur Java/JEE, React, Angular

Il y a 2 mois

منطقة كازابلانكا الحضرية, Maroc Saham Bank (Officiel) Temps plein

Contexte :

En tant que développeur Java/JEE, React, Angular ; votre rôle consiste à participer à la conception, au développement et à l’évolution des applications en garantissant la qualité, la performance et la maintenabilité des solutions développées et de contribuer à l’amélioration continue de l’usine logicielle, à l’automatisation des processus de développement et à la fiabilité des livrables mis en production.


Missions :

  • Contribuer à la vie de l’équipe, dans un cadre agile.
  • Réaliser des livrables de qualité (participer aux cadrages, aux développements, à l'automatisation des tests et aux tests du produit).
  • Conception des workflows BPM (BPMN).
  • Prendre en charge le développement et l’intégration continue et à l’usine logicielle (déploiements et tests automatisés).
  • Développer des webservices pour le back-end.
  • Au niveau du front-end, côté utilisateur, il devra prendre en charge les développements et concevoir des plug-in.
  • Concevoir, manipuler et interroger des bases de données.
  • Interagir avec les POs afin de construire un produit cohérent.
  • Contribuer à la rédaction de la documentation technique.
  • Contribuer à la bonne exploitabilité du produit et s’assurer de la qualité du livrable en production.


Compétences techniques :

  • Une très bonne maîtrise de JAVA/JEE – Angular/React est indispensable
  • Connaissance des architectures WEB et Restful;
  • Maîtrise des langages et framework Back end JAVA, JEE, Spring ;
  • Maîtrise des technologies d’architecture Micro-services avec Spring Boot, Spring Cloud, Netflix OSS ;
  • Connaissance des langages et frameworks front end: JavaScript, Angular ;
  • Maîtrise des concepts de base de données et du fonctionnement des SGBD relationnels notamment PostgreSQL ;
  • Maîtrise des méthodes des tests automatisés et de gestion de configuration avec Git ;
  • Bonne connaissance des architectures Event Driven (RxJava, Kafka…)
  • Connaissance de la méthode Agile Kanban/Scrum;
  • Bonne qualité de travail produit (TDD, Software CraftmanShip)


Indicateurs clé de performance :

  • Respect des délais de réalisation des développements et des livrables projets.
  • Qualité du code produit et conformité aux standards de développement.
  • Taux de réussite des tests automatisés et réduction des anomalies en production.
  • Disponibilité, performance et stabilité des applications mises en production.
  • Respect des engagements liés aux sprints et aux objectifs des projets Agile.
  • Qualité et pertinence des solutions techniques proposées.


Profil recherché :

  • Ingénieur (BAC+5) avec un bon bagage informatique, un bon sens de la communication et une faculté d’adaptation et de conception en plus de la capacité de rédaction.