Compétences
- Java
- Angular
- Kafka
Description du poste
Votre Mission :
Au sein de nos équipes projets, vous interviendrez sur le développement et l’évolution d’applications métiers Full Stack Java / Angular pour des clients grands comptes, dans des environnements techniques complexes
En tant que Tech Lead Java/ angular and Kafka , vos missions seront :
Concevoir et définir les architectures techniques des solutions.
Encadrer et accompagner les équipes de développement sur les aspects techniques.
Concevoir, développer et maintenir des applications backend Java (Spring Boot) et frontend Angular.
Développer des API REST robustes, sécurisées et performantes.
Concevoir et implémenter des architectures événementielles basées sur Apache Kafka.
Garantir la qualité du code via les bonnes pratiques (Clean Code, revues de code, Sonar, CI/CD).
Participer aux choix technologiques et aux décisions d'architecture.Assurer la performance, la scalabilité et la résilience des applications.
Produire et superviser les tests unitaires et d'intégration.
Participer à la mise en place d'architectures Microservices et Event-Driven.
Collaborer étroitement avec les équipes DevOps, Architectes, QA et Product Owners.Participer aux cérémonies Agile / Scrum et à l'amélioration continue.
Contribuer à la documentation technique et au support des applications.
Votre profil
Diplômé(e) d’un Bac+4 à Bac+5 en informatique ou équivalent.
Expérience de 8 ans minimum en développement Java
Bonne maîtrise de Java (idéalement Java 17) et de l’écosystème Spring (Boot, REST, Security, JPA)
Solides compétences en Angular
Bonne maîtrise des bases de données relationnelles ( SQL / PostgreSQL )
Bonne maitrise du Kafka (messaging, streaming, event-driven)
Connaissance des outils et environnements : Maven, Git/GitLab, Sonar, RabbitMQ
Expérience en tests (unitaires, intégration) et automatisation (ex : Robot Framework est un plus)
Familiarité avec les environnements microservices et conteneurisés (Docker, Kubernetes)
Connaissance des chaînes CI/CD
Esprit d’équipe, autonomie et sens de l’organisation
Une connaissance métier dans les environnements de production de services est un plus



