Overslaan naar hoofdinhoud

Java Developer (Cloud Native OMaaP, JAX Rs, Spring Boot, Kafka)

Waarom Werken bij Qualogy?

Java Developer (Cloud Native OMaaP, JAX Rs, Spring Boot, Kafka)

Only applications from fluent Dutch-speaking candidates will be considered.

For our client in Amsterdam we are looking for a Java Developer (Cloud Native OMaaP, JAX Rs, Spring Boot, Kafka)

Cloud Native Java Expert Engineer in Order Manager As A Platform (OMaaP) team.

Cloud services are a standard in the modern IT infrastructure. The client is in full swing migrating traditional applications to its own Container hosting cloud platform and also preparing for the cloud-native journey towards Public Cloud. As passionate IT engineers, we are continuously researching improvements and new technologies that could benefit our cloud journeys. T

At this moment we are building the Global Payments Order Manager Platform called OMaaP (Order Manager As A Platform) which will use to process Instant Payments and Single Euro Payments Area (SEPA) Credit Transfer payments for all European entities and more. This includes new connectivity

to many account management systems and clearinghouses via Payment Engine. Think of real-time and batch processing of high volume asynchronous, stateless communication, resilience patterns, idempotent application design, and much more. The OMaaP platform will process millions of transactions per day.

Your work environment

You will work in the dynamic and challenging environment of Payment. We operate according to a Scrum development process with two-week sprints and strongly believe in the DevOps approach to delivering IT solutions. We strive to have the high-quality mission-critical software delivered in time using iterative development with regular milestone reviews with stakeholders following the agile way of working to reduce surprises in what we build.

The Order Manager As A Platform is responsible for:

- Building internal and external OMaaP APIs;

- Creating orders for execution and routing them to the payment engine;

- Warehousing orders until they are executed;

- Tracking the status during the entire life-cycle of an order;

- Reporting the status of an order through direct and assisted channels.

The future of the OMaaP is really interesting and contains many challenges and opportunities. For example, processing instant payments and exposing APIs to the outside world.

Job description

We are looking for an enthusiastic experienced Senior Java Expert engineer. You should be Team players that are passionate, proud, and focussed on quality and continuous improvement. You should be able to design, develop, test, deliver, and maintain high-quality software solutions.

As a Java Expert you realize online and backend applications:

- You will develop (complex) new functionality and coordinate its implementation in the production environment;

- Automation is part our and your DNA: anything that can be automated is automated, from the start (deployment, functional testing, technical testing, etc);

- You will be responsible for both the functional and technical support of the application.

The focus is on high-quality mission-critical software delivered in time using iterative development with regular milestone demos to the business so that in the end there are no surprises about what we build.

Desired skills & experience

- A University degree in Computer Science;

- Minimum 8-10 years of Java software engineering experience (design, develop, and maintain) with a technical architecture mindset ;

- Experience in Java 21, JAX RS, Spring Boot, other Spring frameworks such as Spring Batch, JPA;

- Very good understanding of cloud-based platform Openshift / Kubernetes

- Solid knowledge of continuous integration and continuous delivery using tools such as Azure DevOps, Git, Maven

- Strong knowledge about HTTP, REST API’s, mTLS, and JSON is crucial;

- Experienced in No SQL - Cassandra

- Good knowledge of ElasticSearch, S3 and Kafka

- Experience to write the Unit Test, Integration tests using Junit, and Karate Framework

- More passionate about Open Source technologies

- Good knowledge of Linux and Docker

- Preferred additional knowledge on Payments domain;

- Good communication skills in English;

- Strong analytical skills, proactive attitude and always sharing knowledge;

- Is passionate about new technologies.

Wat gaat er gebeuren?

1

Jij reageert op een openstaande opdracht

Ontvangen! Binnen 3 werkdagen krijg jij een reactie van ons.
2

Op de koffie bij onze accountmanager

Zodra de opdrachtgever heeft aangegegeven dat ze het zien zitten, kom je kennismaken met onze accountmanager. Die vertelt jou alles over de opdrachtgever, de opdracht en de technische omgeving.
3

Kennismaking bij de opdrachtgever

Je gaat op locatie langs bij de opdrachtgever om kennis te maken.
4

Aan de slag!

Zijn de opdrachtgever én jij blij met de match? Dan ga je aan de slag! Wij nemen contact met je op om de laatste administratieve zaken te regelen.

Geïnteresseerd? Stuur ons je sollicitatie!

DD slash MM slash JJJJ
Sleep bestanden hierheen of
Max. bestandsgrootte: 32 MB.

    Java Developer (Cloud Native OMaaP, JAX Rs, Spring Boot, Kafka)

    Maximale bestandsgrootte: . Toegestane formaten: pdf, doc, docx.

    Kun je de vacature die je zoekt niet vinden?

    Maak een Jobalert aan en ontvang een melding per mail wanneer er nieuwe vacatures zijn!