Davidson ConsultingDescriptif du poste:\n\nContexte & mission\n\nEn tant que Consultant Lead Developer Back Java / Spring, tu interviens sur des systèmes d'information complexes, orientés métiers, avec des enjeux forts de robustesse, performance et évolutivité.\nTu es référent technique back-end, responsable de la qualité du code, de l'architecture logicielle et de la bonne intégration des solutions dans un écosystème distribué.\n\nResponsabilités principales\n\nArchitecture & conception\n* Concevoir des back-ends robustes basés sur Java / Spring (Boot, Cloud)\n* Mettre en œuvre des architectures modernes :\n* Hexagonale / Clean Architecture\n* DDD (Domain Driven Design)\n* Microservices et/ou architecture modulaire\n* Garantir la cohérence entre architecture fonctionnelle, applicative et technique\nDéveloppement & qualité\n* Développer des API performantes et sécurisées (REST, événements)\n* Être garant de la maintenabilité, scalabilité et résilience\n* Appliquer une forte discipline d'ingénierie logicielle :\n* tests unitaires, d'intégration et contractuels\n* instrumentation, logs, observabilité\nMéthodes & delivery\n* Travailler en agilité au sein d'équipes pluridisciplinaires\n* Participer au découpage fonctionnel, à l'estimation et à la priorisation\n* S'inscrire dans une démarche CI/CD et d'automatisation maximale\n* Contribuer aux décisions de build vs buy et aux choix d'urbanisation\nLeadership & accompagnement\n* Encadrer techniquement les développeurs back\n* Diffuser les standards via code reviews, design reviews, documentation\n* Être moteur dans l'amélioration continue (qualité, sécurité, performance)\n* Accompagner les équipes dans la montée en maturité technique\n\nEnvironnement technique\n* Java 11 / 17, Spring Boot, Spring Cloud\n* API REST, Kafka / event-driven\n* Sécurité : OAuth2, OpenID Connect, JWT\n* Bases de données SQL (PostgreSQL, Oracle) et NoSQL si besoin\n* CI/CD, Git, tests automatisés\n* Conteneurisation & orchestration (Docker, OpenShift / Kubernetes)\n\nProfil recherché:\n\nExpérience significative en Lead Dev ou Senior Back Java\nMaîtrise des principes d'architecture logicielle\nForte culture qualité, sécurité et performance\nCapacité à prendre du recul et à guider les équipes dans la durée\nPosture de consultant : pédagogie, autonomie, impact
Ce poste vous intéresse ?