Backend Developer

Permanent employee, Full or part-time · Kassel

Read job description in:
Deine Aufgaben
Moderne Software zeichnet sich durch eine strikte Trennung zwischen Modell und Darstellung aus. Webservices produzieren kein HTML sondern liefern nackte Daten als XML oder JSON und erst das Frontend generiert daraus eine ansehnliche Darstellung.

Deine Welt ist der Server? Du strukturierst dein Domänenmodell, baust Controller, Services, Resources, DAOs und POJOs? Du bist teamfähig, offen und leidenschaftlich? Du hast Erfahrung in der Softwareentwicklung und legst Wert darauf, dass dein Code nicht nur funktioniert, sondern auch schön ist? Dann bist du vielleicht genau der Richtige* für uns! Als Ninjaneers bieten wir dir einen Arbeitsplatz, an dem deine Ideen, seien sie auch noch so verrückt, deine Leidenschaft und dein Können Raum finden. Uns ist es dabei ziemlich egal ob du lieber Windows, macOS oder Linux nutzt - du sollst so arbeiten können, wie es für dich angenehm ist.
Dein Profil
  • Du bist ein leidenschaftlicher Entwickler.
  • Du machst dir Gedanken um State und Concurrency.
  • JPA, Hibernate (oder sogar JOOQ?), Jackson, Maven, Dependency Injection etc gehören zu deinem Vokabular.
  • Du bist ehrgeizig, fokussiert und lernst immer dazu.
  • Du bist kommunikativ und offen. Vorurteile kennen wir hier nicht!
  • Du kennst KISS, Yagni, Continuous Integration & Continuous Deployment.
  • Keiner schreibt gerne Tests, aber du machst es trotzdem?
Warum wir?
  • Wer Ideen voran treibt und Einsatz zeigt darf auch Verantwortung tragen und Entscheidungen treffen.
  • Rund um sorglos Paket im Büro mit Getränken, Obst, Coffee & Candy.
  • Arbeite wie du es willst. Du hast freie Hard- & Softwareauswahl.
  • Ein junges dynamisches und vor allem ehrgeiziges Team.
  • Erreichbarkeit ist wichtig. Daher erhälst du ein Smartphone inkl. Vertrag.
  • Du erhältst entweder eine subventionierte Mitgliedschaft im Gym oder eine Benefit-Card mit mtl. 40€ steuerfreiem Guthaben.
  • Fahrrad kaputt? Traumrad zu teuer? Dann lease dein neues Bike doch über die Firma!
  • Wir wollen Digital Natives. Wir sind Digital Natives. Home Office und Remote Arbeit sind kein Problem, da wir alles da haben was man braucht.
  • Firmenreisen werden bezahlt & belohnt.
Unsere Arbeit
  • Neben der Produktentwicklung, sind wir sehr stark im Beratungsgeschäft tätig. Sollten deine Skills in einem Kundenprojekt notwendig sein, musst du ran.
  • Schnelle Entwicklungszyklen helfen uns immer wieder neue Produkte auszuprobieren. Irgendwann muss das Unicorn doch mal dabei sein :)
  • Automatisierung bestimmt viele Abschnitte unserer Arbeit. Manuelle Aufwände mag keiner.
Über uns
Der Name Ninjaneers bildet sich aus den Worten Ninja und Engineer.

Ninjas sind schnell, agil, unkonventionell und vor allem effektiv. Kein starres Festhalten an Paradigmen, kein Streben nach Ruhm und Ehre. Wir bekommen eine Aufgabe und erfüllen sie im Sinne des Kunden - mit den Werkzeugen, die der Aufgabe angemessen sind. Schnell, agil, unkonventionell und effektiv.

Gleichzeitig sehen wir uns als Ingenieure und "Softwerker". Hierdurch fühlen wir uns dem klassischen Verständnis deutscher Handwerkskunst verpflichtet: hohe Qualität, Langlebigkeit und Wartbarkeit unserer Ergebnisse. Diese beiden Seiten stehen für uns nicht im Widerspruch zueinander. Sie stellen für uns das unverzichtbare Fundament einer langfristigen, für alle Beteiligten zufriedenstellenden Zusammenarbeit dar.
Your mission
Modern software is characterized by a strict separation between model and representation. Web services do not produce HTML but deliver naked data as XML or JSON and only the frontend generates a respectable representation from it.

Your world is the server? You structure your domain model, build controllers, services, resources, DAOs and POJOs? You are a team player, open-minded and passionate? You have experience in software development and care that your code not only works, but is also beautiful? Then you might just be the right person* for us! As Ninjaneers, we offer you a workplace where your ideas, no matter how crazy, your passion and your skills find room. We don't care if you prefer to use Windows, macOS or Linux - we want you to be able to work the way you feel comfortable.
Your profile
  • You are a passionate developer.
  • You care about state and concurrency.
  • JPA, Hibernate (or even JOOQ?), Jackson, Maven, Dependency Injection etc are part of your vocabulary.
  • You are ambitious, focused and always learning.
  • You are communicative and open. We don't know any prejudices here!
  • You know KISS, Yagni, Continuous Integration & Continuous Deployment.
  • Nobody likes to write tests, but you do it anyway?
  • Your proficiency level in German is B1. 
Why us?
  • Whoever pushes ideas and shows commitment is also allowed to take responsibility and make decisions.
  • All-around carefree package in the office with drinks, fruit, coffee & candy.
  • Work the way you want. You have free choice of hardware and software.
  • A young, dynamic and above all ambitious team.
  • Accessibility is important. Therefore you get a smartphone incl. contract.
  • You can choose between a sponsored Gym membership or a benefit card with €40 tax-free credit every month.
  • Bicycle broken? Dream bike too expensive? Then lease your new bike through the company!
  • We want digital natives. We are digital natives. Home office and remote work are no problem because we have everything you need.
  • Company travel is paid & rewarded.
Our Work
  • In addition to product development, we are very active in the consulting business. If your skills are needed in a customer project, you have to get involved.
  • Fast development cycles help us to try out new products again and again. At some point the Unicorn has to be there :)
  • Automation determines many parts of our work. Nobody likes manual efforts.
About us
The name Ninjaneers is formed from the words ninja and engineer.

Ninjas are fast, agile, unconventional and above all effective. No rigid adherence to paradigms, no striving for fame and glory. We are given a task and we accomplish it with the client in mind - using the tools appropriate to the task. Fast, agile, unconventional and effective.

At the same time, we see ourselves as engineers and "soft workers". Hereby we feel committed to the classical understanding of German craftsmanship: high quality, longevity and maintainability of our results. These two sides are not contradictory for us. For us, they represent the indispensable foundation of a long-term cooperation that satisfies all parties involved.

Your application!
We appreciate your interest in Demo GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at demodaten@demo.de.

Please upload your CV, recent certificates as well as a brief cover letter (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.