Europ IT Services - Développeur Java Bancaire / Paiements (Luxembourg)
Ref.: 10062026
Luxembourg
Hybrid
Employee
3.450 - 5.960 €
(estimate)
Required
> 2 years experience
English and
French
Dans ce cadre la prestation consite a contribuer à / au(x)
- Développement d'une application interne dédiée à la gestion des flux de paiement, comprenant :
- Contrôles des paiements
- Vérifications de conformité
- Gestion des exceptions
- Alignement sur les exigences de la version 2026 du SEPA (SR2026)
- Migration et conformité aux normes ISO 20022
- Expertise :
- La fiabilité et l'évolutivité du système
- La stabilité de la production et l'excellence opérationnelle
- La conformité aux normes réglementaires et aux standards du marché
- L'écosystème applicatif cible repose sur une pile Java moderne et s'intègre aux systèmes de paiement d'entreprise.
- Core technology stack:
- Languages: Java 11 / 17 / 21
- Angular 19
- Frameworks: Spring Framework 6.x, Spring Boot 3.x
- Build Tool: Maven
- Database: Oracle (Spring Data JPA / Hibernate)
- Security:
- OAuth2
- Spring Security 6.x
- Nimbus Jose + JWT
- APIs & integration:
- Spring Boot Web / Spring Webflux
- Spring Data REST
- OpenAPI (Swagger)
- Runtime & monitoring:
- Embedded Apache Tomcat
- Spring Boot Actuator
- Code quality & logging:
- sonarqube, Jacoco
- Logback, SLF4j
- Testing:
- Messaging & integration:
- IBM MQ (MQ-JMS-Spring-boot-starter)
- Spring Integration JMS
- Data & XML processing:
- JAXB, Dom4j, Jaxen, Saaj
- XML validation (XSD-based)
- Infrastructure:
Les livrables attendus sont
- Activités de développement:
- Concevoir et développer des composants backend en Java / Spring Boot
- Implémenter et maintenir des flux de messages REST API et MQ
- Garantir la conformité aux normes ISO 20022 et aux standards de traitement XML
- Écrire un code propre, maintenable et testable en suivant les bonnes pratiques
- Tests et assurance qualité:
- Développer et exécuter des tests unitaires et d'intégration
- Garantir une bonne couverture de code (JUnit, Jacoco)
- Contribuer aux tests de non-régression et aux tests de bout en bout (end-to-end)
- Identifier et corriger les anomalies
- Qualité du code et revue:
- Participer aux revues de code
- Veiller au respect des normes de développement et des critères de qualité sonarqube
- Contribuer à l'amélioration continue des pratiques de développement
- Documentation:
- Produire la documentation technique (architecture, conception, API)
- Maintenir la documentation des API via OpenAPI / Swagger
- Documenter les flux d'intégration et les interfaces
- Support de production (niveau 3):
- Fournir un support de niveau 3 à la chaîne de traitement des paiements
- Analyser et résoudre les incidents de production
- Investiguer les problèmes liés aux paiements (rejets, écarts de rapprochement, etc.)
- Contribuer à la stabilisation et au renforcement (hardening) des applications
- Réaliser l'analyse des causes racines et mettre en œuvre les actions correctivesCollaboration et livraison:
- Contribuer aux cérémonies Agile (Scrum ou similaire)
- Rendre compte de l'avancement, des risques et des problèmes rencontrés.
Company description
Europ-IT group provides IT services and engineering to corporate clients, small to medium sized business and other various companies throughout Europe.
Show full description