Stellenbeschreibung
Rahmenparameter
Laufzeit: 01.05.2026 bis 31.12.2026 (mit Option auf Verlängerung, 3 Jahre)
Auslastung: Vollauslastung 100%
Einsatzort: ca. 98% remote, ggf. 5 Tage Vor-Ort in Essen (NRW)
Budget: ca. 65,00 EUR
Aufgaben
- Entwurf und Bewertung softwaretechnischer Lösungen im Enterprise-Java-Umfeld (Konzeption, Spezifikation)
- Weiterentwicklung und Wartung bestehender Anwendungen inkl. Fehleranalyse, Debugging und nachhaltiger Bugfixes
- Umsetzung von User Stories inkl. Code Reviews und Weiterentwicklung vorhandener Architekturen
- Implementierung und Erweiterung automatisierter Tests (Unit-/Integrations-Tests) sowie Begleitung nachgelagerter Teststufen
- Performance-Optimierung (z. B. SQL-/Query-Tuning, Bottleneck-Analyse)
- Abstimmung technischer Entscheidungen mit angrenzenden Teams/Architektur im agilen Setup
- Optional je Teilbedarf: Schnittstellenentwicklung (REST, ggf. SOAP) und Security-Anforderungen im Development Lifecycle
Must-haves
- Mehrjaehrige Senior-Erfahrung in Java (Enterprise) mit sauberem Design/OOD
- Nachweisbarer Architektur-/Konzeptionsanteil in Projekten (keine reine Implementierung)
- Code-Review-Praxis (aktiv, regelmässig)
- Testautomatisierung (z. B. JUnit) und Qualitätsverständnis
- SQL sehr gut (DB2 von Vorteil, aber nicht zwingend)
- Deutschkenntnisse
Optional je Teilbedarf
- Spring Boot oder Java EE/JEE
- REST APIs; SOAP als Plus
- UML/Modellierungstools
- Performance- und Troubleshooting-Erfahrung (Logs, Debugging)
- Security: Secure Coding / OWASP (Zertifikate koennen ggf. vor Start nachgeholt werden)
- Container/Platform-Grundlagen (Docker, Kubernetes oder OpenShift)