| Volltextsuche Ausschreibungen | |
| Hier finden Sie die Auftragsangebote aus Ihrer Benachrichtigung und der letzten zwei Wochen. Alle Ausschreibungen sind grundsätzlich an selbstständige Fachkräfte gerichtet. Ausschreibungen von Projektvermittlern sind mit einem * gekennzeichnet (ohne Gewähr). Für eine eigene Auftragsausschreibung verwenden Sie bitte das Auftragsformular |
| Senior Java Engineer (m/w/d) |
|
vom 16.06.2026
Konzeption und Implementierung hochverfügbarer, modularer Backend-Systeme auf Basis moderner Enterprise-Java-Standards (Jakarta EE / MicroProfile). Verantwortung für die schrittweise Reimplementierung historisch gewachsener Core-Anwendungen in moderne, langlebige Software-Strukturen. Du konzipierst dabei auf Fehlervermeidung basierende Architekturen, die durch etablierte Resilienz-Strategien (wie automatisierte Absicherungen, Isolationsmuster und strikte Validierungsketten) eine maximale Datenkonsistenz und Ausfallsicherheit garantieren. Verantwortung für den stabilen Betrieb der reimplementierten Anwendungen nach dem DevOps-Prinzip. Du konzipierst und etablierst automatisierte Monitoring-, Logging- und Tracing-Strukturen, um Abweichungen im Systemverhalten frühzeitig zu erkennen, Engpässe (z.B. bei der Verarbeitung von Massendaten) proaktiv zu isolieren und eine lückenlose Auditierbarkeit zu garantieren. Anforderungen: Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit Java (17+) sowie profunde Kenntnisse im Enterprise-Umfeld unter Nutzung von Standard-Frameworks (Jakarta EE und Eclipse MicroProfile). Fundiertes Praxiswissen in der Umsetzung von entkoppelten Softwarearchitekturen – insbesondere Hexagonale Architektur (Ports and Adapters) und Clean Architecture zur Sicherung der langfristigen Wartbarkeit des Quellcodes. Tiefes Verständnis für den Entwurf fehlertoleranter Systeme. Du beherrschst gängige Resilienz-Strategien (Fail-Safe, Fallback-Mechanismen, Ratenbegrenzung) sowie strikte Eingangsvalidierungen (Design by Contract), um Fehlfunktionen im System proaktiv zu verhindern. Nachweisbare Erfahrung in der Migration und dem schrittweisen Refactoring von monolithischen Systemen in moderne, modulare Java-Architekturen. Tiefgehendes Verständnis im Aufbau und Betrieb zentraler Monitoring- und Logging-Stacks (z.B. Prometheus, Grafana, Loki oder ELK) zur Überwachung komplexer Java-Laufzeiten innerhalb von Kubernetes-Umgebungen. Praktische Erfahrung mit verteiltem Tracing (z.B. OpenTelemetry, Jaeger), um Aufrufketten über reimplementierte Systeme und verbliebene Legacy-Infrastrukturen hinweg transparent zu machen und Fehlerursachen präzise zu isolieren. Fundierte Kenntnisse in der Analyse und Optimierung des Laufzeitverhaltens von Java-Anwendungen (z.B. Heap-Analyse, Thread-Dumps, Garbage Collection Tuning) unter den restriktiven Bedingungen physisch gedeckelter, lokaler Hardware-Ressourcen. Sehr gute Deutschkenntnisse in Wort und Schrift. Arbeitsort: Luzern (mindestens 3 Tage/Woche) und remote innerhalb der Schweiz. Startdatum: asap. Laufzeit: 6 Monate mit Option. Kontaktadresse |