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)