Cette liste contient uniquement les pays pour lesquels des offres d'emploi ont été publiées dans la langue sélectionnée (par exemple, dans la version française, seules les offres rédigées en français sont affichées, et dans la version anglaise, uniquement celles en anglais).
Contexte & enjeux: Vous intégrez une équipe technique d’environ 20 personnes, basée à Paris, évoluant au cœur d’un écosystème applicatif critique, complexe et en profonde transformation. L’environnement repose sur un socle historique central (legacy) toujours actif, une architecture moderne distribuée, orientée services et événements. Le client recherche aujourd’hui un profil très expérimenté capable non seulement de développer, mais surtout de porter une vision d’architecture et de design solide, de structurer les choix techniques et d’accompagner la modernisation progressive de l’existant. Ce rôle s’adresse à un développeur-architecte senior, capable de prendre de la hauteur, de challenger les décisions techniques, tout en restant fortement impliqué dans le code et les sujets opérationnels. Environnement technique: Backend : Java 17–21, Spring Boot, Hibernate; API & communication : REST, gRPC; Asynchrone & messaging : Kafka, MQ; Architecture : systèmes distribués, event-driven, services satellites; Data : SQL avancé, bases centrales + bases locales par service; Legacy : coexistence et migration progressive (dont composants historiques en C/C++)
Responsabilités
Concevoir et développer des services backend robustes et performants en Java (17 à 21) / Spring Boot
Intervenir sur des composants critiques à forte volumétrie et forte contrainte de performance
Garantir la qualité du code, la maintenabilité et la cohérence globale des solutions
Intervenir aussi bien sur des développements from scratch que sur l’évolution et la refonte de l’existant
Porter une expertise forte en architecture applicative et design logiciel
Participer activement à la définition des architectures cibles
Challenger et sécuriser les choix technologiques, patterns et principes de conception
Travailler sur des architectures distribuées, synchrones et asynchrones
Accompagner la décomposition et la modernisation progressive du legacy
Concevoir et optimiser des modèles de données complexes
Traiter des problématiques SQL avancées (lecture, écriture, volumétrie)
Identifier et résoudre les goulots de performance (API, BDD, flux inter-services, messaging)
Agir comme un référent technique et architectural naturel
Apporter de la structure, de la méthode et de la vision
Challenger l’existant avec pragmatism et pédagogie
Participer activement aux revues de conception, arbitrages techniques et partages de bonnes pratiques
Exigences
10 ans d’expérience minimum en développement backend Java
Expertise confirmée en architecture applicative et design logiciel
Très solides bases en conception, algorithmique et structuration des systèmes
Capacité à justifier, expliquer et défendre des choix d’architecture
À l’aise avec des systèmes complexes, critiques et imparfaits
Capacité à raisonner à l’échelle du système global, pas uniquement du code local
Souhaitable
Forte expérience sur des contextes legacy, refonte et transformation
Maîtrise des architectures microservices, event-driven, hexagonales
Expérience dans des environnements à fort niveau d’exigence technique
Autonome et responsable
Goût pour les sujets structurants et long terme
Curiosité fonctionnelle et sens du produit
Envie de s’inscrire durablement comme pilier technique de l’équipe
Ce que nous offrons
Formations et certifications
Choix de mission et de projets adaptés à votre développement professionnel
Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic et proposer du contenu personnalisé. En cliquant sur « Accepter », vous consentez à l'utilisation des cookies.
Connectez-vous pour postuler
Créez un compte gratuit ou connectez-vous pour accéder à la page de candidature de cette offre.
Postulez et suivez toutes vos candidatures au même endroit
Enregistrez des offres et ne perdez aucune opportunité intéressante