
Développeur Back-end Java (h/f)
Posted 15 days ago
Company Description
View moreRéinventer demain, accompagner les entreprises et les organisations dans la définition et la mise en œuvre de leurs projets de transformation. Chez novencia, nous sommes convaincus que l’individu est la clé du changement.
En tant que cabinet de conseil opérationnel, l’Expérience client & collaborateur, la Data & Marketing client, le Digital & Technology, les Services Financiers & Compliance, sont autant de problématiques sur lesquelles nous aidons nos clients à grandir.
Job Description
Exemples de contexte mission :
Contexte 1 : Le projet concerne un référentiel client. Il permet de gérer les données de réglementations tierces (KYC, Mifid, Fatca…). Le périmètre d’intervention englobe la participation aux différentes activités durant tout le cycle de vie de fonctionnalités livrables KYC. Participation aux choix technologiques ainsi qu’à la conception de la solution.
Tâches réalisées :
Travailler sur un projet de migration de HBase vers MongoDB (Robo3T, Spring Batch, Apache Solr, SQL packages)
Elaborer des stress tests pour évaluer la capacité de traitement de nos APIs après migration (mise en place et configuration de JMeter et analyse de rapports)
Réaliser une démonstration de faisabilité technique pour le projet de « Data Lake Retrofeeding » (Oauth 2, Spring Integration, RabbitMQ, EhCache, PL/SQL packages, REST WS)
Environnement technique : Java, SOAP, REST, Spring Boot, Spring AOP, Jenkins, Scrum
Contexte 2 : La maintenance et l’évolution d’outils d’émission, de suivi, de reporting et d’expiration de produits dérivés warrant traités par les différents desks de trading et par conséquent à destination des traders.
Environnement technique : Java, SQL, Java FX, Spring boot, Spring
Contexte 3 : Projet d’une dizaine de personnes (Développeurs et BA) ayant la charge d’une douzaine d’applications à destination des traders. Attention, niveau technique élevé requis car environnement exigeant en termes de performance et de temps réel (à la milliseconde près).
Environnement technique : Java, multithreading, Spring, Hibernate, Eclipse SWT, VueJS, JUnit, Maven, Jenkins, Git, Kanban
De la technique et de la personnalité
Polyglotte : parle Java et Anglais couramment
A la page : Spring Addict
Artisan : appétence pour la culture du Software Craftsmanship
Cartésien : a bâti ses fondamentaux au cours d’une formation bac +5 scientifique ou bien en Ecole d’Ingénieur
Solveur : possède de solides capacités d’abstraction et une arme secrète répondant au doux nom d’algorithme
Efficient : gagne de précieuses microsecondes de traitement grâce au multithreading
Déterminé : apprend sans relâche, et pourquoi pas Python ?
Explorateur : découvre de nouvelles mines d’or sur Github
Téméraire : intervient dans des contextes techniques et métiers exigeants
Curieux : souhaite comprendre le thermomètre du monde qu’est la finance
Voyageur : envie de découvrir un environnement international
