Reference no.: 10062026
Company description See more offers
   
 

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 correctives

 

Collaboration 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
Développeur Java Bancaire/Paiements (Luxembourg)
Europ IT Services
Similar offers
Similar job postings based on the criteria : Full-stack Developer Back-end Developer Java / J2EE