Publiée le 22 mars
Mission du poste
Description du poste Votre rôle et vos missions : Prendre en charge la conception, le développement et l’évolution d’applicatifs critiques (B2C, B2B, internes ou distribués) en Java (microservices) et React.js (SPA) dans des environnements exigeant : performance, sécurité, scalabilité, CI/CD avancé. Backend — Java (obligatoire) Développement de microservices Java 17 / Spring Boot 3 Architecture distribuée / event-driven : Kafka obligatoire Conception et exposition d’API REST (standardisation, versioning) Implémentation de traitements batch : Spring Batch Optimisation de performances : multithreading, gestion mémoire, profiling Interaction avec Oracle / PostgreSQL , tuning SQL, indexation Robustesse & sécurité : OAuth2, JWT, RBAC , normes internes Frontend — React.js (obligatoire) Développement SPA : React 18, TypeScript, Redux Toolkit Intégration Design System (Material, interne ou équivalent) Gestion d’état avancée, rendering optimisé Tests frontend : Cypress / Jest Accessibilité : respect WCAG/RGAA DevOps / Environnement CI/CD : GitLab CI ou Jenkins , pipelines avancés Docker, orchestrateurs Kubernetes Monitoring & observabilité : Grafana, Prometheus, ELK Qualité : SonarQube, TDD fortement valorisé Méthodes Organisation Agile/Scrum ou modèle hybride Documentation technique (OpenAPI, Confluence) Culture engineering forte : revue de code, pair programming