Required skills
- Java
- Backend Development
- Microservices
- Spring Boot
- Spring Data
- Spring Security
- REST APIs
- JSON
- Maven
- GitLab
- GitLab CI/CD
- Jenkins
- Docker
- SonarQube
- Jira
- Confluence
- Test Automation
- JUnit
- Mockito
- Testcontainers
- Cucumber
- Spring Cloud Contract
- AI Development Tools
- GenAI
- Large Language Models (LLMs)
- API Integration
- Prompt Engineering
- Function Calling
- Spring AI
- LangChain4j
Nice to have:Domain Driven Design (DDD)API-FirstEvent-Driven Architecture (EDA)GrafanaMonitoringSecure CodingOAuth2OpenID ConnectJWTOWASP
Languages: German
Job description
Project overview
Deine Aufgaben
Das solltest du mitbringen
Erforderlich:
Gewünscht:
Das bieten wir dir
- Du entwickelst komplexe Java-basierte Backend-Systeme in größeren IT-Projekten.
- Du konzipierst und implementierst moderne Microservice-Architekturen mit Java 17 oder höher, Spring Boot, Spring Data, Spring Security, REST-/JSON-Schnittstellen und Maven.
- Du arbeitest mit modernen Entwicklungs- und DevOps-Werkzeugen wie GitLab, GitLab CI/CD oder Jenkins, Docker, SonarQube, Jira und Confluence.
- Du setzt Testautomatisierung und Qualitätssicherung mit modernen Testframeworks wie JUnit, Mockito, Testcontainers, Cucumber und Spring Cloud Contract um.
- Du nutzt KI-gestützte Entwicklungswerkzeuge für Softwareentwicklung, Testautomatisierung, Codeanalyse, Dokumentation und Qualitätssicherung.
- Du entwickelst und integrierst KI- beziehungsweise GenAI-gestützte Produktfunktionen in produktive Backend-Systeme.
- Du integrierst Large Language Models über APIs und berücksichtigst dabei Prompting, strukturierte Ausgaben, Tool- beziehungsweise Function-Calling und Fehlerbehandlung.
- Du setzt Java-basierte KI-Integrationsframeworks wie Spring AI, LangChain4j oder vergleichbare Lösungen ein.
- Du bewertest und sicherst KI-Ergebnisse durch Testdatensätze, automatisierte Evaluierungen, Regressionstests und fachliche Abnahmekriterien ab.
- Du berücksichtigst Sicherheits- und Datenschutzanforderungen beim Einsatz von KI, insbesondere in Bezug auf Schutz vertraulicher Daten, Zugriffskontrolle, Datenminimierung, Prompt-Injection-Schutz und nachvollziehbare Protokollierung.
- Du integrierst KI-gestützte Services in bestehende Microservice- und REST-Architekturen unter Berücksichtigung von Verfügbarkeit, Kosten, Skalierbarkeit und Resilienz.
- Du unterstützt Entwickler fachlich und gibst technische Anleitung, zum Beispiel durch Code Reviews, Pair Programming oder Coaching.
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung.
- Mindestens 5 Jahre praktische Erfahrung in der Entwicklung komplexer Java-basierter Backend-Systeme innerhalb größerer IT-Projekte.
- Mindestens 5 Jahre Erfahrung in der Entwicklung moderner Microservice-Architekturen auf Basis von Java 17 oder höher, Spring Boot, Spring Data, Spring Security, REST-/JSON-Schnittstellen und Maven.
- Mindestens 5 Jahre Erfahrung im Umgang mit modernen Entwicklungs- und DevOps-Werkzeugen wie GitLab, GitLab CI/CD oder Jenkins, Docker, SonarQube, Jira und Confluence.
- Erfahrung in Testautomatisierung und Qualitätssicherung mit JUnit, Mockito, Testcontainers, Cucumber und Spring Cloud Contract.
- Erfahrung im produktiven Einsatz KI-gestützter Entwicklungswerkzeuge sowie praktische Erfahrung in der Entwicklung und Integration KI-gestützter Produktfunktionen.
- Praktische Erfahrung in der Konzeption und Umsetzung von KI- beziehungsweise GenAI-gestützten Softwarefunktionen in produktiven Backend-Systemen.
- Erfahrung in der Integration von Large Language Models über APIs, einschließlich Prompting, strukturierter Ausgaben, Tool- beziehungsweise Function-Calling und Fehlerbehandlung.
- Erfahrung mit Java-basierten KI-Integrationsframeworks wie Spring AI, LangChain4j oder vergleichbaren Lösungen.
- Erfahrung mit der Bewertung und Qualitätssicherung von KI-Ergebnissen durch Testdatensätze, automatisierte Evaluierungen, Regressionstests und fachliche Abnahmekriterien.
- Erfahrung mit Sicherheits- und Datenschutzanforderungen beim Einsatz von KI, insbesondere Schutz vertraulicher Daten, Zugriffskontrolle, Datenminimierung, Prompt-Injection-Schutz und nachvollziehbare Protokollierung.
- Erfahrung in der Integration KI-gestützter Services in bestehende Microservice- und REST-Architekturen unter Berücksichtigung von Verfügbarkeit, Kosten, Skalierbarkeit und Resilienz.
- Ausgeprägte Team- und Kommunikationsfähigkeit sowie Durchsetzungsvermögen.
- Strukturierte, selbstständige und proaktive Arbeitsweise.
- Ausgeprägtes analytisches und lösungsorientiertes Denkvermögen.
- Hohes Qualitäts- und Verantwortungsbewusstsein.
- Ausgeprägtes Bewusstsein für die Grenzen generativer KI, insbesondere in Bezug auf Halluzinationen, Nachvollziehbarkeit, Datenschutz und fachliche Korrektheit.
- Fähigkeit, KI-Komponenten so zu gestalten, dass sie testbar, beobachtbar, wartbar und sicher in bestehende Backend-Prozesse integrierbar sind.
- Erfahrung in der fachlichen Unterstützung und technischen Anleitung von Entwicklern, zum Beispiel durch Code Reviews, Pair Programming oder Coaching.
- Erfahrung mit Domain Driven Design und API-First-Ansätzen.
- Erfahrung mit Event-Driven Architectures.
- Erfahrung mit Observability- und Monitoring-Lösungen wie Grafana oder vergleichbaren Tools.
- Erfahrung in der Anwendung von Secure-Coding-Prinzipien und Sicherheitsstandards wie OAuth2, OpenID Connect, JWT und OWASP.
- Freude an wissensgetriebenem Arbeiten und kontinuierlicher Verbesserung.
- Spaß an der Arbeit in interdisziplinären und eigenverantwortlichen agilen Teams.
- Gute Deutschkenntnisse in Wort und Schrift (mind. C1).
- Ein anspruchsvolles Technologieumfeld mit modernen Java-, Microservice- und KI-Technologien.
- Spannende Aufgaben an der Schnittstelle von Backend-Entwicklung, KI-Integration und Qualitätssicherung.
- Ein agiles Arbeitsumfeld mit viel Gestaltungsspielraum und Raum für Eigeninitiative.
- Ein erfahrenes und motiviertes Team.
- Persönliche und fachliche Weiterentwicklungsmöglichkeiten.
- Die Leistungserbringung erfolgt 60% Remote und 40% Onsite (Frankfurt (Main)).
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE