
Tech Lead Java / Angular (h/f)
Posted 10 days ago
Company Description
View moreCréée en septembre 2001, Niji est une société de conseil, de design et de mise en œuvre technologique, entièrement dédiée à la transformation numérique des entreprises et des organismes publics.
Niji intervient auprès de ses clients, de l’idée à la réalité pour les accompagner dans la prise en compte du numérique à trois niveaux : leur stratégie, la définition de leur offre de produits et services et la mise en œuvre des modèles économiques associés ; leur développement commercial, la distribution de leur offre de produits et services et la relation à ses utilisateurs et l’évolution de leurs processus organisationnels et le cas échéant, de leurs outils industriels.
Job Description
Missions
En tant que Tech Lead Java/Angular, vos principales missions seront les suivantes :
Être le référent technique de l'équipe : orienter les choix d'architecture, trancher les décisions techniques complexes et garantir la cohérence de la solution de bout en bout, du back Java au front Angular.
Contribuer techniquement aux spécifications : interagir directement avec les clients pour comprendre leurs enjeux, challenger les besoins et proposer des orientations techniques adaptées et réalistes.
Concevoir et développer les fonctionnalités : prendre part activement aux développements en méthode agile, en donnant l'exemple sur la qualité du code et les bonnes pratiques de l'écosystème Java/Angular.
Animer et faire grandir l'équipe technique : mener les revues de code, accompagner les développeurs dans leur montée en compétences et diffuser une culture d'ingénierie exigeante au sein du collectif.
Garantir la qualité et la robustesse des livraisons : mettre en place et maintenir les tests unitaires, les tests d'intégration, les tests de performance et les tests de non-régression comme socle non négociable de chaque sprint.
Structurer la connaissance et la maintenabilité : produire une documentation technique claire, à jour et exploitable par toute l'équipe, aujourd'hui comme demain.
Contribuer au développement de l'offre Java/Angular de Niji : participer aux avant-ventes, aux chiffrages et aux réponses à appels d'offres, en apportant une expertise différenciante qui renforce notre positionnement auprès des clients.
Tirer parti des outils d'IA générative (assistants de code, agents) pour accélérer le développement, tout en garantissant la qualité, la sécurité et la maîtrise du code produit.
Profil recherché
Idéalement 6 ans d'expérience, dont une expérience significative en tant que Lead Developer
Solide maîtrise de Java/Spring (versions récentes) et d'Angular
Expérience en conception d'architectures applicatives et bonnes pratiques de développement (API REST, tests automatisés, clean code)
À l'aise avec les méthodologies Agile et les pratiques DevOps (CI/CD, Git, revue de code)
Capacité à encadrer techniquement une équipe, à partager les bonnes pratiques et à faire monter en compétences les profils juniors
Bonne communication, sens de l'analyse et autonomie dans la résolution de problèmes
Pratique avancée du développement augmenté par l'IA générative et maîtrise l'usage d'assistants de codage (GitHub Copilot, Claude Code, Cursor, ChatGPT ou équivalents) dans un contexte professionnel : génération et revue de code assistée, prompt engineering, et capacité à évaluer de manière critique les suggestions produites par l'IA.
Connaissances Cloud AWS appréciées ; une montée en compétences peut être envisagée
