Talent.com
عرض العمل هذا غير متوفر في بلدك.
Développeur full stack Senior - Java Angular

Développeur full stack Senior - Java Angular

ALTENRabat, Rabat-Salé-Kénitra, Morocco
9 منذ أيام
الوصف الوظيفي

Description du poste

Mission du consultant :

  • Développement et maintenance d’applications back-end et front-end (Java, Spring, Angular).
  • Participation à la conception , au développement et à la mise en œuvre de nouvelles fonctionnalités.
  • Amélioration des systèmes existants.
  • Collaboration avec les équipes front-end , produit et opérationnelles pour garantir la qualité et la performance des applications.

Qualifications

Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente

Expérience de plus de 7 ans en Java / Angular

Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.

Qualifications

  • Angular 19+ : Maîtrise des composants, directives, RxJS, gestion d’état (NgRx ou Angular Signals), Lazy Loading.
  • Tests E2E : Expérience avec Playwright pour l’automatisation des scénarios utilisateur.
  • Performance : Optimisation du temps de chargement, SSR si applicable. Backend
  • Java 21 : Utilisation avancée (Records, Pattern Matching, Virtual Threads).
  • Spring Boot 3.2+ : Développement d’API RESTful sécurisées (Spring Security, JWT).
  • Spring AI : Intégration de modèles d’IA générative ou prédictive (ex. ChatGPT, Gemini).
  • GraalVM : Compilation native pour réduire l’empreinte mémoire et améliorer les temps de démarrage. Architecture & Bonnes Pratiques
  • Architecture Hexagonale / DDD : Conception modulaire avec séparation stricte des couches (Domain, Application, Infrastructure).
  • Clean Code : Respect des principes SOLID, KISS, DRY.
  • Craftsmanship : Contribuer à l’amélioration continue (Test coverage, Sonar, YAGNI…).
  • Méthodologies agiles : Maîtrise de SCRUM, TDD / BDD avec couverture ≥ 80 %. Tests & Qualité
  • Karaté : Tests d’API automatisés.
  • Gatling : Tests de charge et de stress.
  • TDD / BDD : Tests pilotés par le comportement avec une forte couverture. DevOps & Cloud
  • Docker / Kubernetes : Déploiement de microservices dans des clusters managés (AWS EKS, GCP GKE).
  • GitLab CI / CD : Pipelines automatisés pour build, test, déploiement, monitoring.
  • Monitoring : Prometheus / Grafana ou équivalent
  • Expériences significatives avec des architectures microservices et event-driven.

  • Expériences avec les bases de données relationnelles et / ou orientée document.
  • Familier avec le versionning, notamment Git.
  • Compréhension et usage des principes de craftsmanship.
  • Contribuer à l'amélioration de la qualité du produit (Test coverage, Sonar, SOLID, YAGNI…)
  • Participer à toutes les phases du cycle de développement logiciel, de la conception en passant par la mise en production et le run.
  • Contribuer à l'amélioration continue des pratiques de développement.
  • Assurer la maintenance et l'évolution des applications existantes.
  • إنشاء تنبيه وظيفي لهذا البحث

    Stack Senior Angular • Rabat, Rabat-Salé-Kénitra, Morocco