Overview
DEINE AUFGABE
- Arbeite selbstständig und eigenverantwortlich an der Konzeption und Implementierung komplexer Softwarelösungen in unserem Kernprodukt.
- Entwickle in einem agilen und motivierten Team und stelle dabei die Qualität unserer Softwarelösungen sicher.
- Nimm am gesamten Software-Entwicklungslebenszyklus teil, von der Planung und Codierung bis zum Testen, Dokumentation und Release.
- Wirke an Verbesserungen für effiziente Entwicklung durch Architektur, Testbarkeit und Code-Qualität mit.
- Nimm an Sprint-Plannings, -Retrospektiven und -Reviews teil und präsentiere die Ergebnisse.
- Führe Code-Reviews durch und gib konstruktives Feedback in Bezug auf Coding Standards, Best Practices und Robustheit der Implementierung.
DEINE QUALIFIKATION
- Du hast dein Studium der (Wirtschafts-) Informatik oder eine vergleichbare Berufsausbildung mit Schwerpunkt IT erfolgreich abgeschlossen.
- Du hast sehr gute Programmierkenntnisse in Java.
- Du hast Spaß an komplexen Entwicklungsaufgaben sowie einen hohen Anspruch an die Qualität der Ergebnisse.
- Du hast gute Erfahrungen mit Prozessen, Werkzeugen und Methoden des modernen Software-Engineerings sowie mit agiler Entwicklung.
- Du bist sicher im Umgang mit Build-Pipelines.
- Idealerweise hast du Erfahrungen in MongoDB und/oder Elasticsearch / OpenSearch.
- Du zeichnest dich durch hohes und kontinuierliches Interesse an Softwareentwicklungsthemen aus und bringst deine dazugewonnenen Kenntnisse gerne im Team ein.
- Du bist in der Lage, dein technisches Wissen an Kollegen weiterzutragen.
- Du hast sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift.
UNSER TECH STACK
- Languages: Java, JavaScript
- Provided APIs: gRPC, REST, rmi
- Dev Stack: Jenkins, Bitbucket, Jira
Unser Angebot
Du möchtest etwas bewegen? Wir auch. Bei uns hat jeder Mitarbeiter die Möglichkeit, die Zukunft des Unternehmens mitzugestalten – frei von steifen Konzernstrukturen. Werde Teil unseres Teams – Bewirb dich jetzt!