Espritek
Postée il y a 24 heures
Développement et Personnalisation Calypso est une solution prête à l'emploi, mais chaque banque a des besoins spécifiques. Un développeur doit :
Créer des modules spécifiques (ex : nouveaux types de produits financiers).
Personnaliser les workflows et règles métiers en Java.
Développer des adaptateurs pour interfacer Calypso avec d?autres systèmes (ERP, risk management, autres applications bancaires).
Intégration avec le Système d?Information Calypso doit communiquer avec d?autres applications de la banque, donc un développeur travaille sur :
Connexion aux bases de données (Oracle, SQL Server, PostgreSQL).
Développement d?API REST/SOAP pour exposer les fonctionnalités Calypso.
Intégration avec Kafka / RabbitMQ pour la gestion des flux de données en temps réel.
Profil candidat:
Optimisation des Performances & Maintenance Calypso manipule des millions de transactions. Un développeur optimise :
Les requêtes SQL pour améliorer les performances.
Le code Java pour réduire la latence des traitements.
L?architecture événementielle (Kafka, JMS) pour garantir la fiabilité des flux de trading.
Automatisation et CI/CD ?Déploiement des mises à jour via Jenkins, GitLab CI/CD.
Écriture de tests unitaires et d?intégration (JUnit, Mockito) pour sécuriser les évolutions.
Mise en place d?outils de monitoring (ELK, Grafana) pour suivre l?état du système.
Gestion des Risques et Réglementation Implémentation de règles de conformité réglementaire (Bâle III, EMIR, MiFID II).
Développement de nouveaux contrôles sur les transactions pour éviter des erreurs financières.