
Senior Software Engineer (Java / Backend)
Job Description
Für ein agiles Produktteam suchen wir einen erfahrenen Senior Software Engineer, der moderne Backend-Systeme im Enterprise-Umfeld konzipiert, entwickelt und betreibt. Der Fokus liegt auf der Modernisierung bestehender Kernanwendungen, dem Aufbau resilienter Architekturen sowie der Weiterentwicklung einer stabilen und hochverfügbaren Systemlandschaft.
Du arbeitest an geschäftskritischen Anwendungen mit hohen Anforderungen an Qualität, Verfügbarkeit und Datenkonsistenz und begleitest die schrittweise Transformation von Legacy-Systemen in moderne, modulare Architekturen.
Hauptaufgaben
Konzeption und Entwicklung moderner Backend-Lösungen auf Basis von Java 17+, Jakarta EE und MicroProfile
Umsetzung von Hexagonalen Architekturen, Clean Architecture und Domain-driven Design Prinzipien
Modernisierung und schrittweise Ablösung bestehender Legacy-Anwendungen
Design und Implementierung resilienter und fehlertoleranter Systeme
Verantwortung für den Betrieb nach dem DevOps-Prinzip
Aufbau und Weiterentwicklung von Monitoring-, Logging- und Observability-Lösungen
Analyse und Optimierung von Performance, Stabilität und Ressourcenverbrauch
Mitarbeit in einem agilen Team und aktive Mitgestaltung technischer Lösungen