Développeur Fullstack Java React.js / React Native - Services Financiers - Ile-De-France
Prefer a full account with a password? Sign Up to Apply
Job Description
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), React.js (SPA) et React Native dans des environnements exigeant : performance, haute disponibilité, sécurité, scalabilité, CI/CD avancé.
Backend — Java (obligatoire)
• Développement de microservices Java 17+ / Spring Boot 3+
• Architecture distribuée / event-driven
• 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
Mobile — React Native (obligatoire)
• Développement et maintenance des applications mobiles React Native
• Développement des applications mobiles cross-plateform (iOS & Android) React Native
• Conception et intégration des interfaces utilisateurs
• Connexion de l'application APIs REST / GraphQL
• Implémentation de l'authentification et de la gestion des sessions utilisateurs
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
Requirements
Department: Engineering, Development, Applications
Function: Information Technology
Experience Level: Not Applicable