Senior Software Engineer (Java)
Adyen is a Dutch financial technology company providing global payment acceptance.
Maintainer signals as of 9/25/2026
Projects
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.
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.
