Stage Développeur Logiciel - Java (H/F)

Réf. JRQ$202-15021

Stage - Informatique - Développement

Localisation : Paris

Début : dès que possible
Durée : 6 mois
Indem. : à définir

MUREX

Murex est un leader mondial reconnu dans le développement de progiciels financiers.

Chaque jour, à travers le monde, de prestigieuses institutions financières, hedge funds, asset managers et trésoreries de grands groupes, s’appuient sur les collaborateurs et la plateforme Murex pour soutenir leurs activités de marchés.

Notre devise "pioneering again" résume notre histoire : depuis sa création, Murex s'adapte en continu aux évolutions des marchés de capitaux en offrant des solutions innovantes et adaptées aux besoins de ses clients.

Murex compte aujourd’hui plus de 2000 experts répartis dans 17 bureaux : Beyrouth, Dubai, Dublin, Hong Kong, Londres, Luxembourg, Moscou, New York, Paris, Pékin, Santiago, Sao Paulo, Séoul, Singapour, Sydney, Tokyo, et Toronto.

Stage Développeur Logiciel - Java (H/F)

Mx3 est une plateforme logicielle constituée de plusieurs services qui communiquent entre eux. Ces différents services sont implémentés avec des technologies différentes : C++, Java, Python, JavaScript…

L’équipe Market data est responsable du cycle de vie des données de marché (volatilité, courbe de taux, dividende...) du Front-office et plus particulièrement du graphe calculatoire et de son comportement face aux impacts temps réels et aux scénarios. 

Elle offre des APIs génériques pour permettre l’import/export des données, le rafraîchissement en temps réel et la visualisation des données. 

Présentation de l’équipe

Au sein de Murex, les équipes Front-office développent des solutions métier comme le « real time portfolio management », le « structured trade builder » ou le « marketdata processing ». Les contraintes de la plateforme intégrée exigent que ces solutions soient génériques et indépendantes de tous types de produits. Ces équipes construisent des applications basées sur des serveurs calculatoires temps réel hautement distribués qui restituent à l’utilisateur une vue synthétique et cohérente de sa position et de son exposition aux risques de marché.

Le principal défi d’une telle architecture est de concilier l’efficacité calculatoire et l’opérabilité de la plateforme MUREX.

L’équipe Market Data que vous rejoindrez est responsable du cycle de vie des données de marché (volatilité, courbe de taux, dividendes, ...) du Front - Office et plus particulièrement du graphe calculatoire et de son comportement face aux impacts temps réels et aux scénarios.

Elle offre des APIs génériques pour permettre l’import/export des données, le rafraîchissement en temps réel et la visualisation des données.

Mission

Dans cet environnement temps réel et distribué, il s’agit de repenser l’acquisition des paramètres de marché des fournisseurs comme Reuters ou Bloomberg, leur stockage en mémoire, et leur historisation.

Vous aurez comme mission de développer un prototype fonctionnel du logiciel. Il sera en relation avec des équipes techniques et fonctionnelles pour discuter des solutions proposées.

Le stage portera principalement sur :

  • La conception et implémentation de nouveaux composants en Java répondant aux aspects suivants :
    • L’acquisition des données à des fréquences différentes et en gros volumes.
    • La Modélisation des données.
    • L’historisation des données en mémoire en fonction du temps.
  • La mise à disposition des données à des consommateurs Java et C++.
  • La mise en place d’outils afin d’observer et analyser les probables problèmes fonctionnels ou techniques (performance, disponibilité, etc.) des différents composants dans un environnement de production.
  • La définition et l’écriture des tests unitaires et des tests d’intégration de composants.
  • L’usage de GIT pour archiver et versionner le code.

Profil H/F

Etudiant(e) Bac+4/+5 en Ecole d'Ingénieurs informatique ou en Master Universitaire, vous êtes à la recherche de votre stage de fin d'études.

  • Vous avez un bon niveau en Java et êtes attiré(e) par la finance de marché et les problématiques de distributions calculatoires.
  • Des connaissances en C++, Apache Geode, Apache Ignite, Apache Kafka seront également très appréciées.
  • Rigueur, autonomie et capacité à travailler dans un concept Agile sont des qualités attendues.
  • Un bon niveau d’anglais est demandé.
Cette offre n'est plus disponible

Contact

MUREX
Yulia BARRE
8 rue Bellini
75016 Paris
Logo MUREX

Nouvelle recherche