Wir suchen dich
Du schreibst Software mit ganzem Herzen? Clean Code sowie saubere und klare Architekturen sind dir wichtig? Du treibst gerne Dinge voran und machst regelmäßig Expeditionen in die Gebiete außerhalb deiner Komfortzone? Du kennst vielleicht nicht immer alle Antworten, weißt aber wie du trotzdem zum Ziel kommst? Dann bist du genau richtig für unser Platform Foundation Team.
Zusammen mit deinen Kolleg:innen übernimmst du Verantwortung für das Softwaredesign und die Architektur unserer Business-Plattform – Der Basis für unsere Produkte. Wir arbeiten lean und agil und das heißt: Schnelle Release Cycles, Kundenfokus und höchste Codequalität dank Pairing, gegenseitigem Feedback und den besten Fortbildungen.
Das bringst du mit:
- Sehr gute Kenntnisse in Java (>= 11)
- Gute Kenntnisse in der Entwicklung von Applikationen für Linux Betriebssysteme und deren Betrieb
- Mit mindestens einer der folgenden Java-Technologien bist du vertraut: spring, Quarkus, JavaEE, Vert.x, MicroProfile.
- Du weißt, was TDD ist und praktizierst es auch.
- Du hast Kenntnisse über Patterns und Pitfalls im Bereich der verteilten Systeme.
- Über Microservices und eventbasierte Architektur hast du nicht nur gelesen, sondern damit auch praktische Erfahrungen gesammelt.
- Du baust resiliente Systeme – SRE Praktiken sind dir vertraut.
- Du bringst dich in fachliche Diskussionen aktiv ein und übernimmst Verantwortung.
- Probleme betrachtest du nicht isoliert, sondern denkst auch immer an das Gesamtsystem.
- Im Idealfall bringst du Erfahrung im Bereich der funktionalen Programmierung mit.