Développeur Java Expérimenté - Spring Boot H/F - RemoDevs
Développeur Java Expérimenté - Spring Boot H/F
RemoDevs · Paris 1er - 75 · CDI
Les missions du poste
Nous recrutons pour une entreprise technologique française sur un projet de refonte d'une application critique, utilisée 24 h/24 par le centre de supervision de la sécurité d'un grand réseau européen de transport public. La nouvelle plateforme web remplacera un système historique de plusieurs décennies.
L'application centralisera des alertes et événements en temps réel provenant d'équipements de terrain, de la localisation de véhicules, de la radio, de la vidéo, de la téléphonie et de systèmes partenaires. Elle permettra aux opérateurs de plusieurs organisations de gérer ensemble les incidents, de consulter des cartes et des caméras et de coordonner les interventions. Haute disponibilité, temps de réponse inférieurs à la seconde et gestion des pics d'alertes constituent des enjeux majeurs.
Vos missions
- Concevoir et développer en Java 17+ et Spring Boot des services de traitement événementiel performants et résilients.
- Créer des connecteurs fiables vers des équipements et systèmes tiers, avec gestion des erreurs, nouvelles tentatives et supervision.
- Mettre en oeuvre l'authentification, les droits d'accès par rôle et le cloisonnement des données entre organisations.
- Développer des fonctionnalités de collaboration et de modification simultanée des incidents.
- Concevoir des API et des échanges efficaces avec l'équipe React/TypeScript pour la cartographie et la vidéo dans le navigateur.
- Transformer des spécifications détaillées en code testé, dans le respect du modèle de données et des contrats d'interface définis par l'architecte.
- Utiliser des agents de développement assistés par IA sur des modules délimités, puis relire et valider leur production.
- Maintenir les tests unitaires, d'intégration et de contrat, contribuer aux revues de code, à la CI/CD et aux mises en production régulières.
Environnement technique
Java 17+, Spring Boot, PostgreSQL, architectures événementielles, API REST, React, TypeScript, cartographie SIG, vidéo web, Docker, outils de développement assisté par IA.
Organisation et recrutement
Équipe pluridisciplinaire : Product Owner, architecte, développeurs front-end et QA. Sprints courts, démonstrations, livraisons fréquentes et tests automatisés nocturnes.
Processus : entretien RH et présélection technique en anglais (1 h), entretien technique Java/architecture (1 h 30), puis entretien avec le CTO et le COO (30 min). Tout éventuel enregistrement vidéo des réponses fera l'objet d'une information préalable et d'un recueil du consentement.
Vous justifiez d'au moins 7 ans d'expérience professionnelle en développement back-end, avec une maîtrise approfondie et pratique de Java 17+ et Spring Boot.
Vous avez conçu ou fait évoluer des applications métier complexes et sur mesure, idéalement avec de nombreuses intégrations, des règles d'habilitation avancées ou des traitements sensibles au temps de réponse.
Compétences indispensables
- Architectures orientées événements et traitements asynchrones : messagerie, files d'attente, diffusion d'événements, charge élevée et faible latence.
- PostgreSQL et modélisation relationnelle : conception des schémas, optimisation SQL, transactions et accès concurrents.
- Conception et consommation d'API REST, intégration fiable de systèmes externes et gestion des échanges.
- Sécurité applicative : authentification, autorisation, contrôle d'accès fondé sur les rôles et isolation des données entre organisations.
- Tests unitaires, d'intégration et de contrat ; intégration et déploiement continus, journalisation, supervision et observabilité.
- Conception de services à haute disponibilité, avec une attention aux performances et à la gestion des pics de charge.
- Usage concret d'outils de développement assisté par IA (Claude Code, Cursor, GitHub Copilot ou équivalents), avec validation systématique du code généré.
- Anglais professionnel, niveau B2/C1 ou équivalent, pour échanger dans le contexte du projet.
Compétences appréciées
Kafka, RabbitMQ, WebSockets, événements envoyés par le serveur (SSE), SIG/PostGIS, diffusion vidéo dans le navigateur, outils de collaboration en temps réel, Kubernetes ou infrastructure cloud.
Une expérience des systèmes critiques dans les transports, la sécurité ou le secteur public constitue également un atout.
Qualités recherchées
Autonomie, sens des responsabilités, curiosité, proactivité, communication et esprit d'équipe.
Vous savez collaborer avec des développeurs React/TypeScript sur les API et les besoins temps réel.
La maîtrise du français constitue un atout, sans être un prérequis.
RemoDevs est une agence de recrutement IT spécialisée dans la recherche et la sélection de talents technologiques en Europe.
Nous accompagnons les entreprises dans le recrutement de professionnels expérimentés, notamment dans les domaines du développement logiciel, de la data, du cloud, du DevOps, de la cybersécurité et du product management.
Notre approche repose sur une compréhension approfondie des métiers IT, une recherche ciblée de candidats et un processus de sélection rigoureux. Nous intervenons à chaque étape du recrutement, de l'analyse des besoins à la présentation de profils qualifiés, en assurant une communication transparente avec les candidats et les entreprises.
Chez RemoDevs, nous privilégions la qualité des candidatures, la réactivité et un accompagnement personnalisé pour répondre aux besoins de recrutement de nos clients.