Reference no.: 10062026
Company description See more offers
   
 

Europ IT Services - Développeur Java Bancaire / Paiements (Luxembourg)

Ref.: 10062026

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:
    • JUnit 5
    • Spring Boot Test
  • Messaging & integration:
    • IBM MQ (MQ-JMS-Spring-boot-starter)
    • Spring Integration JMS
  • Data & XML processing:
    • JAXB, Dom4j, Jaxen, Saaj
    • XML validation (XSD-based)
  • Infrastructure:
    • Docker
    • Kubernetes

 

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
Europ IT Services - Développeur Java Bancaire / Paiements (Luxembourg)
Europ IT Services
Similar offers