Développeur Fullstack Java React.js / React Native - Services Financiers - Ile-De-France
Role details
Job location
Tech stack
Job description
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, Diagnostic d'accessibilité
Sélectionnez vos contraintes pour obtenir une analyse rapide de compatibilité.
Mobilite Physique
Station debout prolongée impossible Port de charges lourdes impossible Besoin d'un accès PMR Périmètre de marche limité
Requirements
Vous êtes diplômé(e) d'une école d'Ingénieur ou d'une formation Universitaire ou équivalent.
- 5 ans minimum sur la stack Java, React.js + React Native
- Expérience significative sur des applications critiques dans au moins un environnement :
- haute volumétrie / temps réel
- sécurité renforcée
- scalabilité horizontale
- Maîtrise microservices, Kafka, Docker, Kubernetes, CI/CD
- Déjà intervenu(e) en responsabilité technique sur un périmètre complet (end-to-end), Environnement & Sensoriel
Sensibilité au bruit Sensibilité à la lumiere forte Besoin d'une forte luminosité Déplacements professionnels impossibles
Communication & Cognitif
Besoin de consignes claires et structurées Préférence pour les échanges écrits Environnement à faible pression temporelle Autre précision (optionnel)
Benefits & conditions
- Un accord télétravail pour télétravailler jusqu'à 2 jours par semaine selon vos missions.
- Un package avantages intéressant : une mutuelle, un CSE, des titres restaurants, un accord d'intéressement, des primes vacances et cooptation., Rythme & Organisation
Besoin de télétravail partiel ou total Besoin d'horaires décalés ou flexibles Travail de nuit impossible Besoin de pauses régulières