Tripadvisor
Adaptive Financial Consulting
Ingénieur Systèmes Java Senior - Plateformes d'Échange / Moteur de Matching
POURQUOI NOUS
NOUS SOMMES :
Chez Adaptive, nous sommes une société de fournisseurs de technologie qui s'associe à des acteurs des marchés de capitaux, de matières premières et numériques pour construire des technologies front-office personnalisées, des systèmes de messagerie et une infrastructure de trading. Nos équipes expérimentées conçoivent et livrent des solutions technologiques front-office complexes en utilisant nos accélérateurs éprouvés pour créer un avantage concurrentiel à long terme.
Nos clients comprennent les principales banques d'investissement, les gestionnaires d'investissement, les fintechs et les fournisseurs de services de marché de capitaux mondiaux.
Avec une portée mondiale, des bureaux à Londres, New York, Barcelone, Montréal et Manille, nous avons fait nos preuves dans la fourniture de solutions technologiques de trading puissantes, élégantes et intuitives, et nous valorisons le pragmatisme technique, la collaboration et une communication claire.
Nous recherchons un Ingénieur Systèmes / Java Senior avec une expérience significative dans les Plateformes d'Échange pour concevoir, livrer et optimiser des technologies prêtes pour la production, hautes performances et à faible latence en utilisant Aeron.
Être immergé dans une culture d'ingénierie de haut niveau. Notre fantastique équipe est fière de créer des solutions techniques complexes, mais elle aime aussi partager ses connaissances et vous aider à grandir professionnellement (nous avons des esprits extraordinaires chez Adaptive, vous pouvez apprendre de n'importe qui ici, c'est là toute la beauté).
Participer à la croissance et au développement d'une excellente entreprise.
Nos équipes se sentent libres de s'exprimer, de faire des suggestions et de soulever des préoccupations.
Environnement d'équipe collaboratif : nous travaillons tous ensemble, nous nous respectons mutuellement et nous nous entraidons.
Nous travaillons dur pour offrir une culture positive, collaborative et inclusive, et pour avoir un impact positif sur notre personnel et nos communautés locales grâce à différents programmes de bien-être, de diversité et d'inclusion.
CE QUE LES GENS PENSENT DE NOUS
Vous pouvez consulter notre page Glassdoor
DIVERSITÉ & INCLUSION
La diversité et l'inclusion sont essentielles à un excellent lieu de travail, et Adaptive est meilleure lorsqu'elle est plus représentative du monde qui nous entoure. Nous voulons que chacun se sente à l'aise pour être soi-même au travail, sans aucune crainte de jugement ou de négativité.
Tout ce que nous demandons, c'est que nos collègues soient respectueux, collaboratifs, passionnés par ce qu'ils font et qu'ils aient les compétences nécessaires pour réussir dans leurs rôles.
VOUS ÊTES
- Un ingénieur pratique qui aime concevoir et optimiser des services et protocoles Java à faible latence sur l'ensemble du cycle de vie de livraison.
- Quelqu'un avec une expérience réelle dans la construction de Plateformes d'Échange, y compris des Moteurs de Matching.
- Guidé par l'ingénierie basée sur des preuves, les tests automatisés, le benchmarking et le profiling plutôt que par des suppositions.
- Un communicateur clair et confiant qui peut travailler au-delà des frontières du domaine dans un environnement Agile collaboratif, plutôt que d'être cantonné à une seule pile technologique.
VOUS AVEZ
- Une solide expertise côté serveur en Java à faible latence (concurrence, gestion de la mémoire, I/O et profiling de performance).
- Une solide expérience en matière d'échange, de risque ou de moteur de matching.
- Une expérience pratique dans la construction de stratégies de test automatisées, l'exécution de benchmarks de performance et le diagnostic de problèmes de production.
- D'excellentes compétences en communication technique et en résolution de problèmes collaborative.
- Une expérience avec les protocoles de saisie d'ordres et de données de marché (par exemple, FIX, ITCH).
- Une familiarité avec les frameworks à faible latence tels que Aeron, Chronicle ou LBM.
- Une compréhension des machines à états répliquées, de l'event sourcing ou des systèmes déterministes.
- Une exposition aux environnements cloud (AWS/GCP), aux conteneurs, à Kubernetes ou aux outils d'observabilité.
VOUS ALLEZ
- Concevoir, construire et optimiser des services et protocoles Java à faible latence pour un produit Exchange Accelerator sur l'ensemble du cycle de vie de livraison.
- Définir les modèles d'ordres, de sessions, d'instruments et de comptes ainsi que les limites d'intégration de l'échange.
- Développer des stratégies de test automatisées et effectuer des benchmarks de performance et des profils basés sur des preuves.
- Collaborer directement avec les équipes clientes, les SRE, les QA et la direction pour assurer la préparation de l'échange et des corrections de production durables.
- Interagir avec les équipes d'ingénierie et les parties prenantes commerciales des clients, en communiquant clairement les compromis techniques.
- Soutenir le produit en production sur plusieurs déploiements clients.
(Et après six mois)
- Prendre en charge de manière autonome des flux de travail techniques clés, du concept à la préparation de la production.
- Livrer des systèmes maintenables, observables et bien testés, alignés sur l'architecture principale.
- Établir des relations de confiance avec les clients grâce à une communication claire et une livraison constante.
AVANTAGES (Ce que nous offrons en retour // ce que vous obtiendrez)
Grande considération pour l'équilibre vie professionnelle/vie privée (modèle de travail hybride très flexible, avantages bien-être...). L'équilibre entre vie professionnelle et vie privée est extrêmement important pour nous.
Pour les permanents : Nous créons des avantages pensés pour VOUS.
- 25 jours de congés
- Assurance médicale et dentaire familiale
- Régime de retraite
- Prêt de carte d'abonnement
- Subvention salle de sport
- Assurance vie
- Assurance invalidité de longue durée
- Programme d'aide aux employés
Pour les contractuels : Tous nos contrats sont hors IR35
LE PROCESSUS
Les longs processus d'entretien sont stressants et ennuyeux, et ce n'est pas nous ! Nous voulons nous assurer que tout se déroule sans problème.
Vous aurez donc trois étapes d'entretien :
- 1- Un entretien avec l'un de nos excellents recruteurs.
- 2- Un entretien Zoom avec l'un de nos collègues Java où ils vous poseront des questions détaillées sur votre expérience.
- 3- Un entretien en face à face (dans nos bureaux ou via Zoom). Pendant cet entretien, nous approfondirons encore et vous aurez une tâche de programmation en binôme à réaliser.
Mais ne vous inquiétez pas ; tout vous sera expliqué étape par étape par votre recruteur.
Une petite astuce pour vous pendant ces étapes :
La collaboration est extrêmement importante pour nous, alors n'hésitez pas à partager vos réflexions, à poser des questions, à demander de l'aide si nécessaire, etc.
Vérification des antécédents : l'emploi/l'engagement est soumis à une vérification des antécédents acceptable qui sera effectuée par Adaptive.
