Adyen

Java Software Engineer - Payments

Adyen
Apply
2 months ago
Amsterdam, NetherlandsMid Level

Responsibilities

  • Build and maintain Adyen’s distributed, high-performance payment platform.
  • Develop global integrations with payment methods, card schemes, and external APIs.
  • Build portal features, merchant-facing APIs, UIs, and automation capabilities.
  • Own functionality from initial design through production deployment.
  • Improve platform robustness, scalability, performance, and reliability.
  • Review code and collaborate across teams and time zones.

Requirements

  • Experience with Java, web services, REST APIs, and SQL/PostgreSQL.
  • Experience building and deploying high-throughput, highly reliable services.
  • Ability to own technical and product quality and evaluate tradeoffs involving speed and technical debt.
  • Strong communication skills, including explaining complex technical concepts to non-technical audiences.
  • Collaborative, proactive approach with a willingness to seek diverse perspectives.
  • Nice-to-have experience with RabbitMQ, Kafka, or Elasticsearch.

Benefits

  • Based in Adyen’s Amsterdam office.
  • Office-first work environment with in-person collaboration; remote-only work is not offered.
  • Inclusive workplace with stated diversity, equity, and inclusion commitments.
  • Application updates targeted within five business days and an interview process typically taking about four weeks.

Tech Stack

Apache KafkaElasticsearchJavaPostgreSQLRabbitMQSQL

Categories

Adyen

About Adyen

5,001-10,000 employees

Adyen builds a unified payments and financial technology platform for large merchants and platforms, offering card processing, POS, mobile, and global acquiring, plus risk and data tools. It sells payment processing and related services directly to businesses, earning fees per transaction. Founded in 2006 and headquartered in Amsterdam, it is a public company listed on Euronext Amsterdam (AMS: ADYEN) with customers including Meta, Uber, and H&M.

Contact me