Job Specifications
Besoin Interne
Développeur FullStack Angular/Java Spring Boot
02/12/2025
Contexte Client
Notre client est une société de gestion d’actifs indépendante fondée en 2003, spécialisée dans
l’investissement long-only avec une approche fondamentale et opportuniste. Elle vise à délivrer
des performances d’excellence sur le long terme tout en minimisant les risques pris. La firme
s’appuie sur une philosophie d’innovation et de rigueur : son modèle de gestion est fondé sur
une recherche et des outils entièrement propriétaires, mis en oeuvre par des méthodologies
d’analyse rigoureuses et des processus de gestion structurés. Soutenue par une infrastructure
technologique avancée et des systèmes intégrés, la société gère en interne de larges volumes
de données afin d’éclairer ses décisions d’investissement.
Contexte de la Mission
Dans le cadre du renforcement de ses outils internes, notre client recherche un Développeur
Full Stack Angular / Java Spring Boot pour intervenir sur son application maison de gestion et de
trading. Cette application, utilisée quotidiennement par une vingtaine d'utilisateurs internes
côté métier (trading), est critique pour les opérations et doit répondre à de fortes exigences de
fiabilité, de performance et d’ergonomie.
Le consultant évoluera au sein de l’équipe de développement interne (composée du CTO, d’un
Tech Lead et de plusieurs développeurs) dédiée à ce projet stratégique. L’environnement de
travail est collaboratif et agile, tout en étant techniquement exigeant : les standards de qualité
de code, de sécurité et de robustesse y sont particulièrement élevés, compte tenu de
l’importance de l’application pour le métier.
Responsabilités principales
•Développement applicatif : Concevoir, développer et faire évoluer les fonctionnalités du
système de gestion/trading, aussi bien sur la partie Front-end (Angular version 21) que Back-
end (Java Spring Boot).
• Architecture & Conception : Participer aux choix d’architecture technique et aux phases de
conception en collaboration avec le CTO et le Tech Lead, afin d’assurer la pérennité et
l’évolutivité de l’application.
• Qualité & Revue de code : Assurer un haut niveau de qualité du code par la mise en place de
tests automatisés, de revues de code régulières et de bonnes pratiques de développement.
Veiller à la maintenabilité du code et au respect des normes internes.
• Performance & Fiabilité : Surveiller et optimiser les performances de l’application (temps de
réponse, utilisation des ressources) et garantir sa fiabilité ainsi que sa sécurité. Intervenir
rapidement en cas d’anomalie critique afin de minimiser l’impact sur les opérations de trading.
• Collaboration & Support métier : Travailler en étroite collaboration avec les autres
développeurs et échanger avec les équipes métiers (trading, reporting) pour bien comprendre
les besoins fonctionnels. Être force de proposition sur les améliorations possibles et contribuer
au partage de connaissances au sein de l’équipe.
Compétences requises
• Maitrise technique de Java (back-end Spring Boot) et d’Angular (front-end, versions récentes).
• Intérêt pour la finance de marché : curiosité pour la gestion d’actifs, le trading ou le reporting
financier. Une expérience préalable dans le domaine serait un plus apprécié mais non
indispensable.
• Expérience en développement full-stack sur des applications web critiques ou à forte
exigence de fiabilité, idéalement dans un contexte finance, trading ou environnements
fortement structurés.
• Autonomie et sens des responsabilités : capacité à prendre en charge un sujet de bout en
bout (compréhension du besoin, conception, développement, tests, documentation, mise en
production légère) tout en assurant un suivi rigoureux et une communication claire avec
l’équipe.
• Confort avec les revues de code régulières : habitude de travailler avec des peer reviews
fréquentes, structurées, avec des retours détaillés de la part de profils expérimentés (CTO,
Tech Lead, développeurs seniors). Le consultant doit être à l’aise pour recevoir et formuler des
feedbacks techniques.
• Bonnes pratiques de génie logiciel : tests automatisés, intégration continue, outillage de
qualité de code, gestion de version, documentation technique. Une attention particulière est
portée à la propreté, la lisibilité et la maintenabilité du code.
• Esprit d’équipe, communication claire et adaptabilité : capacité à collaborer efficacement
dans une petite équipe technique de haut niveau, à échanger avec les équipes métiers, et à
s’intégrer dans un environnement exigeant mais bienveillant.
• Rigueur et proactivité : aptitude à analyser des problèmes complexes, à proposer des
solutions pertinentes et à alerter rapidement en cas de contrainte ou de dépendance
bloquante.
Modalités de la Mission
• Démarrage : dès que possible.
• Durée : mission longue durée (engagement initial de 6 à 12 mois, reconductible).
• Localisation : Paris 8
• Télétrava
About the Company
Ecaris est un cabinet de conseil spécialisé dans la résolution de problématiques IT complexes et dans l'accompagnement des entreprises face aux nouveaux enjeux technologiques. Notre expertise couvre des domaines variés tels que l'intelligence artificielle (IA), la cybersécurité, les certifications, la migration vers le cloud, l'intégration du télétravail, ainsi que les systèmes ERP/CRM.
Chez Ecaris, nous croyons en l'impact positif que nous pouvons avoir non seulement sur les organisations, mais aussi sur les individus qui ...
Know more