Hier
Développeur logiciel senior
- 06 mai 2026
- 100%
- Durée indéterminée
- Genf
Résumé de l'emploi
Nous recherchons un Senior Java Developer pour un leader mondial.
Tâches
- Développer des systèmes financiers puissants en Java et Python.
- Concevoir des microservices et APIs pour les processus financiers.
- Mentorer les développeurs juniors et promouvoir les meilleures pratiques.
Compétences
- 8 ans d'expérience en développement Java, expertise en Spring.
- Compétences en architecture de microservices et conteneurisation.
- Anglais courant et bonnes capacités de communication.
Est-ce utile ?
À propos de cette offre
Nous recherchons un développeur Java senior expérimenté pour l'équipe Finance-IT à Genève au sein d'une entreprise mondiale de négoce de matières premières. Vous développerez des systèmes financiers performants en Java (complétés par Python pour les processus de données), travaillerez en étroite collaboration avec les équipes Business et Finance et traduirez des exigences complexes en solutions logicielles évolutives. Le rôle fait partie d'un environnement agile et international ainsi que d'un programme Greenfield pluriannuel pour développer une nouvelle plateforme financière, axée sur l'innovation, la performance et une collaboration étroite avec les parties prenantes mondiales au niveau C.
- Conception et développement de microservices Java performants et d'API pour soutenir les processus financiers, y compris P&L, gestion des positions et flux de trésorerie.
- Direction de la livraison de bout en bout des fonctionnalités Finance-IT, de la collecte des exigences avec les départements métiers jusqu'à la mise en production.
- Architecture de solutions évolutives et tolérantes aux pannes dans des systèmes distribués en assurant l'intégrité des données et la traçabilité dans un environnement de trading.
- Responsabilité de la conception technique des modules critiques, création de documents de conception détaillés ainsi que réalisation de revues de code par les pairs.
- Analyse et résolution des incidents de production via une analyse des causes profondes et une correction durable des erreurs.
- Mentorat des développeurs juniors et intermédiaires ainsi que promotion des meilleures pratiques en ingénierie et amélioration continue.
- Contribution à la feuille de route de modernisation et promotion de l'adoption de modèles d'architecture cloud-native sur AWS.
- Travail dans un cadre Agile/Scrum, incluant la planification des sprints, le raffinement du backlog et les rétrospectives.
Exigences
Expertise technique
- Plus de 8 ans d'expérience professionnelle en développement Java (Java 11 / 17 / 21).
- Expertise approfondie en Spring Boot, Spring Framework, Spring Batch et Spring Security.
- Très bonnes connaissances en concurrence, gestion de la mémoire et optimisation JVM.
- Expérience dans la conception d'API RESTful et de systèmes pilotés par événements (Kafka, ActiveMQ).
- Maîtrise des architectures microservices ainsi que de la containerisation (Docker, Kubernetes).
- Expérience dans le développement de microservices basés sur Python ou de scripts d'automatisation communiquant via REST ou files de messages avec des systèmes backend Java.
- Connaissance des frameworks Python tels que FastAPI ou Flask pour le développement de services légers.
- Compétences avancées en SQL ainsi qu'expérience en optimisation de requêtes et traitement de grands volumes de données.
- Expérience dans l'intégration de systèmes ERP/comptables (SAP FI/CO ou équivalent).
- Familiarité avec les fournisseurs de données de marché (Bloomberg, Reuters/Refinitiv) ainsi que le protocole FIX.
- Connaissances des outils ETL/pipelines de données et des frameworks Big Data (Spark) sont un plus.
Compétences non techniques
- Méthodologie Agile pour la mise en œuvre de projets
- Anglais courant
- Bonnes compétences en communication et organisation
- Esprit analytique et critique avec capacité à résoudre des problèmes complexes
- Passion pour la technologie et l'innovation
- Autonomie ainsi que capacité à travailler sous pression