Nous recherchons un Tech lead Java/React pour l'un de nos clients.
Si vous êtes un(e) passionné(e) de l'écosystème Java, capable de jongler entre la conception d'architectures complexes et l'implémentation de solutions sécurisées, ce job est pour vous !
Missions
Concevoir des solutions robustes et évolutives, en mettant l'accent sur la performance, la sécurité et la modularité.
Définir les modèles de communication et les flux de données pour garantir un échange d'informations fiable et fluide.
Promouvoir une architecture "clean", accessible et facilement compréhensible par tous via des revues de design et du coaching.
Optimiser les performances des bases de données et la modélisation applicative pour garantir l'intégrité des données financières.
Standardiser les pratiques de développement pour assurer une cohérence parfaite au sein de la codebase.
Soutenir la montée en compétences de l'équipe via du feedback régulier, du coaching technique et le partage de bonnes pratiques.
Rédiger des exigences techniques claires pour les projets externalisés et superviser leur intégration fluide dans nos écosystèmes.
Maintenir à jour le référentiel des décisions architecturales (ADR) pour garantir une vision historique et technique claire.
Appliquer les méthodologies Agile pour répondre rapidement aux évolutions réglementaires et aux dynamiques du marché.
Surveiller les KPIs de performance, anticiper les risques, gérer les dépendances logicielles et assurer une résolution proactive des incidents.
Profil
Vous justifiez d'une expérience significative en environnement de production critique, dans le secteur financier
Expertise confirmée sur l'écosystème Java / Spring (Boot, Security, Data).
Vous avez une expérience dans l'architecture Microservices, modèles MVC, et services REST/SOAP.
Maîtrise des ORM (Hibernate/JPA) et de la gestion de messages via RabbitMQ.
Maîtrise de ReactJS et de l'intégration web (HTML5, CSS3, Bootstrap).
Solide expérience en SQL (PostgreSQL, SQLServer) et en indexation avec Elastic.
Maîtrise de la conteneurisation (Docker, Swarm, K8S) et de l'automatisation (Ansible, Jenkins, Maven/Gradle, Git).
Expert en Secure Coding (OWASP) et gestion d'identité via Keycloak.
Vous êtes à l'aise sous Linux et maîtrisez les outils de développement modernes (IntelliJ IDEA, Eclipse).
Culture de l'intégration et du déploiement continu avec un oeil critique sur la qualité de code (SonarQube).
Adepte du DDD (Domain Driven Design), du TDD (Test Driven) et du BDD (Behavior Driven).
Vous êtes un(e) mentor naturel(le), curieux(se) des évolutions technologiques et rigoureux(se) dans vos livrables.
Capacité à documenter et schématiser des architectures complexes (UML, schémas de flux).
Vous parlez couramment français.
Notre offre
Travailler dans une entreprise certifiée "Great Place to Work
Salaire attractif et avantages plutôt cool (chèques repas, abonnement mobile...)
Développez vos compétences et vos idées autour d'un café, d'une bière ou d'une pizza lors de nos Neo'Vations
Évoluez au sein d'une culture d'entreprise forte, vous nous rejoindrez pour l'opportunité et vous resterez parce que nous sommes super cool (enfin selon 98% de nos employés NEOFACTO Annual Survey 2024)
Entre les afterworks, les ateliers innovants et les week-ends de ski, on ne s'ennuie jamais quand on fait partie de la Neo'Squad
Processus de recrutement
L'entretien de pré-qualification avec notre responsable du recrutement
Entretien technique
Réception de notre proposition salariale / accord d'exclusivité
Entretien avec notre Business Manager
Proposition de votre candidature au client
Entretien dans les locaux du client, qui peut se dérouler par Visio ou en personne