idealo is a Berlin success story: in 2000 we started out with the mission of helping consumers make the best purchasing decisions. Today, with 1.5 million visits per day, 50,000 shops and more than 330 million product offers, we are one of the most popular German e-commerce websites and one of the leading European shopping and comparison platforms. We are active as a price comparison platform in six countries (Austria, France, Germany, Great Britain, Italy and Spain).
As a member of our team, you can look forward to working with a large degree of freedom in an international and inspirational environment. We are located in the heart of Berlin and offer a unique idealo spirit. Your ideas are the driving force that moves our business forward. Not only our product portfolio is diverse, but also the people who work on it. We want you just as you are! Origin, religion, gender, sexual orientation or a degree of disability are irrelevant.
If you are passionate about improving the world of online shopping alongside 800 idealos from 40 nations, apply with us today.
(Java) Software Engineer (m|f|x) - Inventory
The Product Area Inventory is responsible for everything connected to importing offers into the idealo system. Currently we are handling around 5 billion updates per day coming in through a range of sources: APIs, CSV, and XML.
Our tech stack consists of almost a hundred (micro) services running mostly in OpenShift with Spring Boot as a basis and communicating through synchronous and asynchronous technologies like RESTful APIs or Kafka. We are responsible from the first line of code up to the running systems. Our main focus is on backend systems but we also have a number of internal frontend systems to configure and monitor the import.
We strive to have a balance between fulfilling our customers’ needs and taking our tech stack to the next level by making our architecture more resilient and getting rid of technical debt wherever we see it.
About your new role
You actively design, develop and deploy the software for the import at idealo
Furthermore you are responsible for operating and improving this software
You embrace healthy, modern engineering practices by writing clean, well-tested code with the team
You work in a self-motivated and self-managed team that enjoys being involved in the complete software lifecycle
Skills & Requirements
You have multiple years of professional experience as a software engineer in an agile environment
You approach your work proactively, you are always willing to learn new technologies, and last but not least you have a knack for solving problems the smart and simple way
You enjoy sharing your knowledge and like to communicate openly
You have excellent communication skills in English or German both written and spoken. Both is even better
At idealo you can expect:
There's no room for monotony here! Together with more than 10 different departments within the Product and Technology umbrella, you'll work on a variety of topics and ambitious goals
The provision of all necessary equipment that you need to deliver top performances
Employees are self-reliant and free to schedule their own work day
Tech talks, conferences or individual training, there are countless opportunities for constructive discussion and input.
The chance to work together on our goals, while also working to create something new
800 motivated colleagues and a cool office loft in the trendy district of Kreuzberg