Java Backend Entwickler:in (m/w/d)
Rolle
In dieser Rolle trägst du dazu bei, bestehende Softwarelösungen kontinuierlich zu verbessern und zukunftsfähige Java-Backends für geschäftskritische Anwendungen zu gestalten. Du arbeitest in agilen Softwareentwicklungsteams, in denen Zusammenarbeit, Eigenverantwortung und kontinuierliche Verbesserung im Mittelpunkt stehen. Im Service-Center-Umfeld gestaltest du Lösungen für den zentralen Kontaktpunkt zu Kundinnen und Kunden und stellst stabile, performante Services sicher. Im Bereich Leistungssteuerung entwickelst und optimierst du ein leistungsfähiges Prüfungssystem, das bis zu 100'000 Rechnungen pro Tag verarbeitet. Dabei bringst du deine Erfahrung als Senior Java Backend Entwickler:in ein, setzt neue Impulse, treibst technische Innovationen voran und nutzt Gestaltungsspielräume für eigene Ideen.
Verantwortung
- Du entwickelst und erweiterst komplexe, moderne Java-EE-/Jakarta-EE-Anwendungen im Umfeld der Kernsysteme.
- In dieser Rolle setzt du zeitgemässe Technologien wie Angular, Event- und Workflow-Architekturen, OpenLiberty, Quarkus, Docker und Kubernetes zielgerichtet ein.
- Du erarbeitest im Team architekturkonforme Lösungsvarianten, evaluierst neue Ansätze prototypisch und stellst die Qualität durch automatisierte Tests sicher.
- Als Java Backend Entwickler:in führst du Code-Reviews durch und trägst aktiv zur kontinuierlichen Verbesserung der Software bei.
- Du übernimmst im DevOps- und Scrum-Team Verantwortung für die Anwendungen über den gesamten Lebenszyklus – von der Konzeption bis zum Betrieb.
- In dieser Rolle nutzt du moderne Engineering-Praktiken wie Clean Code, Clean Architecture, TDD, BDD und DDD und arbeitest im Rahmen eines Agile Release Trains nach SAFe.
Qualifikationen
- Du verfügst über eine Ausbildung oder ein Studium im Bereich Informatik / Softwareentwicklung, auch Quereinstiege sind willkommen.
- Du hast mindestens 5 Jahre Erfahrung in der agilen Softwareentwicklung mit aktuellen Java-Technologien im Java-EE- bzw. Jakarta-EE-Umfeld.
- Du bist versiert in der Backend-Entwicklung und kennst eine oder mehrere Technologien wie Java, Event- und Workflow-Driven-Ansätze, Docker, Kubernetes, Cucumber oder REST-Schnittstellen (Angular-Erfahrung ist ein Plus).
- Du hast praktische Erfahrung im Refactoring und in der Modernisierung von Legacy-Anwendungen.
- Eine hohe Softwarequalität ist für dich selbstverständlich – du schreibst durchdachten, sauberen und nachhaltigen Code.
- Du hältst dein technisches und methodisches Wissen stets aktuell, vernetzt dich aktiv und teilst dein Know-how im Team.
Benefits