logo
NES Fircroft

Software Engineer (m/w/d)

EU

July 13, 2026 at 1:42 PM

✨ AI summary

Location

  • Karlsruhe, Germany (Remote possible)

Languages

  • Kotlin
  • Java

Frameworks

  • Spring Boot
  • Gherkin/Cucumber (BDD)

Cloud Services

  • Azure DevOps

Experience Level

  • Several years of professional software development experience

Für unseren Kunden aus der Energiebranche suchen wir zum nächstmöglichen Zeitpunkt Unterstützung.

Jobtitel: Software Engineer – Agentic SDLC & KI-gestützte Legacy-Migration (w/m/d)

Startdatum: 17.08.2026

Enddatum: 16.02.2028

Laufzeit: 18 Projektmonate (ANÜ)

Einsatzort: Karlsruhe/Remote

Auslastung: Vollzeit; 38h/Woche

Jahresbruttogehalt: Bis zu 93.200 Euro


Arbeitsumgebung:

Sie arbeiten in einem cross-funktionalen Softwareentwicklungsteam, das eine moderne Microservice-Architektur auf Basis von Kotlin und Spring Boot aufbaut und bestehende Legacy-Anwendungen schrittweise ablöst. Dabei kommen agentische KI-Methoden entlang des gesamten Software Development Lifecycle (SDLC) zum Einsatz – von der Analyse bestehender Systeme über die Spezifikation bis hin zur Implementierung, Qualitätssicherung und Migration.

Der fachliche Schwerpunkt liegt auf der Modernisierung einer komplexen Domäne rund um die Verwaltung und Verarbeitung von Zählerständen sowie der Migration von Geschäftslogik aus einem bestehenden PHP-Monolithen in eine zukunftsfähige Microservice-Landschaft.


Aufgaben:

  1. Entwicklung und Weiterentwicklung moderner Microservices auf Basis von Kotlin und Spring Boot
  2. Analyse und schrittweise Migration bestehender Geschäftslogik aus einer Legacy-Anwendung in eine serviceorientierte Zielarchitektur
  3. Einsatz agentischer KI-Methoden zur Unterstützung von Analyse, Codegenerierung, Tests und Refactoring entlang des gesamten SDLC
  4. Steuerung, Bewertung und Qualitätssicherung KI-generierter Ergebnisse durch effektives Prompting, Kontextsteuerung und Spezifikationsmanagement
  5. Identifikation fachlicher Domänengrenzen sowie technischer Abhängigkeiten mithilfe KI-gestützter Code-, Datenfluss- und Abhängigkeitsanalysen
  6. Erstellung und Weiterentwicklung ausführbarer Spezifikationen nach Behaviour Driven Development (BDD) mit Gherkin/Cucumber
  7. Aufbau und Nutzung wissensbasierter Ansätze (z. B. RAG) zur Erschließung von Legacy-Code, Dokumentationen und Änderungshistorien
  8. Durchführung von Code Reviews sowie Sicherstellung einer hohen Softwarequalität durch automatisierte Tests und Best Practices
  9. Enge Zusammenarbeit mit Softwareentwicklern, Architekten und Fachbereichen in einem agilen Entwicklungsumfeld
  10. Aktive Mitgestaltung und kontinuierliche Weiterentwicklung KI-gestützter Entwicklungsprozesse und Engineering-Standards


Qualifikation: Fachliche Qualifikationen

  • Mehrjährige Erfahrung in der Softwareentwicklung mit modernen Programmiersprachen, idealerweise Kotlin, Java oder vergleichbaren JVM-Technologien
  • Gute Kenntnisse in Spring Boot sowie in der Entwicklung serviceorientierter Anwendungen und REST-Schnittstellen
  • Erfahrung bei der Modernisierung oder Migration von Legacy-Systemen in moderne Architekturen
  • Praxis im Einsatz von KI-gestützten Entwicklungswerkzeugen oder starkes Interesse an agentischen Entwicklungsansätzen im Software Development Lifecycle
  • Erfahrung mit Behaviour Driven Development (BDD), idealerweise mit Gherkin/Cucumber
  • Kenntnisse im Umgang mit Git, Code Reviews sowie CI/CD-Prozessen
  • Erfahrung mit Azure DevOps oder vergleichbaren DevOps-Plattformen
  • Kenntnisse in der Analyse komplexer Softwarelandschaften sowie im Umgang mit Code- und Architekturabhängigkeiten sind von Vorteil
  • Erfahrungen mit Retrieval-Augmented Generation (RAG), Prompt Engineering oder wissensbasierten KI-Systemen sind wünschenswert


Persönliche Qualifikationen

  • Analytische und strukturierte Arbeitsweise
  • Hohe Qualitätsorientierung und Verantwortungsbewusstsein
  • Freude an der Arbeit mit modernen KI-gestützten Entwicklungsmethoden
  • Fähigkeit, komplexe technische Zusammenhänge zu erfassen und verständlich zu kommunizieren
  • Teamfähigkeit sowie Erfahrung in agilen Entwicklungsteams (Scrum oder Kanban)


Benötigte Vorsorgeuntersuchungen: G 37 (wird, falls nicht vorhanden, von NES übernommen)


Benefits:

  • 30 Urlaubstage
  • Urlaubsgeld
  • Weihnachtsgeld


Klingt das interessant für Sie? Dann freuen wir uns auf einen Austausch.