Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

IRVE - Dev Full Stack Java

Mobile Tech People
CompanyMobile Tech People
CategoryEngineering
LocationParis
RemoteHybrid
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted23 Mar 2026
Last verified12 Aug 2026
SourceEmployer ATS (workable)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Nous recherchons un Senior Développeur Full Stack Java pour intervenir sur une plateforme de supervision IRVE (infrastructures de recharge pour véhicules électriques) , au sein d’un acteur des infrastructures connectées. Vous rejoignez une équipe travaillant sur un produit déjà en production, avec de nombreuses évolutions fonctionnelles à venir ainsi que des adaptations aux standards du secteur de la mobilité électrique. L’ensemble des développements est réalisé en interne, avec des équipes structurées et des pratiques d’ingénierie en constante évolution. Les prestataires sont pleinement intégrés aux équipes, aux rituels techniques et aux dynamiques collectives (partage de connaissances, sessions techniques régulières, amélioration continue des pratiques). Méthodologie : Travail en équipe intégrée avec rituels réguliers Développement en environnement structuré avec montée en puissance des pratiques liées à la génération assistée par IA Importance accordée à la cohérence des pratiques de développement, de test et de conception Organisation : Présentiel requis plusieurs jours par semaine Rythme ajustable selon niveau d’expérience après intégration L’objectif de la mission dépasse le simple développement. Il s’agit de fiabiliser et faire évoluer un système existant fortement sollicité en production, tout en accompagnant la transition vers une architecture microservices. Le consultant devra également intervenir sur des problématiques majeures de performance applicative, notamment sur la couche data, et apporter une expertise technique structurante dans un environnement en évolution. Missions principales Développement et maintenance applicative Le consultant interviendra sur un système en production utilisé à grande échelle. Il participera au développement de nouvelles fonctionnalités backend en Java 21+ et Spring Boot 3, tout en respectant les standards techniques en place. Il assurera également la maintenance corrective et évolutive des applications dans un contexte critique. Cela inclut des activités de TMA (correction d’anomalies), de TMO (évolutions fonctionnelles liées à la roadmap produit) et de MCO (maintien en conditions opérationnelles, stabilité et disponibilité du système). Le consultant travaillera sur un système vivant, avec des impacts directs sur les utilisateurs finaux, notamment les opérateurs de recharge. Performance applicative et optimisation SQL La performance constitue l’enjeu principal de la mission. Le consultant devra analyser les performances globales des applications, identifier les points de ralentissement et proposer des optimisations concrètes. Une attention particulière est attendue sur PostgreSQL, avec des travaux d’optimisation avancée des requêtes, d’indexation, de tuning et de refactoring SQL. Le contexte implique la gestion de volumes importants de données, avec des contraintes fortes de temps réel et de concurrence d’accès. Le consultant devra être capable de diagnostiquer les problèmes de performance, de les corriger et d’anticiper les risques futurs. Architecture et conception technique Le projet s’inscrit dans une dynamique de transformation vers une architecture microservices. Le consultant participera à la conception technique des nouveaux services en veillant à leur découplage, leur scalabilité et leur maintenabilité. Il devra également contribuer à l’amélioration de l’existant en proposant des évolutions pragmatiques, sans remettre en cause l’ensemble du système. Une capacité de conception et de prise de recul est attendue, au-delà de l’exécution technique. Gestion des flux et systèmes distribués L’environnement technique repose sur des systèmes distribués avec des contraintes de temps réel. Le consultant interviendra sur des flux synchrones via des API REST, ainsi que sur des flux asynchrones utilisant