Dans le cadre de notre développement, nous recherchons un(e) Consultant(e) Développeur FullStack (Java/Scala & Angular).
Objectif
Le/la consultant(e) sera capable d'intervenir sur l'ensemble de la stack backend JVM et frontend Angular avec une solide culture de la qualité, des bonnes pratiques et de l'ingénierie logicielle moderne.
Tâches
- Développer et proposer des solutions techniques pertinentes, cohérentes et adaptées aux besoins métiers
- Concevoir et implémenter des fonctionnalités en intégrant des approches innovantes, notamment basées sur l'intelligence artificielle
- Exploiter l'IA pour améliorer le code, la documentation, les tests automatisés et les pipelines de développement
- Contribuer activement à l'amélioration continue des pratiques de développement logiciel
- Participer aux échanges techniques, défendre ses choix de manière argumentée tout en restant ouvert aux autres points de vue
- Favoriser un environnement collaboratif en encourageant des discussions constructives au sein de l'équipe
- Prendre part à la prise de décisions techniques éclairées
- Intervenir sur l'ensemble du cycle de vie logiciel : analyse des besoins, conception, développement, tests et livraison
Compétences techniques
Backend
- Maîtrise de Java ou Scala et de l'écosystème JVM
- Programmation fonctionnelle (immutabilité, fonctions pures)
- Développement d'API REST avec Spring Boot, Play, Akka/Pekko
- Architectures eventdriven avec Kafka
- Bases de données : SQL maîtrisé + pratique de MongoDB (NoSQL)
- Tests unitaires/intégration, pipelines CI/CD, observabilité de base
Frontend
- Solide maîtrise de TypeScript, HTML5, CSS3/SASS
- Programmation réactive (RxJS, Observables, Signals)
- Expertise Angular (core, routing, guards, lazy loading)
- Gestion d'état : NgRx ou Signals
- Tests : Jest/Jasmine-Karma, Playwright pour l'E2E
Profil recherché
- Diplôme au minimum de niveau Bachelor (Bac + 3) en informatique ou équivalent (métiers du numérique, automatique, gestion de projets Web, etc.)
- Minimum 2 ans d'expérience en informatique
- Maîtrise du français niveau C1 minimum
- Anglais technique niveau B2 minimum
- Autonome, avec un fort souci de la qualité et un réel engagement dans l'amélioration continue
- Capable d'accompagner les autres dans leur montée en compétence
- Favorise l'apprentissage collectif et le développement de l'autonomie
- Contribue activement à la progression de l'équipe dans un esprit positif
Contact & informations
- Une disponibilité rapide (sous un mois maximum) est indispensable
- Poste temps plein avec possibilité de 2 jours maximum de télétravail par semaine (selon la législation du pays de résidence)
- Seuls les ressortissants d'un pays de l'Union Européenne ou les titulaires d'une autorisation de travail en cours de validité pour le Luxembourg seront considérés
- Merci d'envoyer votre CV et votre lettre de motivation