I wanted to learn from experienced people in an environment that stimulates growth.
- Young Professional Software Engineer
- Jasper van Heijst
Wanna work with big data, Java back-end services, and cloud technologies mainly for SEO and SEA purposes? Join our team!
Almost everybody in The Netherlands and Belgium knows bol.com. With over 8 million customers, 30 million monthly visits and 15 million products, bol.com is the largest online retailer in the Dutch language region. As these numbers imply, bol.com is also a big data driven organization that ‘breathes’ IT. We currently employ over 1.300 people, 350 of which are IT-professionals, divided into 60 scrum teams. Together, we strive to make bol.com the best, most customer-centric shop possible.
Who are we and what do we do?
We are scrum team 20a, part of the Online Marketing department. We are responsible for getting as many customers as possible to bol.com, using SEO and SEA techniques. In other words we make sure that all customer journeys go to bol.com!
Our team is formed by three developers:
- Michiel; kick ass big data developer,
- Kinson; awesome young professional with great interest in everything
- Alexandra; passionate backend Java developer interested in latest trends.
Always on our side are Lennart, our Business Analyst, Sijtje our Information Analyst and Irene our Product Owner. We also work closely with our architects, our stakeholders and other scrum teams. Our team has full autonomy and responsibility over our services and applications.
How do we do it?
Regarding SEO, we want to be in top 3 positions in Google organic search results. So we apply the latest SEO trends, powered by our Java Backend Service using Spring, Java8, Tomcat; we are also responsible for generating the URLs on our website.
Regarding SEA, we have streaming applications that gather data from our landscape and process the data with the purpose of sending products to Google Shopping. We run these application on Hadoop using Flink streaming processing framework.
Our plan is to move to the Google Cloud soon! For streaming applications, we want to use managed services by Google and rebuild the applications taking advantage of all the Cloud opportunities.
- Java knowledge
- Big Data interest (Streaming processing frameworks, for example Flink, Beam)
- Minimum 3 years of work experience
- Test mindset: without proving your code works, it is only a guess
- English is also a must, taking into account that we are quite an international team
Nice to haves
- Spring knowledge
- PostgreSQL knowledge
- know Google Cloud related technologies: Big Query, Pub/Sub, Spinaker, GitLab CI, Kubernetes, Data Flow/Data Proc
- infrastructure: Git, Maven/Gradle, Docker, Jenkins, Intellij, Jira, Rundeck
- some humor
If this makes any sense to you, if you are a team player, put forward your ideas, love to see things working in production, and if you occasionally like to have a beer at the TGIF-borrel, come and meet us!
Bol.com has one of the best work environments you’ll ever encounter. 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.
Check out our Techlab for the newest blogs in IT at bol.com.