Java Developer (Java 11+, Spring Boot/Batch/Integration, RESTful API, SQL, JMS, XFB, Payments) (QR10380) , Amsterdam

Functie: Java Developer (Java 11+, Spring Boot/Batch/Integration, RESTful API, SQL, JMS, XFB, Payments) (QR10380)
Start: 26-5-2025, 36 uur per week
Periode: 12 mnd+
Omgeving: Amsterdam

Omschrijving:
For our client in Amsterdam we are looking for a Java Developer (Java11+, Spring Boot/Batch/Integration, RESTful API, SQL, JMS, XFB, Payments)

THIS JOB IS NOT SUITABLE FOR FREELANCER. If needed we can provide a payroll construction.

We are looking for an experienced backend Java engineer to strengthen its development team that delivers software solutions within the core area of International Payments processing (TIP).

The Mission
The Payment and Settlement Services (“PSS”) aims to further mature, develop and expand the state of the art payments platforms and settlements services. The PSS focusses on delivering payments and settlement services, meeting the expectations of business lines and beyond, whilst ensuring the basics: safe, secure, compliant, and reliable.
PSS is responsible for providing standardized payments and settlements services around to multiple business lines. There is a clear ambition to also look for external commercialization of
our payment platforms.
PSS changes the organization towards a true Services-based organization and to deliver on ambitious promises, we have organized ourselves into a strong strategic and commercially focused organization around our nine services, where our squads working on those products are enabled by clear prioritization, accountability, and capabilities.

You will focus predominantly on the development and extension of the platform of the existing payment engine, APIs and microservices. These applications are written using Java, Spring frameworks (e.g., JPA, JMS, Streaming, Batch, etc.) and deployed via Azure DevOps pipeline.

Profile
• 7+ years of hands-on back-end software engineering experience on Java 11+, Spring Boot 2+, Spring Batch, Spring Integration, RESTful API and supporting libraries.
• Comfortable with relational databases and SQL (we mainly use Oracle and PL/SQL).
• Understanding of the JMS/streaming messaging platforms from development perspective (i.e., Kafka, ActiveMQ, EMS/Tibco, IBM MQ).
• Distributed Transactions (multiple resources).
• Understanding SQL data modeling.
• Understanding CI/CD pipelines (i.e., Azure DevOps).
• Experience with XFB and/or S3 file processing
• Git and branching strategies.
• Cucumber (BDD)
• Hands-one experience with containers (Docker, docker-compose, Kubernetes).
• Experience with XML processing and validation.
• You have a learning attitude. Not only to master new technologies and programming languages, but also on the personal level.
• DevOps/SRE engineering mindset.

You will have an added advantage if you have any of the following:
• A master’s degree in computer science/mathematics or relevant knowledge.
• Experience in the financial industry, preferably payments.
• Open-Source contributions/active GitHub profile.

Keywords: Java Developer, Java 11+, Spring Boot/Batch/Integration, RESTful API, SQL, JMS, XFB, Payments



EMPLOYER:

Company:
Qualogy
contact person:
Renée Kroon
type:
contracting, temp job
status:
open
location:
Amsterdam
region:
Noord-Holland
hourly rate:
marktconform
start date:
Asap
reference:
ITC-QR10380
duration:
11 months
prolongation:
Yes
hours per week:
36 hours
posted:
05-06-2025 15:34:14