Cat-Amania - Développeur Full Stack Senior JVM / Tech Lead
Summary
Lead a team building a modern JVM backend (Java/Scala, Spring Boot, Kafka) and an Angular frontend with TypeScript, RxJS, and NgRx, while enforcing engineering best practices and quality standards.
Nous sommes à la recherche d'une personne ayant de l'expérience dans le domaine des assurances de préférence au Luxembourg.
Backend
- Maîtrise de Java ou Scala et de l'écosystème JVM
- Bonnes pratiques en programmation fonctionnelle (immutabilité, fonctions pures)
- Développement d'API REST (Spring Boot, Play, Akka/Pekko ou équivalents)
- Connaissance des architectures event-driven et des solutions de messaging (Kafka ou similaires)
- Bonne maîtrise des bases de données relationnelles (SQL) et connaissance de MongoDB (NoSQL)
- Expérience des tests unitaires et d'intégration, pipelines CI/CD et outils d'observabilité
Frontend
- Excellente maîtrise de TypeScript, HTML5 et CSS3/SASS
- Bonne compréhension de la programmation réactive (RxJS, Observables, Signals)
- Expertise sur Angular (core, routing, guards, lazy loading)
- Gestion d'état avec NgRx, Signals ou équivalents
- Expérience des frameworks de test frontend (Jest, Jasmine/Karma) et des tests End-to-End (Playwright ou équivalent)