← Retour aux compétences

Développement Back-End

Compétence technique • Niveau 6/10

Concevoir et implémenter des API REST robustes avec séparation claire des responsabilités et gestion cohérente de la logique métier.

Niveau 6/10

Définition

Capacité à concevoir des services applicatifs robustes, maintenables et évolutifs.

Mise en pratique

  • Architecture en couches
  • Gestion des exceptions centralisée
  • Validation des entrées
  • Structuration claire des contrôleurs et services

Éléments de preuve

  • Application de gestion de projet – API REST complète

    Projet full-stack RNCP

    Endpoints REST structurés, gestion des erreurs, architecture en couches, tests unitaires

  • Automatisations RPA & services back-end

    Alternance – ADENTAL GROUP

    Stabilité accrue des traitements et réduction des anomalies en production

Mon autocritique

Niveau 8/10. Cette compétence constitue un socle central de mon profil d’ingénierie logicielle. Je suis autonome sur la conception d’API REST et la structuration d’une architecture en couches. Ma progression a été rapide grâce à la pratique en alternance et aux projets académiques. Je dois encore renforcer ma maîtrise des problématiques avancées (sécurité OAuth2, transactions complexes, architecture distribuée).

Évolution

  • Renforcer la gestion des transactions complexes et la sécurité avancée (OAuth2 / JWT approfondi)
  • Mettre en place davantage de tests d’intégration automatisés