Java Entwickler (m/w/d)
emagine · Remote - Germany · 2026-09-29
Job description
Wir, die emagine GmbH, suchen für unsere Business Unit einen erfahrenen Java Entwickler (m/w/d), der in der Lage ist, komplexe Java-basierte Anwendungen und Services zu konzipieren und weiterzuentwickeln. Der ideale Kandidat verfügt über fundierte Kenntnisse in Java sowie im Spring Framework und bringt praktische Erfahrungen in der Entwicklung und Integration von REST- und SOAP-Schnittstellen mit.
Aufgaben
- Konzeption, Entwicklung und Weiterentwicklung von Java-basierten Anwendungen und Services
- Analyse, Design und Implementierung von Schnittstellen zwischen internen und externen Systemen
- Entwicklung, Integration und Betrieb von REST- und SOAP-Webservices
- Anbindung und Optimierung von Datenbanken (Oracle, PostgreSQL, DB2, SQL Server)
- Entwicklung und Betreuung von Anwendungen auf Oracle WebLogic Server
- Durchführung von Java-Version-Upgrades sowie Anpassung bestehender Anwendungen an neue Java- und Framework-Versionen
- Analyse und Behebung von Performance-, Stabilitäts- und Sicherheitsproblemen
- Erstellung technischer Konzepte, Dokumentationen und Aufwandsschätzungen
- Unterstützung bei Test, Deployment und Inbetriebnahme neuer Lösungen
Skillset
- Mehrjährige Berufserfahrung in der Entwicklung von Enterprise-Anwendungen mit Java
- Sehr gute Kenntnisse in Java 8/11/17 sowie im Spring Framework und Spring Boot
- Fundierte Erfahrung in der Entwicklung und Integration von REST- und SOAP-Schnittstellen
- Erfahrung in der Anbindung und Optimierung relationaler Datenbanken
- Gute Kenntnisse im Oracle WebLogic Server Umfeld
- Praktische Erfahrung bei Java-Migrationen und Versions-Upgrades komplexer Anwendungslandschaften
- Kenntnisse in XML, JSON, OpenAPI/Swagger sowie Maven oder Gradle
- Erfahrung mit Git, CI/CD-Pipelines und agilen Entwicklungsmethoden
Nice to have
- Erfahrung in Versicherungs-, Banken- oder Finanzdienstleistungsprojekten
- Kenntnisse in Docker, Kubernetes und Cloud-Technologien
- Erfahrung mit Messaging-Systemen wie Kafka, JMS oder RabbitMQ
- Kenntnisse in der Anbindung von Legacy- und Host-Systemen
Rahmenbedingungen
Start: ab Januar 2027
Laufzeit: 12 Monate + Option auf Verlängerung
Einsatzort: überwiegend REMOTE (Termine in Düsseldorf nach Absprache)