Cegid - Développeur / Développeuse back-end (H/F)
Summary
Back-end developer at Cegid in Lyon, joining a ~10-person R&D team evolving the core of the XRPU payroll/finance platform through maintenance, refactoring, and modernization toward a SaaS model. Day-to-day is Java development using Git, CI/CD, code reviews, and Scrum collaboration with Product, QA, and Infrastructure teams.
Dans un monde en constante évolution, nos collaborateurs accompagnent nos clients à réaliser leurs projets et leurs ambitions grâce à des solutions utiles et innovantes. Au sein de notre activité Enterprise, vous contribuerez au développement de solutions RH, Paie et Finance utilisées chaque jour par les plus grandes entreprises pour gérer des processus essentiels comme le recrutement et l'intégration des collaborateurs, le versement des salaires, la gestion de la trésorerie ou la conformité réglementaire.
L'intelligence artificielle est le moteur de nos solutions : elle permet de sécuriser et fluidifier des processus critiques, d'exploiter des volumes de données complexes, d'améliorer la fiabilité des analyses et d'accélérer la prise de décision, dans des environnements où chaque erreur peut avoir un impact significatif
Contexte du poste
Vous rejoignez l'équipe R&D en charge du cœur de XRPU et de ses modules spécifiques, pilotée par Achille et Marion. Basée à Lyon, cette équipe d'une dizaine de collaborateurs accompagne l'évolution d'une solution stratégique en intervenant à la fois sur la maintenance d'applications historiques, les travaux de refactoring et la modernisation technologique de la plateforme. Dans un contexte de croissance et de transformation vers un modèle SaaS, ce recrutement vise à renforcer les capacités de développement de l'équipe afin d'accélérer la livraison de valeur et de soutenir une feuille de route ambitieuse alignée sur les enjeux business.
Votre objectif ?
Vous contribuez à l'évolution du cœur de XRPU en développant des fonctionnalités robustes, performantes et maintenables. Vous accompagnez la modernisation de la plateforme à travers des travaux de refactoring et d'amélioration continue, tout en participant à la transformation de la solution vers un modèle SaaS. Votre action permet d'accélérer la valeur livrée aux clients et de soutenir les objectifs de croissance du produit.
Vos missions:
Performance et fiabilité applicative : vous analysez les performances des applications, investiguez les incidents complexes en production et mettez en œuvre des optimisations garantissant la stabilité et la disponibilité de la plateforme.
Architecture et expertise technique : vous contribuez aux choix de conception, participez à la réduction de la dette technique et accompagnez l'équipe sur les problématiques complexes liées au cœur de l'application.
Qualité du code : vous rédigez un code lisible, testé et documenté, tout en contribuant activement aux revues de code et au partage des bonnes pratiques.
Collaboration Agile : vous participez aux cérémonies Scrum et travaillez en étroite coopération avec les équipes Produit, QA et Infrastructure.
Amélioration continue : vous identifiez et résolvez les incidents, optimisez les processus de développement et contribuez à la modernisation de la plateforme.
Vous évoluez depuis au moins 7 ans, avec aisance, dans un environnement Java (11 avec perspective de migration vers Java 17/21), Maven 3, Tomcat, JavaScript, SQL Server, Oracle, CI/CD et solutions de cache telles qu'ehCache ou Memcached.
Vous maîtrisez les mécanismes internes de la JVM, notamment la gestion mémoire, le Garbage Collector, le Heap et l'analyse des problématiques de consommation mémoire dans des applications Java à forte volumétrie.
Vous possédez une solide compréhension des serveurs d'applications tels que Tomcat et savez diagnostiquer les problématiques de performance, de gestion des threads et d'utilisation des ressources.
Vous utilisez au quotidien Git, les outils de CI/CD et les processus de développement collaboratif incluant les revues de code.
Vous faites preuve d'esprit critique, de prise d'initiative, de capacité de décision pour contribuer à la modernisation d'un produit stratégique et votre anglais est de niveau B2 minimum.