Adyen

Java Software Engineer - Billing

Amsterdam, Netherlands
Kafka Spark Python Java SQL PostgreSQL
Description

This is Adyen

Adyen provides payments, data, and financial products in a single solution for customers like Meta, Uber, H&M, and Microsoft - making us the financial technology platform of choice. At Adyen, everything we do is engineered for ambition. 

For our teams, we create an environment with opportunities for our people to succeed, backed by the culture and support to ensure they are enabled to truly own their careers. We are motivated individuals who tackle unique technical challenges at scale and solve them as a team. Together, we deliver innovative and ethical solutions that help businesses achieve their ambitions faster.

Billing

The focus of our Platform and Financial Services team is on building a single platform for embedded payments, finance, onboarding and compliance. The team’s ambition is to fill the gap in the market by providing platforms and marketplaces with financial products such as capital, as well as issuing of cards and bank accounts. Thanks to these solutions, Adyen is not limited to being a payments processor, but an entrenched partner for our merchants. 

When you think of billing, it might seem as simple as sending out invoices and telling customers how much to pay. However, as we operate in a complex business, this process is also more complex than it first sounds. As we aim to simplify these complexities for our customers, billing is no exception and is, in fact, a critical part of our business operations, directly impacting our revenue and cash flow.

If we want to reach our 10X ambition, we should be able to handle growth in both the number of customers, and the volumes they are transacting with us. Billing needs to address both of these directions of growth, which could mean we in fact need to scale 100x in this area. 

Whilst billing is part of our Platforms & Financial Services solution, the team supports billing across Adyen's entire business offering.

As a developer on the Platform and Financial Services team, you have the freedom and trust to design and maintain systems, leading to innovative solutions that benefit our clients. You will play a crucial part in growing Adyen into a leading global fintech company.

 

What you will do: 

  • We launch fast and iterate often. Concretely, this means that within your first few weeks, you will bring code live that impacts many merchants and shoppers. 
  • You will be fully responsible for projects from initial design to bringing the new functionality live.
  • Your code will be used at scale and you have to think in that mindset when building features.
  • Identify and improve parts of the platform to make it more robust and scalable.
  • Collaborate across teams and time zones to make things happen, review code and be open to feedback.
  • You’re going to work on building the new billing engine whilst maintaining the legacy engine. 
  • You’ll build the Event Producer (Kafka) and create the ETL’s to generate invoice data (Spark/Python)
  • You’ll be contributing to the early stages of this greenfield project. You’ll make a lasting impact on Adyen's future billing engine.

Who you are:

  • You are curious about the processes behind pricing/billing, able to voice ideas on what to improve.
  • You are quick to execute and fix problems. 
  • You like to solve complex problems for merchants.
  • You’re comfortable working with different client groups (both tech and non-tech).
  • You have a sharp eye for detail and work with precision.
  • You enjoy writing testable code.
  • You know how to take ownership to get things done, while collaborating and involving other people to hear different perspectives.
  • You have great communication skills and the ability to articulate complex, technical concepts.
  • You have demonstrated knowledge of Java, Web Services (RESTful) and SQL/PostgreSQL.
  • You have proficiency/experience with big data technologies (i.e. Python, Spark and Kafka).
  • You are proficient in creating performant database queries and table structures.

 

Our Diversity, Equity and Inclusion commitments

Our unique approach is a product of our diverse perspectives. This diversity of backgrounds and cultures is essential in helping us maintain our momentum. Our business and technical challenges are unique, and we need as many different voices as possible to join us in solving them - voices like yours. No matter who you are or where you’re from, we welcome you to be your true self at Adyen.

Studies show that women and members of underrepresented communities apply for jobs only if they meet 100% of the qualifications. Does this sound like you? If so, Adyen encourages you to reconsider and apply. We look forward to your application!

What’s next?

Ensuring a smooth and enjoyable candidate experience is critical for us. We aim to get back to you regarding your application within 5 business days. Our interview process tends to take about 4 weeks to complete, but may fluctuate depending on the role. Learn more about our hiring process here. Don’t be afraid to let us know if you need more flexibility.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers