–
💼 Description
AIR-22, c’est la plateforme SaaS qui gère la maintenance et la navigabilité de flottes d’avions et d’hélicoptères pour plus de 280 clients dans 39 pays. Elle est éditée par AMS, notre marque éditeur, et développée à Aix-en-Provence avec nos équipes de Montréal et de Madagascar. Conformité EASA, base de données en graphe, forte volumétrie : du logiciel métier exigeant, où un calcul qui se trompe cloue un appareil au sol. Côté technique, un socle applicatif mature (Java, Spring, Apache Wicket, Neo4j) et des chantiers de modernisation engagés.
Nous cherchons un développeur confirmé pour rejoindre l’équipe. Pas seulement pour livrer : pour faire basculer notre façon de livrer.
Notre pratique du développement assisté par IA est réelle mais encore inégale. Des développeurs ont pris le virage, d’autres attendent de voir, et nous n’avons pas de standard partagé. Vous n’arrivez pas pour appliquer une méthode existante : vous arrivez pour la construire, sur un produit dont le code s’y prête particulièrement bien.
🚀 Parlons de votre mission
Au sein de l’équipe de développement AIR-22 du CDS d’Aix, en lien direct avec la Direction Technique Groupe :
– Développer : back-end Java et requêtes Cypher, sur les chantiers de modernisation (migration Java 21, montée de version Neo4j, refonte progressive du front) comme sur les évolutions fonctionnelles du produit,
– Tenir la performance et la robustesse d’une application à forte volumétrie, où chaque requête compte,
– Porter le développement augmenté par l’IA dans l’équipe : identifier les cas d’usage qui tiennent réellement sur notre code, les outiller, les documenter, embarquer les autres développeurs,
– Capitaliser : prompts et guidelines versionnés, accélérateurs réutilisables, contribution au référentiel que le Groupe est en train de se construire,
– Chiffrer : délais, qualité, couverture de tests. C’est ce qui permet de trancher ce qu’on généralise et ce qu’on abandonne.
Le terrain est concret. Du legacy insuffisamment couvert par les tests, un modèle de données en graphe sous-documenté, du code mort identifié, des conventions de nommage incohérentes sur plus de 200 méthodes, pas encore de tests de charge industrialisés. Génération de tests, rétrodocumentation, refactoring outillé, assistance sur les requêtes graphe : les gains sont là, et ils sont mesurables. Ce que vous validerez ici a vocation à essaimer sur nos autres Centres de Services.
💪 Parlons de vous
– Vous avez 4 à 7 ans d’expérience en développement Java et vous êtes à l’aise dans l’écosystème Spring,
– Vous avez des bases solides en bases de données et l’envie de travailler sur du graphe. Personne n’arrive en connaissant Neo4j,
– Vous utilisez intensivement les outils de développement assisté par IA (Claude Code, Copilot…) et vous avez un avis structuré sur le sujet, y compris sur ses échecs : ce que vous avez essayé, ce que vous avez abandonné, et pourquoi,
– Vous aimez mesurer : un gain non chiffré est une anecdote, pas un argument,
– Vous savez convaincre des développeurs sceptiques. La pédagogie et l’exemplarité sont vos premiers outils,
– Vous lisez l’anglais technique sans effort.
🤝 Avantages
– Tickets-restaurant, RTT, prime de cooptation (1 500 €), CSE, participation aux activités sportives et culturelles,
– Un produit international de niche, mature et exigeant, sur un marché où nous sommes reconnus,
– Une trajectoire technique engagée : Java 21, Neo4j 5.x, modernisation du front, et une pratique IA à écrire,
– Un groupe certifié EN 9100 / ISO 9001, des pratiques de delivery industrialisées, une cadence agile en sprints de deux semaines,
– Rémunération en adéquation avec votre profil.
🎉 Les étapes pour nous rejoindre
– Un premier échange de 15-20 min avec notre équipe recrutement pour faire connaissance,
– Un entretien technique avec l’équipe AIR-22 : Java, modèle de données, et votre pratique du code assisté,
– Un entretien avec le Directeur Technique Groupe : vision, pratiques, retours d’expérience,
– Un dernier échange pour valider le matching et se projeter ensemble.
Envie de coder pour de vrai, sur un produit qui ne pardonne pas l’approximation, et de faire bouger les pratiques d’une équipe entière ? On a hâte de vous lire.
« (Obligatoire) » indique les champs nécessaires