Fonction 1: Informatique / Electronique
Fonction 2: Multimédia / Internet
Expérience requise : De 5 à 10 ans
Niveau d’études: Bac +5 et plus
Secteur d'activité : Informatique
Région : Casablanca et région
Publication : du 08/09/2020 au 08/11/2020
Type de formation: Non renseigné
Type de contrat : CDI
Pays : Maroc
Postes proposés : 1
Poste avec Management : Oui

Développeur FULLSTACK - Casablanca

Entreprise :

MIDSTEP est un cabinet de recrutement de cadres et cadres supérieurs opérant par annonce et approche directe dans tous les secteurs d’activité.

Adresse :

11 Rue du 6 Octobre Racine

Poste :

Vos principales missions sont:

  • L’Analyse du cahier des charges.
  • La Conception du logiciel puis développement.
  • Les Tests techniques, suivi et maintenance.
  • La Rédaction de documentation technique.
  • Gestion et encadrement d'équipe.
  • Java JEE FULLSTACK.
  • Compétences en technologies front-end : Javascript, Angular .
  • Back end .
  • Frameworks: Spring, Hibernate, Struts, OSGi …
  • Serveurs : Tomcat, Jboss …
  • SCRUM

Vous disposez des compétences suivantes :

  • Connaître une méthode de spécification et de conception (UML)
  • Maîtriser les méthodes et techniques de programmation
  • Maîtriser les concepts de base de données et les techniques de modélisation des données
  • Maîtriser les langages SQL/NOSQL (MongoDB, Oracle , Postgre.), Front –Angular, Bootstrap, JAVA et Spring IoC, Data, Batch ;
  • Bonne connaissance des technologies Web Services (REST), de l'exploitation des ficher XML et du JSON;
  • Maîtriser les outils de développement Eclipse/Intellij IDEA, MAVEN, GIT, NEXUS
  • Architecture Orientée Service (SOA, ESB, etc.)
  • Bonne connaissance des environnements Devops (Docker, Kubernetes, Jenkins, etc.)
  • Participer à l’étude et au développement de l’ensemble des projets autour des technologies Applications Mobile (IOS, Android),
  • Définir les tests nécessaires à la validation des produits développés et les réaliser,
  • Former et assurer le transfert de compétence aux intégrateurs en charge des Applications Embarquées
  • Assurer les opérations de support sur les produits développés

Profil recherché :

  • De formation en informatique (Bac+/5), vous justifiez d'une expérience de 5 ans dans un poste similaire.

Qualités requises:

  • Bonne connaissance de Java/OOP principes et coding standards/J2EE 
  • Bonne maîtrise des outils SPRING Security / SRING BATCH/ SPRING BOOT
  • Connaissance de base des méthodes Agiles
  • Bonne connaissance des outils :
  1. Angular 8 
  2. API WEBSERVICE REST
  3. HTML/CSS/JAVASCRIPT/AJAX
  4. GITLAB/JENKINS
  5. MAVEN
  6. Responsive Design / Bootstrap
  7. POSTGRES/SQL