Search...

Senior Software Engineer (Java)

Adyen logo
Adyen

Adyen is a financial technology company providing a unified platform for payments, data, and financial products. It serves global enterprises, retailers, platforms, marketplaces, and other high-growth businesses.

Distributed
About Adyen

Adyen provides payment processing and financial technology services through a single platform. Its offerings include online and in-person payments, payment methods, risk management, authentication, revenue optimization, issuing, payouts, liquidity management, embedded accounts, and capital. Adyen typically serves global enterprises, retailers, SaaS platforms, marketplaces, and other high-growth businesses.

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

You will build and maintain a distributed high-performance platform, contribute to architectural decisions, improve scalability and reliability, mentor engineers, deliver code quickly, collaborate across teams, review code, and support secure financial data infrastructure.

Requirements

  • 6+ years of experience with object-oriented programming languages
  • Java experience
  • Experience mentoring developers
  • Understanding of software architecture
  • Ability to create performance database queries and table structures
  • Fluent English communication
  • Java 17
  • RESTful web services
  • SQL
  • 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 engineers
  • Improve platform robustness and scalability
  • Collaborate across teams and time zones
  • Review code
  • Support scalable, reliable, and secure financial data processes