Senior Java/Spring AWS Engineer — Remote Payments Platform

Awin

Amsterdam

Hybrid

EUR 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexi-Week
Flexi-office
Work Expense Contribution & Remote/Fun
Health and Wellbeing
Development (Awin Academy)
Appreciation: peer-to-peer vouchers

Job summary

Awin is seeking a Senior Software Engineer to join our Billing & Payments domain, developing and maintaining an affiliate marketing platform. You will design reliable services, own full lifecycle delivery, and contribute to a cloud-first AWS stack using Java/Spring, Node.js, Kafka, and related technologies.

You’ll work in a cross-functional, agile team with a focus on quality, scalability, and collaboration across global stakeholders.

Qualifications

  • 6+ years of professional software engineering experience.
  • Strong foundation in OOP and comfort with multiple programming languages, ideally Java/Spring.
  • Passion for clean, maintainable code with SOLID principles.

Responsibilities

  • Work within a small, collaborative team using agile methodologies and practices.
  • Take ownership of applications across the full lifecycle, from design and implementation to operation.
  • Proactively identify improvement opportunities and technical risks, shaping technical direction.
  • Solve real business problems by translating requirements into scalable technical solutions.
  • Support an effective agile way of working by helping facilitate team ceremonies and workshops.
  • Mentor engineers through code reviews, knowledge sharing, and day-to-day collaboration.
  • Troubleshoot and resolve production issues, ensuring service reliability and operational stability.
  • Communicate effectively with local and remote colleagues and stakeholders.

Skills

Java/Spring
OOP & SOLID
AWS & microservices
REST APIs
Testing & CI/CD
Git
SQL & data modelling
NoSQL databases
Angular frontend basics
Agile/Scrum
AI in development
Node.js/TypeScript
Billing/financial systems

Tools

AWS Lambda
Kafka
DynamoDB
MongoDB
Node.js
Angular

Job description

Awin is seeking a Senior Software Engineer to join our Billing & Payments domain, developing and maintaining an affiliate marketing platform. You will design reliable services, own full lifecycle delivery, and contribute to a cloud-first AWS stack using Java/Spring, Node.js, Kafka, and related technologies.

You’ll work in a cross-functional, agile team with a focus on quality, scalability, and collaboration across global stakeholders.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer — AWS Microservices (Billing)
Senior Software Engineer — AWS Microservices (Billing)

Awin Global • Netherlands

Hybrid
EUR 60,000 - 80,000
Flexible four-day work week
Remote working allowance
International culture
+4
Senior Payments Engineer (AWS) – AI-Native Full-Stack
Senior Payments Engineer (AWS) – AI-Native Full-Stack

Levy Professionals • Noord-Holland

On-site
EUR 90,000 - 120,000
Senior Java Engineer — Scale a Global Payments Platform
Senior Java Engineer — Scale a Global Payments Platform

Stackd • Amsterdam

Hybrid
EUR 85,000 - 110,000
Senior Java Engineer - High-Performance Payments
Senior Java Engineer - High-Performance Payments

Adyen • Amsterdam

On-site
EUR 65,000 - 90,000
Staff Software Engineer - Payments Platform Architect
Staff Software Engineer - Payments Platform Architect

Airwallex- • Amsterdam

On-site
EUR 140,000 - 190,000
Senior Software Engineer (Java/Spring/AWS)
Senior Software Engineer (Java/Spring/AWS)

Awin • Amsterdam

Hybrid
EUR 90,000 - 120,000
Flexi-Week
Flexi-office
Work Expense Contribution & Remote/Fun
+3
Java Software Engineer — Global Payments Platform
Java Software Engineer — Global Payments Platform

Adyen • Amsterdam

On-site
EUR 70,000 - 110,000
Staff Software Architect, Payments Platform
Staff Software Architect, Payments Platform

Airwallex • Amsterdam

Hybrid
EUR 150,000 - 190,000
Java Payments Engineer — Build a Global Platform
Java Payments Engineer — Build a Global Platform

Adyen • Netherlands

On-site
EUR 70,000 - 120,000
Senior Java Platform Engineer – Distributed Systems
Senior Java Platform Engineer – Distributed Systems

TW • Amsterdam

Hybrid
EUR 70,000 - 100,000