New offer - be the first one to apply!

April 8, 2026

JVM Software Engineer with GoCardless (f/m/x)

Senior • Remote

Bialystok, Poland

We are looking for a Senior Backend Engineer experienced in JVM technologies to join a remote product development team working on large‑scale payment processing solutions. The role involves contributing to a long‑term initiative aimed at enhancing payment flows and supporting key business requirements through modern, service‑oriented architecture.

Your tasks

  • Designing and developing backend services using JVM technologies in a cloud‑native environment

  • Creating and maintaining integrations between internal systems and external payment providers

  • Implementing event‑driven communication patterns and message‑based workflows

  • Ensuring the scalability, performance, and reliability of distributed microservices

  • Collaborating closely with product and architecture teams to deliver compliant payment features

  • Participating in code reviews and contributing to the continuous improvement of engineering practices

Requirements

  • Minimum 5 years of commercial experience in backend development within the JVM ecosystem

  • Hands‑on background in integrating external payment platforms or similar financial APIs

  • GoCardless integration experience

  • Familiarity with cloud‑based relational databases and container orchestration tools

  • Experience with messaging systems and asynchronous communication patterns

  • Knowledge of direct debit flows or instant bank transfer mechanisms will be a strong advantage

  • Strong command of English, both spoken and written

  • Residing in Poland required