Développeur Fullstack Java JEE Senior - Rabat

  • Orange business
  • RABAT, Morocco
  • 18 JUNE 2024
  • Experience of 3 - 5 years
  • 18 JUNE 2024
  • CDI

Job description

Poste :

Au sein d’une équipe projet fonctionnant en mode collaboratif et Agile scrum, Kanban, X Programing, vous serez l’un des développeurs, travaillant en coordination avec le Product-Owner et équipes partenaires.

Au sein de l’équipe projet DANUBE fonctionnant en mode Agile vous serez à la fois le Référent Technique avec un role d'animation Agile (Scrum Master). Vous effectuerez différentes tâches : 

  • L’estimation du niveau d’effort de développement des User stories
  • La définition des spécifications détaillées à partir des User stories
  • Le développement selon une architecture logicielle établie
  • la conduite des tests unitaires et d’intégration 2 à 2
  • Le développement des outillages de test associés
  • L’automatisation et l’industrialisation des opérations régulières (process de build, les tests, les audits de qualité de code, la containerisation du code, …)
  • La préparation des packages de livraison (mode devops)
  • Vous assurez le support technique et la maintenance corrective et adaptative des éléments délivrés
  • Vous animer l’équipe de développeurs
  • Vous êtes en relation avec le Product Owner pour gérer le backlog et définir les US

Profil recherché :

  • Vous avez une formation Bac+5 Ingénieur/Master 2 en développement logiciel.
  • Vous avez une expérience probante dans le développement logiciel :
  • Maitrise du langage JAVA  et de son écosystème (environnement technique de développement : JAVA, Junit, Mockito, Spring Boot (REST, Security, JPA), Maven, Docker, Git/GitLab, Sonar)
  • Maitrise des technologies ‘front’ (Angular, NGinx,  React)
  • Définition et développement d'API Restful, Swagger
  • Développement de services métier, et de la couche JPA/base de données postgreySQL
  • Le développement des tests unitaires et des tests d’intégrations (karma, protractor, selenium, npm)
  • Le cœur de la solution s’appuiera sur le moteur BPM opensource CAmunda. Une connaissance de BPMN et  des règles DMN sera un plus.
  • Vous avez déjà travaillé sur des architectures microservices
  • Vous avez une bonne pratique des outils d'intégration Continue, Monitoring de qualité de code , Outils de Secure Coding
  • Vous avez une forte appétence pour le travail en équipe et une bonne aisance relationnelle
  • Vos connaissances  dans le domaine des réseaux et Télécom seront très appréciées
  • Vous avez un bon niveau de communication en Français et en Anglais.
  • Vous adhérez aux valeurs de l'agilité, et vous maitrisez les outils de gestion agiles et collaboratifs tels que Jira / Confluence

Skills & Experiences

  • Experience of 3 - 5 years