Backend Developers

Backend Developers

Senior Global Payments Platform Java Engineer — Hybrid, Amsterdam, Netherlands

Build scalable Java and Kotlin microservices supporting international payment acceptance.

Vacancy details

This is a private vacancy. Company details stay confidential until InVault confirms a serious candidate fit.

Status
Active
Date posted
2026-11-15
Open until
2027-02-13
Employment type
Full-time
Source-listed languages
Not specified
Language requirement
No mandatory language inferred
Work arrangement
Hybrid
Physical workplaces
Amsterdam, Netherlands
Applicant eligibility
Applicant geography not specified

Overview

Develop backend payment services and REST integrations that support cross-market payment acceptance. Improve system reliability and engineering quality while collaborating with product and merchant integration teams on payment capabilities.

Requirements

  • More than four years of professional software engineering experience using modern continuous integration and quality engineering practices.
  • Strong computer science fundamentals and recent practical Java or Kotlin development with Spring or Spring Boot.
  • Hands-on design of REST APIs and backend microservices handling high-throughput distributed workloads.
  • Experience with Kafka event streams and distributed storage such as Cassandra, Hazelcast, Oracle Coherence or comparable systems.
  • Practical knowledge of public-cloud services such as GCP or AWS, including deployment and operational considerations.
  • Exposure to Docker, Kubernetes and production container orchestration.
  • Experience using operational monitoring and observability tools such as New Relic, StatsD, ELK, Datadog or Prometheus.
  • Ability to own high-quality, tested software from initial architecture through production deployment.
  • Direct payments gateway, acquiring, issuing, local payment method or card-network integration experience is preferred, not mandatory.

Responsibilities

  • Design and implement backend payment acceptance capabilities across markets.
  • Build reliable REST services and integration components for payment products.
  • Deliver scalable distributed microservices and event-driven data processing.
  • Participate in system architecture reviews, testing and technical-debt reduction.
  • Improve cloud deployment, monitoring and operational effectiveness.
  • Work with payment product engineers and external integration stakeholders where required.

Conditions

  • Full-time hybrid position in Amsterdam, Netherlands, with three office days weekly.