Senior Software Engineer (Java) – Post Purchase Process (m|f|x)

Job description

Our teams own the post-purchase processes on the idealo platform and are therefore directly responsible for delivering a successful buying experience to our customers. Our Responsibility includes the order processing, which handles several thousand orders per day, and the various communication channels in the direction of our customer and merchant. Our daily work has a direct impact on the trust of the customer and thus on the success of our brand. 

Our modern event driven service landscape, processes and creates order, customer inquiry, customer complaint, merchant inquiry and shipping information events. Our Java8+ based systems publish those events and meta-data via Kafka or AWS SNS/SQS to the whole company. As compute platform we use our own container based private cloud (Openshift/Kubernetes) or AWS Services like Lambdas.  

The position is available in full-time or part-time. 

Job requirements

About your new role

  • You actively design, develop, deploy, operate and improve our service landscape.
  • You embrace healthy, modern engineering practices through writing clean, well-tested, and thoughtfully refactored code with the team.
  • You approach your work proactively with a sense for solving problems, a smart and simple way.
  • You will work closely with our Product Owner and team members to deliver high-quality solutions for our customers.
  • You demand and promote technical excellence and continuous delivery while keeping the needs of customers in mind.
  • You will develop and deploy our product continuously to AWS and our private container-based cloud.
  • You will collaborate with engineers of other teams on overarching high-impact projects.

Skills & Requirements

  • Solid experience with event-driven Architecture and Micro Services using Java 8+, the Spring ecosystem (Boot, Cloud, Data) and messaging technologies such as Apache Kafka.
  • You are experienced with Docker, Kubernetes, CI/CD and AWS Services like Lambda, SNS, SQS and S3.
  • You are ready take the end-to-end responsibility for your services.
  • You are used to use automated tests to improve the quality of your daily work.
  • You are able to challenge and improve architectures regarding scalability and stability.
  • You have an informed opinion, and you stand up for it - while you respect it when others do too.
  • You give constructive and appreciative feedback.
  • You have experience working in an agile environment.
  • You are eager to learn and improve yourself upon feedback and honest exchange.

At idealo you can expect

  • The possibility of further training for your individual career.
  • The provision of the work tools you need to perform at your best.
  • The freedom to determine how your day should look like and a lot of personal responsibility.
  • Onboarding program including welcome day, training and individual orientation.
  • The chance to work together on our goals and to create something new again and again.
  • You will work in our new home in the heart of Berlin and can look forward to light-flooded, modern rooms and a green roof terrace with a great view.

About idealo

idealo is a Berlin success story: in 2000 we started out with the mission of helping consumers make the best purchasing decisions. Right in the heart of Berlin, almost 1,000 employees from 40 nations are supporting our make the best purchase decision. We focussing on agile and autonomous work, sustainability, and a healthy relationship between work and private life. These values are firmly anchored in our corporate culture and an integral part of our corporate philosophy.

As part of our team, you can look forward to freedom, an international and inspiring working environment. Your ideas are particularly important to us. 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 severely handicapped degree do not play a role.

Information for applicants with severe disabilities: As an applicant with a severe disability, you can get advice from our Severely Disabled Representation (SBV) during the application process.

idealo continues hiring during the COVID-19 pandemic

We do still hire great talent from around the world! Our interview process is currently fully remote, however we are glad to be back at the office in hybrid mode soon. idealos will then be spending their time partly at the office in Berlin and partly remote. Feel free to reach out for further infos!