Astrelya est un cabinet de conseil franco/suisse, en très forte croissance depuis sa création en 2017, spécialisé dans la transformation digitale, l’excellence opérationnelle et l’innovation technologique. Ilest composé de 300 expert passionnés. Le cabinet accompagne ses clients sur l’ensemble du cycle de transformation, depuis la phase de cadrage jusqu’à la mise en œuvre opérationnelle, avec une expertise forte en Data/IA, Cloud, DevOps et méthodes agiles.
Astrelya se distingue par un modèle fondé sur la proximité, la confiance et une culture humaine forte, qui place les collaborateurs au cœur de la création de valeur.
Dans le cadre d’un programme stratégique de refonte d’une application bancaire internationale, nous recherchons un(e) Tech Lead senior Java / Angular pour accompagner les équipes dans la conception, le développement et la modernisation d’une application à forts enjeux métier, techniques et opérationnels.
Au cœur d’un environnement bancaire exigeant, vous jouerez un rôle clé dans la définition des orientations techniques, la sécurisation des choix d’architecture et l’accompagnement des équipes de développement. Vous contribuerez activement à la réussite du projet, en garantissant la qualité, la robustesse, la performance et la maintenabilité de la solution cible.
Vous évoluerez dans un contexte Agile, en étroite collaboration avec les équipes métier, les architectes, les Product Owners et les différentes parties prenantes du programme, dans un environnement international et multiculturel.
Vos principales responsabilités
1. Leadership technique et architecture
- Définir et porter les orientations techniques de la solution en cohérence avec l’architecture cible et les standards du SI bancaire.
- Contribuer à la conception et à la mise en œuvre de l’architecture applicative basée sur Java et Angular.
- Garantir la cohérence des choix techniques, la qualité du code et le respect des bonnes pratiques de développement.
- Participer aux décisions d’architecture et identifier les risques techniques liés à la refonte.
- Veiller aux exigences de sécurité, de performance, de résilience, de scalabilité et de maintenabilité de l’application.
2. Pilotage du développement
- Accompagner les développeurs dans la réalisation des évolutions et des fonctionnalités.
- Participer aux développements sur les couches back-end Java et front-end Angular sur les sujets les plus complexes.
- Réaliser et superviser les revues de code, en favorisant le partage des connaissances et l’amélioration continue.
- Définir et faire appliquer les standards de développement, les stratégies de tests et les pratiques de qualité logicielle.
- Identifier les difficultés techniques, proposer des solutions adaptées et anticiper les éventuels points de blocage.
3. Contribution au projet de refonte
- Participer à l’analyse de l’existant et à la définition de la trajectoire de modernisation de l’application.
- Contribuer à la conception de la solution cible et à la migration progressive des composants applicatifs.
- Sécuriser les intégrations avec les systèmes bancaires existants et les applications du SI international.
- Veiller à la maîtrise des impacts liés à la transformation, notamment en matière de continuité de service, de reprise de données et de compatibilité des interfaces.
- Contribuer à l’identification et à la réduction de la dette technique.
- Travailler en étroite collaboration avec le Product Owner, le Scrum Master, les architectes et les équipes métier.
- Participer aux cérémonies Agile : refinements, sprint planning, daily meetings, sprint reviews et rétrospectives.
- Contribuer à l’estimation des charges, à la priorisation des sujets techniques et à la sécurisation des engagements de livraison.
- Faciliter la communication entre les équipes techniques et fonctionnelles.
- Favoriser une dynamique collective orientée résultats, qualité et amélioration continue.
Profil recherché
Vous justifiez d’une expérience significative de plus de 10 ans en développement Java / Angular et en leadership technique, idéalement dans un environnement bancaire ou financier complexe.
Vous êtes reconnu(e) pour votre capacité à prendre du recul sur les problématiques techniques, à fédérer une équipe de développement et à transformer les besoins métier en solutions fiables et pérennes.
Compétences techniques attendues
- Back-end : excellente maîtrise de Java et de l’écosystème Spring, notamment Spring Boot, ainsi que des API REST.
- Front-end : bonne maîtrise d’Angular
- Architecture : conception d’applications distribuées, architecture en couches ou microservices selon le contexte, intégration de systèmes et gestion des dépendances.
- Bases de données : maîtrise des bases de données relationnelles et des problématiques de performance SQL.
- Qualité logicielle : tests unitaires et d’intégration, revue de code, principes SOLID, clean code et conception maintenable.
- Industrialisation : maîtrise des pipelines CI/CD, de Git et des pratiques d’automatisation des tests et des déploiements.
- Sécurité et performance : sensibilité aux exigences de sécurité applicative, de protection des données et de performance dans un contexte bancaire.
Compétences fonctionnelles et méthodologiques
- Expérience confirmée dans un environnement Agile Safe
- Capacité à contribuer à un projet de refonte applicative de grande envergure.
- Compréhension des enjeux d’un système d’information bancaire et de ses contraintes opérationnelles.
- Aptitude à analyser des problématiques complexes et à proposer des solutions pragmatiques.
- Capacité à communiquer avec des interlocuteurs techniques et non techniques, y compris dans un contexte international.
Qualités personnelles
- Leadership technique et capacité à fédérer une équipe.
- Esprit d’analyse, rigueur et sens des responsabilités.
- Autonomie, proactivité et capacité à prendre des décisions.
- Excellent relationnel et goût pour le travail collaboratif.
- Sensibilité forte à la qualité logicielle et à l’amélioration continue.
- Capacité à évoluer dans un environnement exigeant, avec des enjeux stratégiques et des contraintes fortes.
Pourquoi nous rejoindre ?
- Un terrain de jeu pour progresser : Formations, certifications, coaching technique, communautés d’expertise (Java, Cloud, DevOps, Data…) et participation à des projets innovants (IA, architectures Cloud, automatisation…).
- Un cadre de travail motivant : Projets variés et à forte valeur ajoutée, événements internes réguliers, afterworks et ateliers tech et salon (DevopsREX, Devoxx et ParisJUG…).
- Un engagement RSE : Ecovadis Gold, Signataire de la charte pour la diversité, du Pacte des Nations Unies et mise en place du Mécénat de compétences
Prêt(e) à rejoindre l’aventure ?
Tous nos postes sont ouverts aux personnes en situation de handicap.