Description
At Adyen, you will be part of a team that engineers solutions for ambition. As a Java Software Engineer, you will be responsible for the full development cycle from software design to testing and ensuring everything works as expected in production.
You will work on building and improving integrations at a global scale for in-store and online payments. Your tasks will include:
- Building the best and most efficient payment engine globally
- Building connections to all relevant payment methods and card schemes worldwide
- Creating a high-available, highly-scalable payment processing platform and connecting to hundreds of external APIs
- Delivering an industry-leading user experience
- Expanding and modernizing the portal for external and internal users
- Building a foundation where other solutions can build on top of
You will be focusing on providing APIs and UIs to merchants to enable self-service. You will work on new features for the portal, improving the performance of existing frameworks, or building automation APIs which enable platform growth in a scalable way.
The ideal candidate has experience with Java, web services, REST APIs, and SQL/PostgreSQL. They are proactive, take ownership, and strive for quality from both a technical and product perspective. Excellent communication skills and the ability to explain complex technical concepts to a non-technical audience are also required.
As an Adyen employee, you will be part of a diverse and inclusive team. You will be fully responsible from the initial design to bringing new functionality live. You will identify and improve parts of the platform to make it more robust and scalable. You will collaborate across teams and time zones to make things happen, review code, and be open to feedback.
This role is based out of our Amsterdam office. We are an office-first company and value in-person collaboration; we do not offer remote-only roles.