Senior Java Entwickler (m/w/d)
Wir, die emagine GmbH, suchen nach erfahrene Projektunterstützung (m/w/d) im Bereich Java- Entwicklung.
Start: 04. Januar 2027
Laufzeit: langfristig
Einsatzort: Düsseldorf (1 Tag die Woche vor Ort ist erforderlich)
Aufgaben:
Entwicklung und Weiterentwicklung von Java-/Spring-Boot-Anwendungen
Analyse, Konzeption und Umsetzung fachlicher sowie technischer Anforderungen
Implementierung und Pflege von SOAP/XML- sowie REST/JSON-Schnittstellen
Bereitstellung und Dokumentation von OpenAPI-Schnittstellen
Durchführung von Code Reviews, Refactoring und Optimierung bestehender Anwendungen
Migration bestehender Java-EE-/JBoss-Anwendungen auf eine Spring-Boot-basierte Container-Architektur (Docker)
Erstellung von Pflichtenheften, Fachkonzepten und technischer Dokumentation
Konzeption und Abstimmung von Software- und Systemarchitekturen
Durchführung von Entwickler-, Funktions- und Performance-Tests
Unterstützung der Qualitätssicherung und Fehleranalyse
Integration der Anwendungen in die Produktionsumgebung
Support, Wartung und Fehlerbehebung für die bereitgestellten Dialoganwendungen
Must Haves:
Abgeschlossenes Studium der Informatik oder vergleichbarer Hochschulabschluss
Mindestens 5 Jahre Erfahrung (innerhalb der letzten 7 Jahre) in der Java-Softwareentwicklung
Mindestens 5 Jahre Erfahrung mit Java/Jakarta EE (JEE)
Mindestens 5 Jahre Erfahrung mit Webservice-Technologien (SOAP, WSDL, XML-Schema, REST) auf Java-Basis
Mindestens 5 Jahre Erfahrung in UML- und Use-Case-Modellierung
Mindestens 5 Jahre Erfahrung in Build-Management, Testverfahren und zugehörigen Tools
Mindestens 2 Jahre Erfahrung mit IntelliJ, Maven und Gradle
Mindestens 2 Jahre Erfahrung mit Oracle (ab Version 18) und/oder PostgreSQL (ab Version 17)
Mindestens 2 Jahre Erfahrung mit Spring
Mindestens 2 Jahre Erfahrung mit Spring Boot ab Version 3.0
Mindestens 2 Jahre Erfahrung mit Camunda 7 oder vergleichbaren Forks (z. B. CIB7)
Mindestens 2 Jahre Erfahrung mit Red Hat Kafka
Mindestens 2 Jahre Erfahrung mit Linux/Unix-Betriebssystemen
Mindestens 2 Jahre Erfahrung mit Microservice-Architekturen
Mindestens 2 Jahre Erfahrung mit Container-Technologien (Docker/OCI, Kubernetes, OpenShift, ArgoCD, Helm)
Mindestens 2 Jahre Erfahrung mit MS Office (Word, Excel, PowerPoint, Outlook)
Sehr gute Deutschkenntnisse in Wort und Schrift (mind. C1)