Java Developer (m/f)

Job Description

As Java Developer  in our finance developer team, you will be facing extraordinary challenges and you will need to solve a lot of tough work tasks. Being a member of the Finance-Team, consisting of three developers at the moment, you are responsible for everything related to the internal and external payment flow of reBuy. Recent projects have been the integration of a new payment provider, necessary enhancements for the French and Dutch markets and Amazon Gift Card API integration for special deals. So the job is demanding but never commonplace.

Let's have a look at your key responsibilities: 

  • Build an awesome customer experience for all payment related processes

  • Develop software for our payment systems guaranteeing a smooth accounting process

  • Object oriented and test driven development using Java

  • Maintain our existing software with the help of design patterns, complexity analysis and fault tolerance

  • Develop solid unit and integration tests according to organizational standards


  • You are well experienced in developing with Java, Maven, Git and have expertise in test automation (e. g. JUnit, Mockito, Jenkins)

  • You have at least two years of solid experience in software development with Java including design, code review, build and testing

  • You hold a degree in IT, software engineering or a similar subject

  • You already have experience in Spring, Hibernate/JPA and RESTful services

  • You like to analyze business logic/processes and create loosely coupled applications

  • You are a quick learner and have outstanding analytical skills

Company Description

reBuy reCommerce GmbH

reBuy is the easy-to-use online reCommerce retailer. It all started with an idea of two students and increased into a million dollar vision. Today reBuy is one of the leading players in European reCommerce industry with 400 employees and grew up into a powerful business. You can be part of our exciting journey!