This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you excited by building real-time, high-volume payment systems that process millions of transactions every day? In this role, you’ll work on mission-critical payment platforms powering Instant Payments and SEPA Credit Transfers across Europe. You’ll use modern Java, reactive microservices, and event-driven architectures while playing a key role in technical delivery, system resilience, and mentoring fellow engineers. As a Senior Software Engineer – Payments & Instant Payments, you will be part of a high-performing engineering team responsible for developing and maintaining large-scale payment settlement services. The platform connects multiple European entities with clearing houses and account management systems, requiring high availability, security, and performance. You will contribute hands-on to building and evolving distributed payment systems while guiding teams on best practices around resilience, observability, and secure software design. The environment is agile, DevOps-oriented, and focused on continuous improvement.
Job Responsibility:
Designing, developing, and extending payment processing services using modern Java and Spring-based frameworks
Implementing and migrating payment functionality across multiple European entities
Building distributed, message-driven microservices with a strong focus on availability and fault tolerance
Applying resilience, observability, and security best practices across the platform
Mentoring engineers and contributing to technical standards and engineering excellence
Requirements:
7+ years of professional experience with Java 25 and Spring
Banking experience: Payments Domain
Strong background in distributed systems and event-driven architectures
Experience with messaging platforms such as Kafka and/or Pulsar
Knowledge of Oracle
Solid understanding of resilience patterns and high-availability systems
DevOps mindset with experience in CI/CD pipelines
Security-aware approach to software design
Strong communication skills and confidence mentoring others