We’re AD/01, the tech studio that builds the future of food retail. Whether it’s in-store aisles, online baskets, or behind-the-scenes operations, we innovate the daily food experiences for farmers and families, grandmas and greengrocers, and pickers and packers alike.
We’re part of the Ahold Delhaize network, one of the world’s largest global food retail groups and a leader in both supermarkets and e-commerce. With 19 strong local brands in Europe, the United States, and Indonesia, we create a meaningful difference for our customers, our people, and the world around us. And we’re looking for the freshest minds excited to create the recipe for change.
Your new role and environment
We are looking for a Mid Backend Developer to join one of our backend teams (E-Value, Payments or Reward Engine). In this role, as part of a SCRUM team, you will be responsible for building and maintaining scalable and reliable backend services using Kotlin and modern backend technologies
The Payments and E-value teams have built our Knox payment platform in house and have been expanding and improving it over the last few years. The Knox platform handles all the payment flows for our checkout processes.
The Reward Engine team has built the Rewards engine in house which calculates discounts and loyalty points for all the purchases made on our omnichannel platforms.
The plans for part of the platforms include a roll out to multiple other labels and brands within Ahold Delhaize that will require that the platforms stay lean, efficient and comprehensive.
Key responsibilities of your role.
- Develop, maintain, and evolve high-quality, scalable microservices using Kotlin/Spring Boot and PostgreSQL.
- Ensure the availability, reliability, and high performance of critical, client-facing services, focusing specifically on accurate customer loyalty and discount tracking.
- Develop features that inherently maintain consistency and accuracy in loyalty points and discounts, providing auditable transaction history for both the business and customers.
- Own the full operational lifecycle (DevSecOps), including deployment to Kubernetes, proactive monitoring, troubleshooting, and participating in the after-hours on-call rotation.
- Collaborate effectively with the Product Owner and other engineers to translate business needs into clear, scalable, and well-documented feature implementations.
What’s in it for you?
We ask a lot. (We’re looking for the best, after all). But we offer a lot, too.
So, what do we have in store for you? We offer flexible hours and a hybrid working model, allowing you to work both from home and at the office. We provide competitive benefits to support health, well-being and your professional growth. This includes: a significant budget on the benefit platform and a yearly bonus. At AD01 we welcome everyone, just the way you are, and encourage individual growth with valuable opportunities and a worldwide across-brand network.
Key responsibilities of your role.
- Develop, maintain, and evolve high-quality, scalable microservices using Kotlin/Spring Boot and PostgreSQL.
- Ensure the availability, reliability, and high performance of critical, client-facing services, focusing specifically on accurate customer loyalty and discount tracking.
- Develop features that inherently maintain consistency and accuracy in loyalty points and discounts, providing auditable transaction history for both the business and customers.
- Own the full operational lifecycle (DevSecOps), including deployment to Kubernetes, proactive monitoring, troubleshooting, and participating in the after-hours on-call rotation.
- Collaborate effectively with the Product Owner and other engineers to translate business needs into clear, scalable, and well-documented feature implementations.
What’s in it for you?
We ask a lot. (We’re looking for the best, after all). But we offer a lot, too.
So, what do we have in store for you? We offer flexible hours and a hybrid working model, allowing you to work both from home and at the office. We provide competitive benefits to support health, well-being and your professional growth. This includes: a significant budget on the benefit platform and a yearly bonus. At AD01 we welcome everyone, just the way you are, and encourage individual growth with valuable opportunities and a worldwide across-brand network.
Requirements
Must have requirements
- 3+ years in Java/Kotlin development, with knowledge about Spring Boot, and event-driven architecture with tools such as Kafka.
- Strong understanding of asynchronous communication patterns (Kafka, RabbitMQ, or similar message queues).
- Proven experience in drafting and refining user stories and translating business requirements into technical solutions.
- Understanding of Rest API architecture principles
- Familiar with observability best practices and hands-on experience in monitoring, logging, and alerting.
- Knowledge of PostgreSQL, MongoDB, or similar
- Knowledge and understanding of writing unit/integration tests using frameworks like JUnit, Mockk, Mockito, etc.
Nice to have requirements
- Experience working with high-volume, business-critical systems that must remain resilient under heavy load.
- Familiarity with designing-for-failure patterns (idempotency, retries, fallbacks, circuit breakers) to ensure reliability when issues have real-world impact.
- Experience in contract-first REST API development using OpenAPI
- Understanding of performance tests and writing performance tests using gatling
- Some experience of running and debugging services in Kubernetes
It goes without saying that so-called ‘soft skills’ are just as important as their ‘hard’ cousins. We highly value:
- Strong communication and interpersonal skills
- Creative; identifies solutions and selects the best combination of practices by taking an innovative approach to problem solving
- Team player; involves others, shares knowledge and seeks opportunities for cross functional working and collaboration
- Adaptable to situations and different/multicultural environments
- Excellent command of the English language both written & spoken
Apply now
If you’re excited to help us grow, then please apply now. If you feel like you might not tick all the boxes but have the skills and personality we’re looking for, then please also apply now!
Got questions? Don’t be shy. Pungaru Madalina, at Madalina.ghitulescu@ad01.com, has answers.
For us, diversity means being inclusive of thoughts and skills, generational differences, LGBTQ+, gender, race and ethnicity, disabilities, nationalities and more. We accept everyone for who they are.
We vragen
- A service-oriented attitude
- Business awareness
- A customer-friendly attitude