Développeur Java Senior – Finance de Marché

Il y a 19 heures

Paris, Nouvelle-Aquitaine, France gamme solutions Temps plein 70 000 € - 100 000 € Contrat

Nombre de postes : 3
Expérience requise : 7 ans minimum
Domaine : Banque / Finance de Marché

Contexte de la mission

Dans le cadre du renforcement de ses équipes IT en finance de marché, notre client recherche 3 Développeurs Java Seniors pour intervenir sur des applications critiques nécessitant un haut niveau de performance, de fiabilité et de disponibilité.

Les consultants participeront à la conception et à l'évolution d'applications manipulant des données en temps réel et de gros volumes, au sein d'environnements techniques exigeants et à fortes contraintes de performance.

Missions principales

  • Concevoir, développer et maintenir des applications performantes en Java.

  • Intervenir sur des architectures distribuées et des systèmes de traitement de données en temps réel.

  • Développer des composants multithreadés et des traitements asynchrones.

  • Optimiser les performances applicatives, la consommation des ressources et les accès aux bases de données.

  • Analyser et résoudre les problématiques techniques liées à la volumétrie, à la latence et à la fiabilité des applications.

  • Participer aux choix d'architecture et aux décisions techniques.

  • Contribuer à l'amélioration continue des applications et à la modernisation du code existant.

  • Garantir la qualité, la robustesse et la maintenabilité des développements.

  • Appliquer les bonnes pratiques du Software Craftsmanship : Clean Code, principes SOLID, TDD et Design Patterns.

  • Collaborer avec les équipes IT et métiers pour répondre aux exigences des activités de finance de marché.

Environnement technique

Compétences indispensables :

  • Java

  • Multithreading et programmation asynchrone

  • Architectures distribuées et temps réel

  • SQL et optimisation des bases de données

  • Tests unitaires et automatisés

Pratiques de développement :

  • Software Craftsmanship

  • Clean Code et principes SOLID

  • Test-Driven Development (TDD)

  • Design Patterns

  • Optimisation des performances et qualité logicielle

Connaissances métier :

  • Finance de marché

  • Front Office

  • Market Data

  • Pricing

  • Risk Management

  • P&L (Profit & Loss)