Overview

Développeur Backend Jobs in Casablanca, Casablanca-Settat, Morocco at INTELCIA

Title: Développeur Backend

Company: INTELCIA

Location: Casablanca, Casablanca-Settat, Morocco

Missions

Le Technical Specialist JAVA est chargé de développer les fonctionnalités des différentes applications et de les maintenir en condition opérationnelle. Spécialisé dans son domaine, il intervient directement sur tout ou partie du projet.

Missions :

  • Analyser, conseiller, et faire des recommandations de façon à améliorer l'efficience et l'efficacité des solutions techniques mises en place
  • Veiller sur la qualité du code, effectuer les tests pour toutes les fonctionnalités développées et être garant de leur qualité
  • Identifier les risques et saisir les opportunités liées à son domaine de spécialité, les communiquer aux parties prenantes appropriées dans le projet et préconiser des plans d'action
  • Participer à l'élaboration et la révision de normes / documentation technique dans le cadre du projet
  • Prendre la responsabilité de projets de recherche et développement et de missions de conseil
  • Rester en veille sur les technologies de son domaine d’expertise et proposer les nouvelles orientations techniques en lien avec les dernières évolutions
  • Animer des formations internes et externes
  • Être référent technique sur une ou plusieurs technologies
  • Piloter les reporting et les dashboard

Profil recherché

Expérience & formation :

  • Bac+5 en informatique (école d’ingénieurs ou équivalent)
  • Minimum 4 à 6 ans d’expérience en développement Java, avec un rôle d’expert technique ou de référent sur une technologie

Compétences techniques :

  • Excellente maîtrise de Java (8/11/17)
  • Frameworks : Spring / Spring Boot / Spring Cloud
  • Développement d’API REST et d’applications backend
  • ORM : Hibernate / JPA
  • Très bonne maîtrise de :
    • Tests unitaires et d’intégration (JUnit, Mockito)
    • Qualité du code (Clean Code, SOLID, design patterns)
    • Revue de code et bonnes pratiques
  • Outils & environnements :
    • Git, Maven/Gradle
    • CI/CD (Jenkins, GitLab CI, Azure DevOps…)
  • Connaissances en :
    • Architecture applicative et microservices
    • Sécurité applicative
    • Performance et optimisation
    • Gestion des logs et monitoring

Compétences fonctionnelles & transverses :

  • Capacité à :
    • Analyser des solutions existantes et proposer des améliorations techniques
    • Identifier les risques techniques et recommander des plans d’actions
    • Rédiger et maintenir la documentation technique
    • Définir et faire évoluer les normes de développement
  • Participation à des projets de R&D et d’innovation technique
  • Veille technologique continue et propositions d’orientations techniques
  • Contribution à la mise en place de reporting et dashboards techniques
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.