Partager cette offre
Nous recherchons un Lead Développeur Full Stack Java / Angular pour une mission stratégique au sein d’une équipe agile. Le projet porte sur le développement et l’optimisation d’applications web modernes, en intégrant les meilleures pratiques de développement et d’architecture.
🎯 Mission
• Concevoir et développer des applications Single Page Application (SPA) avec Angular et un backend Java/Spring.
• Mettre en place une architecture scalable et performante en appliquant les principes du Reactive Programming et des Design Patterns.
• Encadrer et accompagner l’équipe de développement en assurant les revues de code, le respect des bonnes pratiques et la montée en compétences des développeurs.
• Garantir la qualité du code via une approche Test Driven Development (TDD) et l’utilisation des outils d’intégration continue.
• Participer à la définition et à la mise en place des stratégies de déploiement (CI/CD, Kubernetes, Docker, JobScheduler).
• Assurer une collaboration efficace avec les différentes parties prenantes (Product Owner, DevOps, Data Engineers).
Profil recherché
🖥️ Frontend :
✅ Frameworks : Angular, React.js, Vue.js, JQuery
✅ Langages : HTML5, CSS3, JavaScript, TypeScript
✅ Paradigmes : SPA, Reactive Programming, Fluid Design
✅ Design Patterns : Module Pattern, Strategy Pattern, Builder Pattern, Observer Pattern
✅ Tests : Jasmine, Selenium, Needle
✅ CI/CD : Git, Jenkins, SonarQube
⚙️ Backend :
✅ Langage : Java 11+
✅ Frameworks : Spring Framework, Spring Boot, Spring Data, Spring Cloud
✅ Base de données : SQL (Transactions distribuées, Hibernate, JPA, Liquibase), NoSQL (Document-Oriented)
✅ Design Patterns : MVC, Repository/DAO, API Gateway, Event Sourcing, Asynchronous Messaging
✅ Tests : JUnit, Mockito, Cucumber
✅ DevOps : Git, Nexus, Jenkins, Maven, SonarQube
✅ Orchestration & Messaging : Kubernetes, Docker, JobScheduler, RabbitMQ, Elastic Stack
Environnement de travail
🎯 Profil recherché
🔹 Expérience : Minimum 5 ans en développement Full Stack Java / Angular, dont une expérience significative en lead technique.
🔹 Leadership : Capacité à encadrer une équipe et à diffuser les bonnes pratiques.
🔹 Autonomie et force de proposition : Capable de prendre des décisions techniques et de proposer des optimisations.
🔹 Méthodologie : Expérience en Agile / Scrum, approche TDD et intégration continue.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +7 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.