Développeur Java Senior - Finance de Marché (H/F)

Gamme solutions
Paris, France
12 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Unit Testing Software Quality Databases Software Design Patterns Performance Tuning Software Engineering SQL Databases Data Processing Multithreading Real Time Systems
+3 more
Test-Driven Development (TDD) Real Time Data Asynchronous Programming

Job description

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 principalesConcevoir, 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 techniqueCompé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)

Requirements

Profil recherchéDéveloppeur Java Senior justifiant d’au moins 7 ans d’expérience en développement logiciel.

Excellente maîtrise de Java, notamment du multithreading et de la programmation asynchrone.

Expérience significative dans le développement d’applications à fortes contraintes de performance et de latence.

Bonne maîtrise des architectures distribuées et du traitement de données en temps réel.

Solides compétences en SQL et en optimisation des accès aux bases de données.

Forte culture technique et maîtrise des bonnes pratiques de conception et de développement.

Capacité à prendre des décisions techniques, à résoudre des problématiques complexes et à travailler en autonomie.

Expérience significative en finance de marché, idéalement sur des applications Front Office.

Mots-clés pour le sourcingJava Senior Java Developer Multithreading Asynchronous Programming Real-Time Systems Distributed Architecture Low Latency SQL Software Craftsmanship Clean Code SOLID TDD Design Patterns Front Office Market Data Pricing Risk P&L

About the company

Contexte de la missionDans 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é.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…