Freelance IED JAVA finance (H/F)
Description de l'emploi
Bonjour,
Pour l’un de nos clients grands compte bancaire sur Paris je recherche un ingénieur étude et développement avec 4 à 8 ans d’expérience sur :
– Des compétences en Développement Logiciel en architecture N-tiers , la connaissance des architectures micro services est un plus ;
– Une bonne maîtrise de JavaCore , Spring Core et Sprint MVC pour les développements backend ;
– Des compétences en Swing, connaissance d’Angular 6 ou 7 est un plus ;
– Une bonne maîtrise du SQL ;
Les traders de la salle des marchés dérivés utilisent une plate-forme de booking et de gestion de position développée en interne. Cette plateforme leur permet de suivre les risques associés à cette position et de gérer le cycle de vie des produits structurés, de l’émission au remboursement. L’ensemble de la plateforme s’appuie un middleware orienté message qui lui confère robustesse (tolérance aux pannes), fiabilité (assurance que les messages sont traités une fois et une seule) et performances (répartition de charge) tout en offrant des coûts de support réduits (déploiement et rajout/retrait de composant à chaud).
Le périmètre couvre : – le booking des exécutions électroniques – la saisie et la modification manuelles des trades – la visualisation en temps réel des positions et des risques associés à cette position – la gestion automatisée de l’expiration des positions options et futures – la notification des trades au MO et aux organismes externes de régulation/contrôle – l’émission de produits structurés FO to BO – la gestion des évènements du cycle de vie des produits structurés (tombée de coupon, dividende, échéances ) – la gestion des positions et PnL de fin de journée
La prestation consistera à :
– concevoir et réaliser les évolutions ou corrections de bugs identifiés en appliquant les standards de développement et de qualité de l’équipe : garantir l’homogénéité et la congruence de l’architecture, écrire des tests unitaires, écrire des tests fonctionnels automatisés, mesurer les impacts de performance, documenter le code et les services exposés aux autres équipes ;
– assurer le support 2nd niveau auprès du support niveau 1 et des traders en salle de marchés ;
– participer à l’analyse du besoin métier; – participer aux phases d’analyse et d’architecture des nouveaux projets ;
– améliorer l’environnement de travail et les pratiques employées en accord avec les autres membres de l’équipe (par exemple : automatisation des déploiements, mise en place de patterns de conception partagés, refactorings, revues de code).
L’équipe travaille autant que possible dans le respect de certaines pratiques agiles issues de Scrum notamment.
Environnement de la prestation :
La prestation se déroulera au sein du pôle de développement PostTrade composé de 4 personnes. Elle aboutira à l’amélioration de la plateforme post-trade en général et à la refonte des outils liés aux produits exotiques en particulier.
Compétences techniques requises : Niveau 1 (Notions) ; 2 (Maîtrise) ; 3 (Confirmé) ; 4 (Expertise)
Compétences techniques :
Java Multithreading 4
Java Swing 3
SQL 2 JMS / ActiveMQ 2
Web Services / REST / SOAP / JSon / protobuf 3
SPRING MVC&CORE AspectJ SpringBoot 3
myBastis 2
FIX 2
Jenkins / Git / Gradle / MAVEN / ANSIBLE 2
Compétences fonctionnelles requises :
Niveau 1 (Notions) ; 2 (Maîtrise) ; 3 (Confirmé) ; 4 (Expertise)
Compétences fonctionnelles Niveau Produits dérivés action 3
Fonctions post-trade (gestion de deals, de positions, analyse de risque) 2
Fonctions pré-trade (OMS, RFQ, FIX) 2
Je suis disponible pour recevoir votre candidature.
Cordialement,
Clément BLANDIN