Inserat online seit: Veröffentlicht vor 22 Std.
Aufgaben der Stelle
PbDeine Aufgaben: /b /pliKonzeption und Implementierung hochverfügbarer, modularer Backend-Systeme auf Basis moderner Enterprise-Java-Standards (Jakarta EE / Eclipse MicroProfile) zur sicheren Abwicklung von Abrechnungsprozessen /liliAnwendung zukunftsfähiger Architekturprinzipien wie Hexagonale Architektur (Ports Adapters) und Clean/Onion Architecture zur konsequenten Trennung von Fachlogik und Infrastruktur /liliVerantwortung für die schrittweise Reimplementierung und Modernisierung historisch gewachsener Core-Anwendungen in nachhaltige, wartbare Softwarearchitekturen /liliEntwicklung fehlertoleranter Systeme durch den Einsatz etablierter Resilienz-Strategien (Fail-Safe, Fallback-Mechanismen, Rate Limiting) sowie strikter Validierungsansätze (Design by Contract) zur Sicherstellung höchster Datenkonsistenz /liliAufbau und Weiterentwicklung eines stabilen Betriebs im Sinne des DevOps-Prinzips /liliKonzeption und Implementierung von Monitoring-, Logging- und Tracing-Lösungen (z. B. Prometheus, Grafana, Loki, ELK) für eine proaktive Systemüberwachung /liliEinsatz von verteiltem Tracing (z. B. OpenTelemetry, Jaeger), um Systemabhängigkeiten transparent zu machen und Fehlerursachen effizient zu analysieren /liliIdentifikation und Behebung von Performance-Engpässen sowie Sicherstellung der Skalierbarkeit unter begrenzten On-Premise-Ressourcen /lipbDein Profil: /b /pliMehrjährige Erfahrung in der professionellen Softwareentwicklung mit Java (+) im Enterprise-Umfeld /liliFundierte Kenntnisse in Jakarta EE und Eclipse MicroProfile sowie der Entwicklung moderner, modularer Backend-Systeme /liliTiefgehendes Praxiswissen in der Umsetzung entkoppelter Architekturen, insbesondere Hexagonale Architektur und Clean Architecture /liliStark ausgeprägtes Verständnis für den Aufbau fehlertoleranter und resilienter Systeme, inklusive Erfahrung mit Fail-Safe-Ansätzen, Fallback-Strategien und Eingangsvalidierungen /liliNachweisbare Erfahrung in der Transformation und Refaktorierung monolithischer Legacy-Systeme hin zu modularen Architekturen /liliFundierte Kenntnisse im Bereich Observability, inklusive Aufbau und Betrieb von Monitoring- und Logging-Stacks (z. B. Prometheus, Grafana, Loki oder ELK) in Kubernetes-Umgebungen /liliErfahrung mit verteiltem Tracing und komplexer Fehleranalyse in verteilten Systemlandschaften /liliKenntnisse in der Analyse und Optimierung des Laufzeitverhaltens von Java-Anwendungen (Heap-Analyse, Thread-Dumps, Garbage Collection Tuning) /liliInteresse an fachlichen Zusammenhängen und Bereitschaft, sich in Themen wie Leistungsabrechnung, Tarifmodelle und regulatorische Rahmenbedingungen einzuarbeiten /liliFliessend in Deutsch /li