Description
At Adyen, we provide payments, data, and financial products in a single solution for customers like Facebook, Uber, H&M, and Microsoft - making us the financial technology platform of choice.
The Unified Platform is at the heart of Adyen’s infrastructure, bringing together accounting, reporting, billing, pricing, reconciliation, and configuration into one streamlined experience.
As a Senior Software Engineer (Java) on the Unified Platform team, you will work on complex technical projects from requirements analysis through design, implementation, testing, and launch into production.
Responsibilities:
- Work on complex technical projects from requirements analysis through design, implementation, testing, and launch into production.
- Be hands-on and contribute to the implementation.
- Identify and improve parts of the platform to make it more robust and scalable.
- Bring your own point of view on best engineering practices.
- Your code will be used at scale and you are expected to think in that mindset when building features.
- Build APIs and tooling according to quality principles such as performance and code quality.
- Collaborate across teams and time zones to get projects over the finish line.
Requirements:
- Familiar with complex large-scale distributed systems.
- Experience with Java, Web Services, REST APIs, Webhooks, and SQL/PostgreSQL.
- Good understanding of Software Engineering practices and interest in product knowledge.
- Enjoy working in a cross-functional team with roles like Data Science, Frontend, and Product.
- Value involving other people to hear different perspectives.
- Experimental mindset with a launch-fast-and-iterate mentality.
Minimum qualifications:
- 6+ years of experience in software development industry in a fast-paced tech environment.
- Full professional proficiency in English.
We are an office-first company and value in-person collaboration; we do not offer remote-only roles.