Analyste Développeur JEE

Analyste Développeur JEE

Posted on ١٩ فبراير ٢٠٢٣


Missions :

Concevoir, réaliser et adapter des logiciels répondant aux exigences des utilisateurs. Il peut intervenir sur l’ensemble des phases du projet : analyse des besoins, développement, tests, essais, réalisation des notices techniques, assemblage, livraison et maintenance.

Tâches Principales :

  • Participer aux différentes phases du développement d’une application allant de la phase de spécification des besoins, conception jusqu’à la mise en production.
  • Assurer la compréhension des besoins du client et les spécifications des systèmes à développer.
  • Développer des fonctionnalités sur les deux bouts Front–End et Back-End.
  • Veiller au développement d’interface web (responsive design), en respectant les bonnes pratiques.
  • Réaliser de la documentation technique requise.
  • Réaliser des tests unitaires sur les parties développées.
  • Participer à la formation des utilisateurs. 
  • Assurer la correction des bugs collectés lors des phases de test et de production.
  • Maintenir les applications en production et proposition d’amélioration.

Contraintes du poste :

  • Confidentialité ;
  • Apte au déplacement .
  • Disponibilité.

Diplôme : Bac +5, Master ou Ingénieur d’état en Informatique de préférence dans le domaine des systèmes d’information.

Expériences : Un (01) à cinq (05) années d‘expérience dans le domaine.

Compétences métier :

  • Parfaite maîtrise de la programmation orientée objet et des designs patterns les plus utilisés (MVC, Observer, Singleton, Decorator, Strategy, etc.).
  • Maîtrise des Langages de programmation : Java, JavaScript ;  Framework: Spring, Java EE / Jakarta EE, Eclipse MicroProfile.
  • Avoir de bonne connaissance dans le domaine des systèmes d’information et ayant travaillé avec l’un des ORM les plus connu Hibernate, EclipseLink .
  • Maîtrise du langage SQL; Connaissance en SGBD : Oracle, SQL Server, Postgres, MySql, MongoDB, Cassandra,
  • Connaissance en Web : Très bonne connaissance de HTML 5, CSS 3.0, Bootstrap, JQuery, Flexbox;
  • Front : maîtriser un des Framework Angular, React, VueJS, JSF, PrimeFaces ;
  • Maîtriser les concepts d’architecture orientée services en utilisant les services web REST .
  • Conteneurisation : Docker ;
  • OS : Bonne connaissance de l’environnement Windows et Linux ;
  • Collaboration : Maitrise de Git ;
  • Des pratiques comme Scrum, Kanban seront appréciés ;
  •  Modélisation : UML, BPMN

Compétences transverses :

  • Analyse et Synthèse ;
  • Adaptabilité, Flexibilité et autonomie ;
  • Sens Relationnel ;
  • Travail d’équipe et animation ;
  • Rigueur et Organisation ;
  • Orientation client.

Langues :

  • Arabe : Écrit, parlé et lu.
  • Français : Écrit, parlé et lu.
  • Anglais : Écrit, parlé et lu.