Développeur Java Fullstack React/Angular - Services Financiers - Orléans
Sopra SteriaOrléans, France (Remote)
Description de l'entreprise
Sopra Steria, acteur majeur de la Tech en Europe, compte 51 000 collaborateurs dans près de 30 pays. Le Groupe accompagne ses clients dans leur transformation digitale grâce à ses activités de conseil, de services et de solutions numériques.
Description du poste
Vous prenez en charge la conception, le développement et l’évolution d’applicatifs critiques B2C, B2B, internes ou distribués en Java et React.js, dans des environnements exigeants en matière de performance, de sécurité, de scalabilité et de CI/CD.
Backend — Java
- Développer des microservices avec Java 17+ et Spring Boot 3+.
- Concevoir des architectures distribuées et event-driven avec Kafka.
- Concevoir et exposer des API REST.
- Implémenter des traitements batch avec Spring Batch.
- Optimiser les performances, notamment le multithreading, la gestion mémoire et le profiling.
- Interagir avec Oracle et PostgreSQL, effectuer le tuning SQL et l’indexation.
- Mettre en œuvre OAuth2, JWT, RBAC et les normes internes de sécurité.
Frontend — React.js
- Développer des SPA avec React 18+, TypeScript et Redux Toolkit.
- Intégrer un Design System.
- Gérer l’état applicatif et optimiser le rendering.
- Réaliser des tests avec Cypress et Jest.
- Respecter les standards d’accessibilité WCAG/RGAA.
DevOps et environnement
- Mettre en place des pipelines CI/CD avec GitLab CI ou Jenkins.
- Utiliser Docker et Kubernetes.
- Assurer le monitoring et l’observabilité avec Grafana, Prometheus et ELK.
- Appliquer les pratiques qualité avec SonarQube et le TDD.
Méthodes
- Travailler en Agile/Scrum ou selon un modèle hybride.
- Rédiger la documentation technique avec OpenAPI et Confluence.
- Participer aux revues de code et au pair programming.
Qualifications
- Minimum 5 ans d’expérience sur une stack Java et React.js.
- Expérience sur des applications critiques à forte volumétrie, en temps réel, fortement sécurisées, disponibles 24/7 ou horizontalement scalables.
- Maîtrise des microservices, de Kafka, Docker, Kubernetes et de la CI/CD.
- Expérience en responsabilité technique sur un périmètre complet end-to-end.
Informations supplémentaires
Un accord permet de télétravailler jusqu’à 2 jours par semaine selon les missions. Le package comprend notamment une mutuelle, un CSE, des titres restaurants, un accord d’intéressement ainsi que des primes vacances et de cooptation.
Sopra Steria propose également des opportunités de carrière, des formations via Sopra Steria Academy et l’accès au collectif Tech’Me UP. L’entreprise s’engage en faveur de la diversité et de la non-discrimination.