Software Engineer Java 8 (m/f) full time, on-site in Berlin


itembase GmbH

Advisor Technology is turning ecommerce data into useful actions for online shops.The Advisor service uses predictive analytics and machine learning algorithms to provide participating Merchants and Solution Providers deep insights into immediate and specific issues affecting their business. The service furthermore generates business recommendations, delivered to participating Merchants, in the form of a daily proposed action list.

We are forming a team to build a new version and go beyond beta. We have clients that rank among the largest corporations in the world utilizing Advisor to


About you

You enjoy finding technical solutions to real-world problems and love applying  your analytical, mathematical and engineering competencies efficiently and in goal-oriented, agile manner. Additionally you have experience in scalability, data-driven architectures and AI/ML.

You possess:

  • excellent skills in Java and agile development

  • solid experience in building APIs

  • in-depth knowledge about building distributed applications

  • experience in ML supported data processing

  • nice to have: experience building data streaming and processing pipelines (Kafka, Flink or similar); reactive programming (using RxJava for example); experience with asynchronous frameworks like vert.x.


What we offer

  • A modern stack (Java 8, vert.x, Apache Kafka, Apache Flink, MongoDB, Redis, CI/CD, Docker, Nomad, Consul, Ubuntu, Mattermost)

  • Opportunities to deepen existing IT/Business skills as well as gain new ones.

  • Open-minded, friendly, international colleagues.

  • A lot of room for creativity and ideas and the opportunity to have a real impact on our innovative product.

  • Light-filled open space office in Berlin-Kreuzberg.

Are you ready to conquer the world of eCommerce with us?

Then send us your application including links to relevant examples / repositories via email to Please also state your earliest start date and your salary expectations. We will gladly answer any questions via email, phone +49(30) 46724729-2, or in person if you want to drop by and have a chat with us.