Senior Software Engineer (Java)
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.
Projects
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.
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
