Software Engineer (Java) - Invoicing & Collections

Adyen
Amsterdam
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Cross-functional collaboration","Communication","Experimental mindset","Iterating fast","Collaborating with diverse perspectives"]

Join the Revenue Connect (Billing) team to own the end-to-end monthly invoice lifecycle—generating invoices, distributing them to customers, and managing deductions and dunning. You’ll maintain and evolve a large-scale invoice generation engine while designing and building the next-generation platform. Work in a complex, regulated domain with direct customer impact, collaborating cross-functionally across Data Science, Frontend, and Product.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adyen
Adyen
9 months ago

Software Engineer (Java) - Invoicing & Collections

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Join the Revenue Connect (Billing) team to own the end-to-end monthly invoice lifecycle—generating invoices, distributing them to customers, and managing deductions and dunning. You’ll maintain and evolve a large-scale invoice generation engine while designing and building the next-generation platform. Work in a complex, regulated domain with direct customer impact, collaborating cross-functionally across Data Science, Frontend, and Product.
Location: Amsterdam
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Execute and oversee the end-to-end monthly cycle for generating Adyen invoices
  • •Manage invoice distribution, instruct deductions, and handle dunning procedures
  • •Innovate and engineer flexible invoicing solutions while ensuring regulatory and tax compliance per market
  • •Maintain and evolve the existing large-scale invoice generation engine while designing and building the next-generation platform

Key Requirements

  • •4+ years of experience in software development in a fast-paced tech environment
  • •Experience with Java, Web Services, REST APIs, Webhooks, and SQL/PostgreSQL
  • •Familiarity with complex, large-scale distributed systems
  • •Full professional proficiency in English
  • •A solid understanding of software engineering practices and interest in product knowledge
Experience:4+ years
Skills:Cross-functional collaborationCommunicationExperimental mindsetIterating fastCollaborating with diverse perspectives
Languages:English
Tech Stack:JavaWeb ServicesREST APIsWebhooksSQLPostgreSQL

Company Brief

Adyen
Global payments company providing a unified platform for accepting payments, risk management, and financial services to merchants and enterprises across online, mobile, and in-store channels.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 2006
WebsiteLinkedIn