Want to hop on a free flight to your next job in Berlin?

Join the Festival

Java Back-end Developer (m/f)

mytaxi
We are the leading e-hailing app in Europe. Our vision is to create everyday magic in city movement.

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

mytaxi encourages a strong team spirit and simple company culture. Our teams organise themselves in established agile working environments. People at mytaxi work flexibly and independently. Every single employee is a part of our success story and so, open communication and a fair feedback culture come naturally to us.

We are passionate problem-solvers who listen and understand before we act. By working together – with each other, customers, drivers and cities - we make things better. Besides a lot of fun and potential to make a real difference, you will have the opportunity to work with the best team in the world (we know, everybody says so, but at mytaxi it’s true)!

Do you want to be part of the next step in the evolution of mytaxi into a global player in the ride hailing industry and the establishment of mytaxi’s role in the future of autonomous vehicle platforms?

Mytaxi is building up a new team that is solving key problems relating to urban transportation. Therefore, we are keen on hiring a Java Back-end Developer.

The team we are seeking to build will focus on the data behind core challenges in mobility markets including machine learning, demand prediction, surge pricing and other predictive analysis required for the upcoming challenges of autonomous driving.

The primary focus will be to build prediction systems that make use of a variety of data inputs to be integrated into various products across different systems.

JobOffer jobOffer = new JobOffer();
Job job = Job.builder()
 .setProducts(
     IN_HOUSE_APPS,
     BUSINESS_INTELLIGENCE,
     PAYMENT,
     MOBILE_APPS)
 .setProductType(SCALABLE_HIGH_AVAILABILITY_SYSTEM)
 .setDevelopmentStyle(AGILE_SCRUM)
 .setTeamAttributes(
     MOTIVATED,
     INNOVATIVE,
     FLAT_HIERARCHIES,
     COOPERATIVELY,
     INTERDISCIPLINARY,)
 .build();
jobOffer.addJob(job);

Main requirements

Candidate candidate = Candidate.builder()
 .hasDegreeInComputerSciencesOrSimilar(true)
 .add(Skill.JAVA.experience(AT_LEAST_FIVE_YEARS))
 .add(Skill.SOFTWARE_DESIGN.experience(SEVERAL_YEARS))
 .add(Skill.REST)
 .add(Skill.MICRO_SERVICES(MIN_2_YEARS))
 .add(Skill.SCRUM)
 .add(Skill.DEV_OPS)
 .setLanguages(Locale.ENGLISH, Locale.GERMAN)
 .build();
new Application(candidate).submit();

Nice to have

  • Experience in an international company or team away from your home country
  • German is a plus

Perks

Candidate candidate = Candidate.builder()
 .hasDegreeInComputerSciencesOrSimilar(true)
 .add(Skill.JAVA.experience(AT_LEAST_FIVE_YEARS))
 .add(Skill.SOFTWARE_DESIGN.experience(SEVERAL_YEARS))
 .add(Skill.REST)
 .add(Skill.MICRO_SERVICES(MIN_2_YEARS))
 .add(Skill.SCRUM)
 .add(Skill.DEV_OPS)
 .setLanguages(Locale.ENGLISH, Locale.GERMAN)
 .build();
new Application(candidate).submit();

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300