Se rendre au contenu

Tech lead

--Casablanca--


Mission : 

Alton recherche actuellement pour le compte de son client, un Tech Lead  pour une mission freelance basée à Casablanca. 

Expérience : 7 ans d’expérience, dont un an au minimum en tant que Tech Lead

Compétences techniques :

  • Backend – Spring Boot
    • Maîtrise avancée de Spring Boot
    • Expérience démontrée avec la création d'API REST
    • Capacité à gérer la sécurité (authentification, autorisation) via JWT/Keycloak
    • Connaissance des bonnes pratiques : gestion d’erreurs, logging, profils, config server, etc.
  • Frontend – React JS :
    • connaissance en ReactHooksContext API ou Redux
    • Intégration API REST, sécurisation frontend, gestion des sessions via OAuth/OpenID
  • CI/CD & DevOps
    • Maîtrise de Git, GitFlow, GitLab CI/CD / Jenkins
    • Expérience en déploiement continu d'apps React & Spring Boot
    • Connaissance pratique de Dockerdocker-compose, gestion des images & registres
    • Familiarité avec Ansible pour l’automatisation de l’infrastructure
  • Serveur & Système
    • Connaissance avancée de NGINX (reverse proxy, redirection, CORS, cache, etc.)
    • Expérience en hébergement d’applications Web sur Linux
    • Utilisation de Portainer pour gestion de containers
    • Configuration de certificats SSL
  • Authentification & Sécurité – Keycloak
    • Intégration de Keycloak avec Spring Boot & React
    • Gestion des rôles, groupes, clients, scopes, policies
    • Intégration avec SSO / SAML / OAuth2 (Azure AD)
  • Compétences d’architecture & leadership technique
    • Capacité à concevoir une architecture modulaire et scalable (microservices, front/back séparés)
    • Expérience en revue de code
    • Prise de décision sur les outils, frameworks et technologies
    • Capacité à gérer les priorités techniques

Soft Skills :

  • Capacité à documenter
  • Capacité à résolution de problèmes techniques
  • Bon niveau de communication (Français et anglais)

 

Détails:


     Contrat : Freelance

     Localisation : Casablanca 

     Durée : 6 mois renouvelable 

     Démarrage : ASAP

     Expérience : 7 ans

     Formation : BAC+5