Helaas, deze vacature is niet actief.

Senior API Java Engineer in Utrecht


In 2010 we created the bol.com Open API, for external developers to build upon. In 2014 we launched our own official mobile bol.com app for Android & iOS and which then became the no.1 consumer of the bol.com Open API. Nowadays our bol.com apps are installed on more than 1 million mobile phones and are heavily used. We are currently working on a completely new bol.com Open API based on a different architecture.

We have an open position for an experienced API craftsman that has a clear vision on API development and all subjects involved such as; versioning, security, throttling, authentication, aggregation of data, API testing and documentation. As a Java Software Engineer you have experience in building reactive and resilient APIs.

Tech Stack

  • Java
  • Non Blocking IO
  • Reactive: RxJava, Reactor
  • Hystrix
  • Zuul
  • Ribbon
  • Tomcat
  • Spring Cloud 

Who you are
As a Senior Java Developer your technical experience is the basis but equally important is your personality. You have a clear opinion on API related subjects and are willing to share this. On the same time you are open to other suggestions and options. You communicate clearly. You want to be completely responsible for what you have built, as the team will take responsibility all the way up to Production. You enjoy a dynamic environment and perform well autonomously. You work closely together with our Software Engineers, Information Analyst, Architect and Product Owner. Agile and/or Scrum experience preferred!

Must haves

  • Very experienced in building and maintaining (open) API
  • You take ownership for what you build very seriously; you build it, you run it, you love it
  • Go PRO (duction) or Go Home mentality
  • Open-minded personality
  • Teamplayer

Why work at bol.com?
Bol.com has a great working environment. From the casual atmosphere, to the invigorating energy of the building with its open spaces, to the overall high standard of professionalism. Our Scrum teams are autonomous and fully in charge of everything they deliver. We embrace innovation and new technologies. If you want to investigate and implement new techniques, go for it. We’re also interested in what makes you tick as a person, in your desires and ambitions, and what projects suit you best. And then there are all of the other reasons, including the on campus soccer field, hackathons, fitness facilities, games-room, and our Friday afternoon get-together with drinks at our own bar.

Extra informatie

Fulltime (startersfunctie)

Utrecht | ICT / IT / Programmeur | Fulltime (startersfunctie)

Schrijf je nu in!

Wil jij op de hoogte gehouden worden van nieuwe interessante vacatures en altijd binnen 1 muisklik kunnen solliciteren? Schrijf je in als werkzoekende!


We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.