Emploi
Assistant de carrière BÊTA J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Irve - dev full stack java

Paris
Mobile Tech People
Publiée le 29 mars
Description de l'offre

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 RabbitMQ et NATS. Il devra garantir la fiabilité des échanges, gérer les volumes de messages et optimiser les traitements.

Le système implique des interactions complexes entre bornes physiques, plateformes backend et opérateurs (MSP), nécessitant une bonne compréhension des architectures distribuées.


Sécurité et gestion des accès

La plateforme manipule des données sensibles et critiques.

Le consultant devra mettre en œuvre et maintenir les mécanismes de sécurité, notamment via Spring Security et des solutions IAM. Il interviendra sur les sujets d’authentification, d’autorisation et de sécurisation des API.

Il devra appliquer les bonnes pratiques de sécurité, notamment en matière de gestion des accès et de protection des échanges.


Environnement technique et DevOps

Le consultant évoluera dans un environnement technique moderne et industrialisé.

L’infrastructure repose sur Kubernetes pour l’orchestration, GitLab pour la CI/CD et Sonar pour la qualité de code. Le système est déployé dans un environnement multi-cloud (AWS et Azure), avec une volonté forte de rester indépendant des technologies propriétaires.

Le consultant devra comprendre les impacts techniques de ces choix, notamment en matière d’architecture et de déploiement.

Requirements

*
Benefits


Compétences requises

Le consultant devra maîtriser Java (version 17 ou 21), ainsi que Spring Boot pour le développement d’applications backend robustes.

Une expertise avancée en PostgreSQL est indispensable, notamment sur les aspects d’optimisation, d’analyse de requêtes et de performance.

Une bonne compréhension des architectures microservices est attendue, incluant les problématiques de découplage, de résilience et de scalabilité.

Le consultant devra également maîtriser les systèmes de messaging tels que RabbitMQ ou NATS, ainsi que les environnements Kubernetes.


Expertise différenciante

Le profil recherché se distingue par une forte sensibilité aux problématiques de performance.

Une expérience significative en optimisation applicative, en gestion de volumétrie importante et en systèmes temps réel constitue un véritable atout.

La capacité à analyser des systèmes complexes et à améliorer leurs performances est un élément clé de différenciation.


Sécurité

Une bonne maîtrise de Spring Security et des systèmes IAM est attendue.

Le consultant devra être capable de gérer les problématiques d’authentification, d’autorisation et de sécurisation des applications.


Compétences complémentaires

Des connaissances en Vue.js 3 peuvent constituer un plus, sans être indispensables.

Une expérience sur les protocoles OCPI (fortement appréciée) et OCPP (souhaitée) est également un avantage dans le contexte IRVE.


Profil recherché

Le client recherche un profil senior capable d’apporter de la valeur rapidement.

Le consultant devra faire preuve d’autonomie, être capable d’évoluer dans un environnement parfois peu documenté et proposer des solutions pertinentes.

Une capacité à prendre du recul, à challenger l’existant de manière constructive et à concevoir des solutions techniques est essentielle.

Une bonne compréhension des systèmes complexes, notamment temps réel, distribués et asynchrones, est attendue.


Enjeux du poste

Le poste s’inscrit dans un environnement critique avec des enjeux forts de performance, de volumétrie et de temps réel.

La transformation vers une architecture microservices constitue un enjeu structurant, tout comme la complexité métier liée à l’IRVE.

Il s’agit d’un poste à fort impact technique, avec des résultats visibles en production.


Valeur ajoutée attendue

Le consultant devra être en mesure de monter rapidement en compétence, d’apporter des solutions concrètes et d’améliorer les performances du système de manière mesurable.

Il devra également contribuer à la structuration technique du projet et à l’évolution des pratiques.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Emploi Paris
Emploi Paris
Emploi Ile-de-France
Intérim Paris
Intérim Paris
Intérim Ile-de-France
Accueil > Emploi > IRVE - Dev Full Stack Java

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2026 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder