Senior Software Engineer (Java)

Adyen is a Dutch financial technology company providing global payment acceptance.

57 current maintainers51 active leads10 new active leads8 lead step-downsTeam intelligence

Maintainer signals as of 9/25/2026

Amsterdam, Netherlands
About Adyen

Adyen N.V. operates a unified financial technology platform for businesses. Its services cover online, in-person, and in-app payments; acquiring; payment methods; risk and authentication; platforms and marketplaces; payouts; card issuing; business accounts; capital; and liquidity management.

View jobs by Adyen

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Build and maintain a distributed high-performance platform supporting Adyen's financial products and secure financial data infrastructure.

Requirements

  • 6+ years of experience with object-oriented programming languages, including Java
  • Experience mentoring developers
  • Understanding of software architecture
  • Ability to create performant database queries and table structures
  • Fluent English communication
  • Java 17
  • RESTful web services
  • SQL and PostgreSQL
  • MyBatis
  • Tomcat
  • Gradle
  • CockroachDB
  • Elasticsearch

Responsibilities

  • Build and maintain a distributed high-performance platform
  • Contribute to architectural design decisions
  • Ensure platform scalability
  • Mentor and coach junior engineers and peers
  • Improve platform robustness and scalability
  • Collaborate across teams and time zones
  • Review code and support feedback cycles
  • Support scalable, reliable, and secure financial data processes

Hiring Process

Adyen aims to respond to applications within 5 business days. The interview process typically takes about 4 weeks, though timing may vary by role. Candidates can request flexibility.

Senior Software Engineer (Java) at Adyen | JobStash