Aller au contenu

Tech Lead Java Angular (H/F)

  • Sur site
    • Luxembourg, Luxembourg, Luxembourg
  • Administration Systèmes

Description de l'offre d'emploi

Nous recherchons pour l’un de nos clients un(e) Tech Lead Java/Angular :

Tu interviendras sur l’ensemble de la stack, du backend JVM au frontend Angular, avec une forte exigence en matière de qualité, d’architecture et de bonnes pratiques d’ingénierie logicielle.

Missions :

  • Endosser le rôle de Tech Lead sur les applications Angular et backend JVM au sein d’une squad digitale

  • Participer à la conception technique et aux choix d’architecture en lien avec les besoins métiers

  • Développer des applications web (Back-end en Java/Scala et Front-end en Angular)

  • Concevoir et implémenter des API REST robustes et scalables

  • Mettre en œuvre des architectures event-driven (Kafka)

  • Réaliser les tests unitaires et d’intégration et contribuer à la qualité globale des livrables

  • Assurer la mise en production des applications via des pipelines CI/CD et le suivi post-déploiement

  • Rédiger et maintenir à jour la documentation technique

  • Proposer des évolutions et des améliorations continues des solutions existantes

    Activités complémentaires :

  • Garantir un haut niveau de qualité de code et le respect des bonnes pratiques d’ingénierie logicielle

  • Contribuer à l’observabilité des applications (logs, métriques, monitoring)

  • Accompagner et encadrer techniquement les développeurs de l’équipe

  • Participer aux revues de code et aux décisions techniques

  • Assurer le support technique et l’analyse des incidents (debug, reproduction, analyse en base de données)

  • Contribuer à l’amélioration continue des processus de développement et de delivery

Pré-requis du poste

Votre profil :

  • Métiers:

    Solide culture de l’ingénierie logicielle moderne et des architectures distribuées

  • Techniques :
    Expérience significative en développement fullstack et en conception d’architectures scalables
    Bonne maîtrise des architectures orientées événements

  • Technologiques :
    Maîtrise de Java ou Scala et de l’écosystème JVM
    Expérience avec Spring Boot, Play, Akka/Pekko
    Maîtrise de Kafka
    Excellente maîtrise d’Angular (core, routing, guards, lazy loading)
    Solide connaissance de TypeScript, HTML5, CSS3/SASS
    Programmation réactive (RxJS, Observables, Signals)
    Gestion d’état avec NgRx ou Signals
    Tests : Jest, Jasmine/Karma, Playwright (E2E)

  • Base de données et outils :
    Très bonne maîtrise de SQL et expérience avec MongoDB (NoSQL)
    Pratique des outils CI/CD et des environnements de build
    Bonne compréhension des outils d’observabilité

  • Linguistiques : Français et anglais courant

  • Savoir-être : Autonomie, sens des responsabilités, capacité à travailler en équipe et à être force de proposition

ou