Activez les alertes d’offres d’emploi par e-mail !

Ingénieur Java senior Risque de marché

eFinancialCareers

Paris

Sur place

EUR 50 000 - 70 000

Plein temps

Il y a 21 jours

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Repartez de zéro ou importez un CV existant

Résumé du poste

Une entreprise spécialisée en ingénierie financière à Paris recherche un développeur Java Senior pour une grande banque d'investissement. Les missions incluent le développement d'une application liée au risque de marché dans un environnement Agile, avec une forte collaboration inter-équipes. Le candidat doit posséder une expertise solide en Java 8, ainsi qu'une bonne compréhension des problématiques de performance et de multithreading.

Qualifications

  • Ingénieur en Informatique, expertise en Java 8.
  • Connaissance des problèmes de multithreading et maitrise de la JVM.
  • Capacité à travailler sur des structures de données objets avec contraintes de volume.

Responsabilités

  • Analyse des besoins fonctionnels et rédaction de spécifications techniques.
  • Développement en utilisant TDD et BDD.
  • Collaboration avec d'autres équipes (Front, Big Data).

Connaissances

Capacité d'abstraction et de modélisation
Multithreading en Java

Formation

Bac+5 en Informatique

Outils

JUnit
Maven
Jenkins
Sonar
Tomcat

Description du poste

ALGOFI est une ESN (ex SSII) spécialisée en ingénierie financière à Paris, avec plus de 200 collaborateurs, située dans le quartier de l'Opéra.

Nous développons une expertise à forte valeur ajoutée auprès de grands comptes en Finance de marché dans le cadre du conseil, de l'ingénierie financière, du management de projet, de l'intégration de solutions et de l'assistance à la maîtrise d'ouvrage sur des problématiques Front, Middle, Back Office, Risk Management.

Directement référencés (plus de mille appels d'offres par an) auprès de grands comptes dans le domaine de la Finance de marchés, nous sommes également partenaires d'éditeurs de solutions financières de marchés (de front à back) comme SIMCORP.

Descriptif du poste

Nous recherchons un développeur Java Senior pour intégrer un de nos clients, une grande banque d'investissement. En tant que développeur Java senior, vous interviendrez dans une équipe de 30 personnes, travaillant en mode Agile@Scale, en charge du développement d'une application Risque de marché.

L'application gère les fonctions d'agrégation, d'analyse et de certification des indicateurs de risques de marché. Il s'agit d'une application In House développée en Java 8, reposant sur un moteur ActivePivot (Cube en mémoire). Fonctionnellement, la mission porte sur le calcul et le suivi des indicateurs de risque de marché (VaR, stress tests, Sensis sur toutes les classes d'actifs), ainsi que sur des sujets réglementaires : Initial Margin, FRTB, EMIR.

L'équipe est organisée par feature team, en full AGILE et continuous delivery (scrum de 3 semaines et release toutes les deux semaines). Une partie de l'équipe est basée à Bangalore.

Vos responsabilités au sein de l'équipe :

  • L'analyse des besoins fonctionnels
  • La rédaction de spécifications techniques, plans de tests, exécution des tests
  • Développements (TDD, BDD)
  • Support de production
  • Mise en œuvre de processus d'amélioration du code
  • Collaboration avec d'autres équipes telles que l'équipe Front (React / Angular) et l'équipe Big Data (Hadoop, Hive, Spark...)

Environnement technique :

  • Java (Java 8)
  • REST
  • Tomcat
  • Spring
  • CXF
  • BDD Oracle
  • Hadoop / Big Data
  • Outils de test : JUnit, Mokito, ...
  • Outils de développement : Maven, Jenkins, SVN, Sonar

Pratiques / Normes :

  • TDD
  • BDD
  • SOA / API
  • BIG DATA

Profil recherché :

Ingénieur en Informatique / Bac+5 en Informatique

Expertise en Java 8

Capacité d'abstraction et de modélisation

Travail en mémoire (sur des structures de données objets), avec de fortes contraintes de volume et de performances sur la base d'un Framework utilisé via ses API

Bonnes connaissances des problématiques de multithreading en Java

Maîtrise du fonctionnement d'une JVM (Garbage Collector, Profiling, ...), la solution étant « in Memory » et sur des JVM de taille importante

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.