Senior KI Developer / Java Backend Developer (m/w/d)

PAR GmbH
Ansprechpartner: Sara Sokocevic
Frankfurt am Main,  Deutschland
60% RemoteArbeitnehmerüberlassungab sofortDauer 26 Monate100% Auslastung

Beschreibung

Beschreibung

Wir suchen ab sofort einen Senior KI Developer / Java Backend Developer (m/w/d) im Rahmen der Arbeitnehmerüberlassung!

Info: 60 % remote, 40 % onsite in Frankfurt am Main.

Rollenbeschreibung:
  • Konzeption, Entwicklung und Weiterentwicklung Java-basierter Backend-Systeme und Microservice-Architekturen mit Java 17+, Spring Boot, Spring Data, Spring Security und REST-/JSON-Schnittstellen
  • Entwicklung und Integration KI- bzw. GenAI-gestützter Funktionen in produktive Backend-Systeme sowie Anbindung von Large Language Models (LLMs) über APIs inklusive Prompting, strukturierter Ausgaben, Tool-/Function-Calling und Fehlerbehandlung
  • Einsatz von Java-basierten KI-Frameworks wie Spring AI oder LangChain4j sowie KI-gestützten Entwicklungswerkzeugen für Programmierung, Testautomatisierung, Codeanalyse, Dokumentation und Qualitätssicherung
  • Sicherstellung der Qualität und Zuverlässigkeit von KI-Ergebnissen durch automatisierte Evaluierungen, Regressionstests, definierte Abnahmekriterien und geeignete Testframeworks wie JUnit, Mockito, Testcontainers und Cucumber
  • Umsetzung von Contract Testing, beispielsweise mit Spring Cloud Contract, sowie Integration von KI-Services unter Berücksichtigung von Skalierbarkeit, Verfügbarkeit, Resilienz und Kosten
  • Gewährleistung von Datenschutz und Sicherheit durch Zugriffskontrollen, Datenminimierung, Schutz vertraulicher Informationen, Prompt-Injection-Abwehr und nachvollziehbare Protokollierung sowie Überwachung der KI-Komponenten
  • Anwendung moderner Entwicklungs- und DevOps-Prozesse mit GitLab, CI/CD, Jenkins, Docker und SonarQube sowie kontinuierliche Verbesserung von Codequalität, Tests und Integrationsprozessen
  • Enge Zusammenarbeit mit interdisziplinären Teams und Stakeholdern sowie fachliche Unterstützung anderer Entwickler durch Code Reviews, Pair Programming und Wissensaustausch
  • Aktive Mitgestaltung technischer Lösungsansätze und Weiterentwicklung von Softwarearchitekturen und Entwicklungsstandards

Anforderungsprofil:
Muss-Anforderungen:
  • Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung auf Diplom- oder Masterniveau
  • Mindestens fünf Jahre praktische Erfahrung in der Entwicklung komplexer Java-basierter Backend-Systeme in größeren IT-Projekten
  • Mindestens fünf Jahre Erfahrung in der Entwicklung moderner Microservice-Architekturen mit Java 17 oder höher, Spring Boot, Spring Data, Spring Security, REST-/JSON-Schnittstellen und Maven
  • Mindestens fünf Jahre praktische Erfahrung mit modernen Entwicklungs- und DevOps-Werkzeugen wie GitLab, GitLab CI/CD oder Jenkins, Docker, SonarQube, Jira und Confluence
  • Fundierte Erfahrung in der Testautomatisierung und Qualitätssicherung mit modernen Testframeworks, beispielsweise JUnit, Mockito, Testcontainers und Cucumber
  • Erfahrung mit Consumer-Driven Contract Testing, beispielsweise unter Verwendung von Spring Cloud Contract
  • Praktische Erfahrung im produktiven Einsatz KI-gestützter Entwicklungswerkzeuge sowie in der Entwicklung und Integration KI-gestützter Produktfunktionen
  • Nachweisbare Erfahrung in der Konzeption und Implementierung von KI- bzw. GenAI-Funktionen in produktiven Backend-Systemen
  • Erfahrung in der Integration von Large Language Models (LLMs) über APIs, insbesondere im Umgang mit Prompting, strukturierten Ausgaben, Tool- bzw. Function-Calling und geeigneter Fehlerbehandlung
  • Praktische Kenntnisse Java-basierter KI-Integrationsframeworks wie Spring AI, LangChain4j oder vergleichbarer Technologien
  • Kenntnisse relevanter Sicherheits- und Datenschutzanforderungen beim Einsatz generativer KI, insbesondere hinsichtlich vertraulicher Daten, Zugriffskontrollen, Datenminimierung, Prompt-Injection-Schutz und nachvollziehbarer Protokollierung
  • Erfahrung in der Integration KI-gestützter Services in bestehende Microservice- und REST-Architekturen unter Berücksichtigung von Verfügbarkeit, Skalierbarkeit, Resilienz und Wirtschaftlichkeit

  • Ausgeprägtes analytisches und lösungsorientiertes Denkvermögen sowie die Fähigkeit, komplexe technische Sachverhalte strukturiert zu erfassen und geeignete Lösungen zu entwickeln
  • Bewusstsein für die Grenzen generativer KI, insbesondere hinsichtlich Halluzinationen, Nachvollziehbarkeit, Datenschutz und fachlicher Korrektheit
  • Fähigkeit, KI-Komponenten testbar, beobachtbar, wartbar und sicher in bestehende Backend-Prozesse zu integrieren
  • Erfahrung in der fachlichen Unterstützung und technischen Anleitung von Entwicklern, beispielsweise durch Code Reviews, Pair Programming oder Coaching
  • Sehr gute Deutschkenntnisse in Wort und Schrift (mindestens C1)
Soll-/Kann-Anforderungen:
  • Erfahrung mit Domain Driven Design (DDD) und API-First-Ansätzen
  • Kenntnisse und praktische Erfahrung mit Event-Driven Architectures
  • Erfahrung mit Observability- und Monitoring-Lösungen wie Grafana oder vergleichbaren Technologien
  • Kenntnisse in Secure-Coding-Prinzipien und gängigen Sicherheitsstandards, insbesondere OAuth2, OpenID Connect, JWT und OWASP

Bewerben