Java‑Entwickler*in für Datenmigration & Schnittstellenentwicklung (m/w/d)
emagine – wo spannende Projekte auf Expertise treffen.
Als internationales Beratungsunternehmen mit skandinavischen Wurzeln bringen wir seit über 30 Jahren IT-, Engineering- und Business-Expert:innen mit Unternehmen zusammen, die wirklich etwas bewegen wollen. Unsere Zusammenarbeit? Offen, verlässlich und auf Augenhöhe – mit klarer Kommunikation und flexiblen Strukturen.
Start: Q2-Q3 2026
Remote-Anteil: nahezu 100 % möglich
Über das Projekt:
Für das landesweite Projekt suchen wir erfahrene Unterstützung in der Java‑Anwendungsentwicklung und bei der Migration bestehender Steuerfalldaten in die neuen KONSENS‑Datenhaltungen.
Die Aufgabe umfasst sowohl die Neuentwicklung von Anwendungen, als auch die technische Migration bestehender Datenbestände, inklusive Transformationen und Qualitätssicherungen.
Ihre Aufgaben:
Sie übernehmen eigenverantwortlich Aufgaben in der Softwareentwicklung und der Datenmigration:
Anwendungsentwicklung
Analyse fachlicher Anforderungen und Erstellung von Pflichtenheften, Lösungsdesigns und technischen Konzepten
Entwicklung neuer Anwendungsteile in Java
Unterstützung beim Aufbau einer stabilen Entwicklungs- und Testumgebung
Begleitung des Rollouts während der produktiven Einführung
Datenmigration
Einlesen von Bestandsdaten aus Dateien oder bestehenden Datenbanken
Transformation der Daten in die Migrationsstruktur (XML)
Erstellung von XML‑Daten für die Befüllung der PERLE‑Datenhaltung und verfahrensspezifischer Tabellen
Durchführung von Validierungen und Plausibilitätsprüfungen auf Vollständigkeit, Richtigkeit und Verarbeitbarkeit
Sicherstellung nichtfunktionaler Anforderungen (Performance, Stabilität, Systemumgebung)
Ihr Profil:
Sie bringen die erforderlichen Mindestanforderungen mit:
Abgeschlossenes Studium der Informatik oder vergleichbarer Bereich
Technische Skills:
Mindestens 5 Jahre Java‑Programmiererfahrung
Sehr gute Kenntnisse im XML‑Umfeld (XML, XSD, Validierung)
Tiefe Kenntnisse in SQL und mehrjährige Erfahrung im Umgang mit Oracle‑Datenbanken
Praktische Erfahrung in Migrationsprojekten (Datenverarbeitung, Transformation, Mapping)
Gute Kenntnisse in Linux und Windows
Zusätzliche Erfahrung:
Erfahrung in Projekten mit klarer Trennung von Entwicklung/Betrieb (wünschenswert)
Sehr gute Deutschkenntnisse in Wort und Schrift
Java‑Entwickler*in für Datenmigration & Schnittstellenentwicklung (m/w/d)
Java‑Entwickler*in für Datenmigration & Schnittstellenentwicklung (m/w/d)