Jobs Available job

Senior Java Developer Senior Java Developer

Bachelor / Master
Go straight to:

How do you make our customers happy?

With 10 million customers, 30 million monthly visits and about 16 million products on display, is the most successful online retail platform in The Netherlands and Belgium. And when we say ‘platform’, we mean it. Well over 23,500 external partners – and counting – enrich the product base. Data-driven, adventurous (making mistakes is no biggie, as long as learnings are shared), we intend to deliver on our promise to make life easier and more fun for customers. And that is exactly what our 500 IT professionals (25% internationals), who comprise 90+ autonomous Scrum teams, do.

The biggest challenge

Although our business model may sound familiar, our approach to network retailing sets us apart from the usual suspects. So much so, in fact, that while we admire the achievements of international platforms, we don’t necessarily consider them our peers. We opt for a more localized approach (up close and personal!) and our ways of working reflect our idiosyncratic DNA. At, it’s all about autonomy and taking ownership, so end-to-end responsibility is the norm. Can you shoulder that?

Your responsibilities as Senior Java Developer

  • Develop clean, high-performance code that facilitates and inspires over 10 million customers, 23k partners, and 1,700 colleagues
  • Think of ways to make solutions scalable and future-proof
  • Help your team grow and team up with business stakeholders to ensure that solutions add customer value
  • Take full, end-to-end ownership over team solutions
  • Experiment with cutting-edge tooling – including tooling you add to the stack

As Senior Java Developer, you will join one of our Scrum teams.  We believe in ownership, and you will have a mandate (together with your team) to develop features end-to-end. At, we are big on autonomy, and that makes us strong: we expect you to make all (technical) choices along the way but also to assume ownership when things go awry. You build it – you run it – you love it is our mantra, and we live it every day. Every Scrum team is part of a Fleet – every Fleet part of a Space. As for your GPS location within the universe, check below which one you may call your (temporary, because moving between spaces is possible) home.

The Shopping Experience Space builds and runs the store environment, ranging from Search (elastic as a rubber band) to our App, and from Subscriptions to Checkout. The team is customer facing, multidisciplinary, crazy about Kotlin, Google Cloud, React and Redux. And slightly quirky. Ever tried to complete a racetrack on your office chair? Join us and you can strike that one off your bucket list!

The Retail Platform Space developers are the primary enablers of our external partners. Here you’ll crunch code that helps partners to entice our customers with amazing offers. Machine learning to improve sales-forecasts? An engine that determines the perfect price point? Tools that tell partners what customers want and expect? Automated reminders? We have our partners’ backs!

The Logistics Space streamlines the physical flow of all goods. No easy feat, because we ship 16m individual products, and offer disruptive fulfilment services. No drones yet, but everything is on the table. We also support one the largest and most sustainable (BREAAM award winner, home to colleagues, bees and bats) fulfilment centers in the EU.

The Content & Marketing Space is one navy that consists of two fleets. 😉 Content focuses on product information and processes over 700,000 changes each day, every day. The Marketing Fleet assures our relevance. Both as a brand, and on a customer facing level. SEA, SEO, APM, personalization? Machine learning, Java, Spring, Postgres, BigQuery? Been there, done that.

The Platform Space keeps the fabric of our entire universe together. They also enable roughly 500 developers in other spaces to shine like stars. Home to the hardcore techies, we deliver the data (BigQuery, PubSub, Postgres), Provisioning (Kubernetes, VM’s), and Application (Continuous delivery, metrics, logging) goods.

No matter the space you’ll join, your tech stack includes:

  • Java (8!)
  • Kotlin
  • GO
  • Google Cloud stack

3 reasons why this is(n’t) for you

  • Because you take pride in writing high quality code, and are versed in Java and (some of)
  • Because you’re a true pioneer, both when it comes to coding and tooling
  • Because you want to team up with a market leader that feels like a scaleup
  • Because business concerns don’t concern you #letthemeatcode
  • Because you don’t believe the land of ‘weed, windmills and wooden shoes’ has much to offer to techies
  • Because you want to be taken by the hand; autonomy & ownership are not your thing

Where you’ll work

As Senior Java Developer, you’ll join a Scrum team you can always rely on for feedback and continuous professional growth. The setting? Think ‘campus’, including a game room and soccer field. Despite our size, we make fun of rigid rules and traditional work structures. We may be a market leader, but you won’t get a whiff of the corporate odor you associate with that. Our strength derives from working together as equals and constantly improving each other. After all, you can accomplish great things on your own, but so much more with your colleagues! Given that over 25% of our IT fleet consists of internationals – if you want the receipe for a celebratory Brazilian feijoada or want to sample authentic Greek mezze, Utrecht is the place to be – we have a lot of relocation experience. As for our ways of working, check out the videos. For info on current challenges (yep, we share code), check out our Techlab!

What you get

What you get

  • Attention to you

    We are continuously focused on innovation and getting better every day. Because we work in a dynamic environment and our organization is growing rapidly, your development will grow together with
  • A blue and safe landing

    We warmly welcome our new colleagues, so they feel home as soon as possible. During your onboarding program, we give you all the ins and outs about!
  • Money and more...

    Working at is challenging and therefore you get something in return. Besides salary, you will receive a yearly bonus, holiday allowance, holiday entitlement of 29 days, travel allowance, group insurance and more.
  • Daily treats

    With good food, you get happy bol.commers. That's why we make sure there are a lot of lunch possibilities, if you want a quick bite, a snack or a healthy salad.

How it works

  1. Your application
    Carefully, we take a look at your application. Within 2 weeks you know if we invite you for an interview.
  2. First contact
    We call you to set up an interview. And since we’re already talking: feel free to ask any question you may have.
  3. First date
    In this first interview we’ll get to know each other. We want to find out more about you. Work experience is interesting, but we also want to find out more about you as a person. Together, we’ll find out if this job is a match made in heaven.
  4. Your next interview
    Before the next interview we will ask you to take an online assessment. We’ll also discuss the position and your team in depth.
  5. Is this love?
    2 interviews are usually enough to see if it’s a match. And if you agree… well, it’s the beautiful beginning of your career at :)

Any questions? Contact

Apply right away Are you our new Senior Java Developer?

CV/ resume (Word or PDF only, max. 10 MB))
Cover letter (Word or PDF only, max. 10 MB))