Senior Java Backend Developer

Job description

What we are doing

Every day we connect millions of time table planners, teachers, students and parents. More than 20.000 schools around the globe rely on our software. Our portfolio includes a web application, a windows client and native apps for iOS and Android. We’ve been the market leader in this sector for 40 years. To remain in this position we made the decision to build a new generation of our products. This is a huge task and we need your help to achieve it.

 

What you will be doing

  • Develop new features and design our new architecture together with one of our Scrum-Development teams
  • You’ll work on every scrum artefact (implementation, documentation, testing) and take responsibility for our products
  • You’re implementing the backend of a complex web application using latest technologies (Java/Spring stack)
  • You’ll work closely with our product managers
  • You’ll evaluate and experiment with new technologies and work on architecture decisions
  • You'll maintain and extend our existing backend services and integrate new services with the existing application
  • You help and coach your colleagues

 

What we offer

  • An annual salary starting at 50.000 euros. We're open to pay more depending on your qualification and experience + a bonus depending on the company success
  • for non-German speakers: support in learning the language
  • Flexible working hours and home office on specific work days
  • Modern offices with a sunny garden and gym
  • Catered lunch
  • Garage

Requirements

What we expect from you

  • Several years of experience in developing complex web applications
  • Good knowledge of web backend technologies (Java, Spring, Kafka, JPA, SQL/RDBMS)
  • You are constantly learning and are interested in new technologies
  • You are excited to solve complex problems
  • You have a degree in software engineering or relevant work experience to prove that you don’t need one
  • Bonus points if you have full-stack web development experience
  • Good English skills are a must, good German skills even better