Description du poste
pbCDI | Paris | Algofi | Sur site /b /pp p p h5Descriptif du poste /h5 /p /pp p pNous recherchons un développeur Java Sénior pour intégrer un de nos clients, grande banque d’investissement. En tant que développeur Java senior, vous interviendrez dans une équipe de 30 personnes, travaillant en mode , en charge du développement d’une application Risque de marché /ppL’application est en charge des 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 in Memory). D’un point de vue fonctionnel, la mission porte sur le calcul et le suivi des indicateurs risque de marché (VaR, stress tests, Sensis sur toutes les class d’asset), ainsi que sur des sujets réglementaires : Initial Margin, FRTB, EMIR… /ppL’équipe est organisée par feature team, full AGILE et continuous delivery (scrum de 3 semaines et release toutes les deux semaines). Une partie de l’équipe est à Bangalore. /ppstrongAu sein de votre équipe, vous aurez la charge de : /strong /pulliL’analyse des besoins fonctionnels /liliLa rédaction de spécifications techniques, plans de tests, exécution des tests /liliDéveloppements (TDD, BDD) /liliSupport de production /liliMise en œuvre de processus d’amélioration du code /liliVous pourrez également être amené à travailler avec d’autres équipes telles que l’équipe Front (React / Angular), ainsi qu’avec l’équipe Big Data (Hadoop, Hive, Spark…). /li /ulpstrongEnvironnement technique : /strong /pulliJava (Java 8) /liliREST /liliTomcat /liliSpring /liliCXF /liliBDD Oracle /liliHadoop / Big Data /liliTooling Test : JUnit, Mokito, … /liliTooling dev factory : Maven, Jenkins, SVN, Sonar /li /ulpstrongPratiques/ Normes : /strong /pulliTDD /liliBDD /liliSOA / API /liliBIG DATA /li /ul /p /pp p h5Profil recherché /h5 /p /pp p pIngénieur en Informatique / Bac+5 en Informatique /ppExpertise en Java 8 /ppCapacité d’abstraction et de modélisation /ppTravail 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 /ppBonnes connaissances des problématiques de multithreading en Java /ppMaîtrise du fonctionnement d’une JVM (Garbage Collector, Profiling, …), la solution étant « in Memory » et sur des JVM de taille importante /p /p /p /ppJob-ID: 8668 /p