Software Lead Entwickler & Backend Architekt mit Fokus in GenAI und Webtechnologien
Aktualisiert am 11.06.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2024-02 - 2025-05

Intelligentes Enterprise Knowledge Management System mit GenAI

IT-Consultant/ Lead-Software Engineer Java 21 TypeScript Spring Boot ...
IT-Consultant/ Lead-Software Engineer
[Name auf Anfrage] konzipierte und entwickelte ein unternehmensweites Company-GPT-System, das interne Informationen aus strukturierten und unstrukturierten Quellen intelligent erschließt. Die Anwendung extrahiert Inhalte aus PDF-, Word-, Excel- und Bilddateien, die über einen OneDrive-Ordner bereitgestellt werden, und macht dieses Wissen über eine intuitive Angular-basierte Oberfläche nutzbar.
Im Backend setzte er auf eine skalierbare Microservice-Architektur mit Spring Boot und integrierte Spring AI zur orchestrierten Nutzung von GPT-Modellen über ein Retrieval-Augmented Generation (RAG)-System.
Die Vektorisierung der Inhalte erfolgte über ein eigens entwickeltes Embedding-Modul, ergänzt durch semantische Ähnlichkeitssuche und ein lernfähiges Ranking zur Verbesserung der Ergebnisqualität.
OCR-Verfahren ermöglichten die Texterkennung aus Bildern und Scans, während strukturierte Daten aus Excel-Tabellen automatisiert in die semantische Verarbeitung integriert wurden.
Die sichere und DSGVO-konforme Speicherung wurde über ein rollenbasiertes Berechtigungskonzept sichergestellt.
Entwicklung und Durchführung domänenspezifischer Prompting-Strategien zur Verbesserung der Retrieval-Qualität ? inkl. CoT-Prompts und response calibration
Ziel war die Demokratisierung des Zugangs zu historischem Unternehmenswissen, die Reduktion von Suchzeiten sowie die Steigerung der Entscheidungsqualität durch Self-Service-Abfragen im natürlichen Sprachstil.
Java 21 TypeScript Spring Boot Spring AI LangChain Tensorflow OpenAI API Retrieval-Augmented Generation (RAG) PGVector Vektorsuche OCR Docker Kubernetes Microsoft Azure GitLab CI CI/CD-Pipelines TDD REST Microsoft Graph API StateManagement Angular PostgreSQL
2 Jahre 2 Monate
2022-07 - 2024-08

AI-gestütztes System zur automatisierten Erstellung von Patentanmeldungen

IT-Consultant/ Lead-Software Engineer mit Schwerpunkt GenAI Java 17 Python Spring Boot 3 ...
IT-Consultant/ Lead-Software Engineer mit Schwerpunkt GenAI
Architektur, Entwicklung und produktiver Betrieb einer Webanwendung zur Generierung rechtssicherer Patentanmeldungen mit generativer KI. Integration von GPT-Modellen (OpenAI API) zur automatisierten Texterstellung und -optimierung, orchestriert über Spring AI & LangChain.
Im Rahmen der Plattformbewertung wurde zudem ein Vergleich zwischen OpenAI, Anthropic Claude und Hugging Face durchgeführt, u.?a. hinsichtlich Kostenstrukturen, Datenschutzrichtlinien (DSGVO), API-Funktionalitäten und Modellverhalten.
Aufbau eines RAG-Systems mit PGVector und PostgreSQL zur Vektor-Suche und Referenzierung juristischer Vorlagen, sowie Fine-Tuning (Zero-Shot, Few-Shot).
Entwicklung von REST-APIs zur Ansteuerung von KI-Komponenten sowie Authentifizierung via Spring Security.
Entwicklung des Frontends, inkl. dynamischer Formulare, Prompt-Felder und Vorschaufunktionen für die generierten Dokumente und State Management.
Deployment auf Microsoft Azure, automatisiert über GitLab CI (CI/CD).
Implementierung von Observability-Komponenten mit Prometheus und Grafana.
Durchführung umfassender Tests (JUnit, Mockito, Postman) sowie agile Zusammenarbeit mit Juristen und Feedbackschleifen zur kontinuierlichen Optimierung der KI-Modelle und der Anwendung.
Java 17 Python Spring Boot 3 Spring AI LangChain Tensorflow Hibernate PostgreSQL mit PGVector-Erweiterung für semantische Vektorabfragen GPT (OpenAI API) Retrieval-Augmented Generation (RAG) Docker Kubernetes Azure Angular State Management Redux RxJS Mockito Swagger Git (Bitbucket) IntelliJ JPA Jenkins Prometheus Grafana Postman TDD CI/CD Scrum
3 Jahre 3 Monate
2021-01 - 2024-03

Entwicklung und Betrieb eines AI driven ERP-Systems

Software-Architekt / Lead-Software Engineer Java 11 & Java 17 Spring Boot 2-3 Spring Data ...
Software-Architekt / Lead-Software Engineer

Aufbau Architektur Microservices in einer Cloud-Umgebung

Neuentwicklung von Microservices zur Erfassung und Analyse der Daten

CI/CD Pipeline Erstellung und Ersteinrichtung des Deploymentprozesses

Spezifikation des DevOps-Prozesses, Einrichtung Monitoring

Mentoring und Einarbeitung neuer Mitarbeiter, Anforderungserstellung

JUnit5-Tests & Integrationstests

Last- und Performancetests

Feature Engineering & Requirements Engineering

Java 11 & Java 17 Spring Boot 2-3 Spring Data Spring Security Kotlin OpenAI Neo4j Python REST Maven MongoDB Azure Cloud Grafana Docker / Docker Compose k8s / k9s Kubernetes Gitlab CI/CD Jira Git Postman Test-Driven-Development (TDD) IntelliJ Scrum openAI Finetuning Data Pinecone MLOps
2 Jahre 9 Monate
2021-01 - 2023-09

GenAI-gestütztes Dokumentenmanagement-System

IT-Consultant/ Lead-Software Engineer Python (Hauptsprache) JavaScript/TypeScript Java ...
IT-Consultant/ Lead-Software Engineer
Konzeption und Entwicklung: Aufbau eines KI-gestützten Systems zur semantischen Dokumentenanalyse und -suche für den Bankenprozess.
Computer Vision: Einsatz von OpenCV und YOLO zur Erkennung und Extraktion relevanter Daten aus gescannten Dokumenten.
Textverarbeitung: Integration von Large Language Models (GPT) zur Analyse und Generierung von Textinhalten aus Verträgen, Rechnungen und Formularen.
Suche und Information Retrieval: Implementierung von Retrieval Augmented Generation (RAG) zur Unterstützung einer semantischen Dokumentensuche, initial mit Pinecone, später Migration zu PGVector für bessere PostgreSQL-Integration und Kosteneinsparung.
Zusätzlich wurde ein einfaches Fine-Tuning eines LLaMA-Modells in einer geschützten Azure-Umgebung über Hugging Face durchgeführt, um regulatorische Sprache im Bankkontext zu erlernen.
Nachtrainieren und Optimierung: Monitoring und Nachtrainieren der AI-Modelle basierend auf Benutzerfeedback und Produktionsdaten.
Deployment: Aufbau von CI/CD-Pipelines für automatisierte Tests und Deployment in Azure Cloud
Testing: Erstellung von Last-, Integrations- und Unit-Tests sowie API-Tests mit Postman zur Sicherstellung der Systemqualität.
Zusammenarbeit: Teilnahme an Anforderungsanalysen, Architektur-Design-Besprechungen und agiler Zusammenarbeit im Team.
Python (Hauptsprache) JavaScript/TypeScript Java OpenCV YOLO GPT (OpenAI API) Mistral AI LangChain Pinecone Flask FastAPI Large Language Models (GPT) Retrieval-Augmented Generation (RAG) PostgreSQL PGVector Docker Kubernetes Jenkins Grafana Prometheus Angular Postman Jupyter Notebook Git (Bitbucket) IntelliJ Swagger CI/CD (Jenkins Docker) SAFe TDD Trivy Renovate
1 Jahr 10 Monate
2020-04 - 2022-01

Rollen- und Rechte für die Omnikanalplattform

IT-Consultant/ Lead-Software Engineer Java 11 & 17 Kotlin Spring Boot 2 & 3 ...
IT-Consultant/ Lead-Software Engineer

[Name auf Anfrage] entwickelte Microservices in Kotlin und Java mit Spring Boot zur Verwaltung von Rollen- und Berechtigungen im Kontext einer Omnikanalplattform. Die Rechtevergabe erfolgte Event-basiert über Kafka, mit Caching in Hazelcast.
Die REST-Schnittstellen wurden mittels OpenAPI dokumentiert und für verschiedene Plattformdienste bereitgestellt.
Das zugehörige Verwaltungsfrontend entstand in Angular und ermöglichte die Pflege von Nutzern, Rollen und Berechtigungen.
Das Deployment erfolgte über OpenShift, wobei [Name auf Anfrage] die CI/CD-Pipeline mit Jenkins aufsetzte und betreute.
Er verantwortete zudem die Testautomatisierung mit JUnit, Mockito und Postman sowie die kontinuierliche Codequalität im DevOps-Team.

Java 11 & 17 Kotlin Spring Boot 2 & 3 Spring Data Spring Security Angular REST/SOAP WebMVC Webflux Maven Oracle DB (SQL) Docker Kafka Openshift Kubernetes Helm Mockito Swagger Bitbucket (Git) CI/CD (Jenkins) JPA DevOps DDD Hazelcast Cache Postman SAFe TDD IntelliJ DBSchema Code Quality & Review
2 Jahre 5 Monate
2018-01 - 2020-05

Weiterentwicklung eines Systems zum Abruf von Echtzeitdaten im Transportwesen (Reisendeninformationen)

Spring Boot 2 & 3 Spring MVC Spring Security ...
[Name auf Anfrage] entwickelte und optimierte Microservices zur Verarbeitung von Echtzeit-Datenströmen auf Basis von Kafka. Im Rahmen einer strategischen Architekturmodernisierung begleitete er die Migration von einer Managed-Cloud-Lösung hin zu einer Unmanaged Cloud zur Erhöhung der betrieblichen Kontrolle.
Die bestehenden CI/CD-Prozesse wurden von Jenkins auf GitLab CI umgestellt, um Build-, Test- und Deployment-Workflows effizienter und zuverlässiger zu gestalten. Für den produktionsnahen Einsatz wurden die Microservices in Docker containerisiert und mittels Helm-Charts automatisiert in Kubernetes ausgerollt.
Parallel zu den technischen Implementierungen initiierte und leitete er eine Reihe von internen Workshops zur Exploration neuer KI-Technologien im Transportwesen. Diese Workshops führten zur Bildung einer informellen Arbeitsgruppe, die erste Use Cases für machine-learning-basierte Verspätungsprognosen und textbasierte Reiseinformationssysteme identifizierte. Diese frühen Vorarbeiten und der Aufbau von KI-bezogenem Know-how im Team legten den Grundstein für spätere, umfassendere KI-Initiativen in der Abteilung.
Die Systemqualität wurde durch End-to-End-Tests mit FitNesse, Test-Isolation per vCluster sowie regelmäßige Code-Reviews und Debugging sichergestellt.
Spring Boot 2 & 3 Spring MVC Spring Security Java 17 Angular WebMVC Redis REST Gitlab CI/CD Gradle MongoDB AWS Jira JSON Playwright/Cypress (automatisierte e2e Tests) Jest Unit-Tests RabbitMQ Node.js/npm KeyCloak (OAuth2 OIDC) Code Review Pair Programming Websockets Test-Driven-Development (TDD) Junit Mockito Kubernetes AI Driven Development (AIDD) IntelliJ Git Postman SAFe

Position

Position

Lead Entwickler, IT Architekt, Senior Entwickler,

Kompetenzen

Kompetenzen

Programmiersprachen

Angular
Experte
NGRX
Experte
HTML
Experte
SCSS
Experte
Redux
Experte
Facade Pattern
Experte
Cypress
Experte
e2e
Experte
Microfrontend
Experte
openAI
Experte
HuggingFace
Experte

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2024-02 - 2025-05

Intelligentes Enterprise Knowledge Management System mit GenAI

IT-Consultant/ Lead-Software Engineer Java 21 TypeScript Spring Boot ...
IT-Consultant/ Lead-Software Engineer
[Name auf Anfrage] konzipierte und entwickelte ein unternehmensweites Company-GPT-System, das interne Informationen aus strukturierten und unstrukturierten Quellen intelligent erschließt. Die Anwendung extrahiert Inhalte aus PDF-, Word-, Excel- und Bilddateien, die über einen OneDrive-Ordner bereitgestellt werden, und macht dieses Wissen über eine intuitive Angular-basierte Oberfläche nutzbar.
Im Backend setzte er auf eine skalierbare Microservice-Architektur mit Spring Boot und integrierte Spring AI zur orchestrierten Nutzung von GPT-Modellen über ein Retrieval-Augmented Generation (RAG)-System.
Die Vektorisierung der Inhalte erfolgte über ein eigens entwickeltes Embedding-Modul, ergänzt durch semantische Ähnlichkeitssuche und ein lernfähiges Ranking zur Verbesserung der Ergebnisqualität.
OCR-Verfahren ermöglichten die Texterkennung aus Bildern und Scans, während strukturierte Daten aus Excel-Tabellen automatisiert in die semantische Verarbeitung integriert wurden.
Die sichere und DSGVO-konforme Speicherung wurde über ein rollenbasiertes Berechtigungskonzept sichergestellt.
Entwicklung und Durchführung domänenspezifischer Prompting-Strategien zur Verbesserung der Retrieval-Qualität ? inkl. CoT-Prompts und response calibration
Ziel war die Demokratisierung des Zugangs zu historischem Unternehmenswissen, die Reduktion von Suchzeiten sowie die Steigerung der Entscheidungsqualität durch Self-Service-Abfragen im natürlichen Sprachstil.
Java 21 TypeScript Spring Boot Spring AI LangChain Tensorflow OpenAI API Retrieval-Augmented Generation (RAG) PGVector Vektorsuche OCR Docker Kubernetes Microsoft Azure GitLab CI CI/CD-Pipelines TDD REST Microsoft Graph API StateManagement Angular PostgreSQL
2 Jahre 2 Monate
2022-07 - 2024-08

AI-gestütztes System zur automatisierten Erstellung von Patentanmeldungen

IT-Consultant/ Lead-Software Engineer mit Schwerpunkt GenAI Java 17 Python Spring Boot 3 ...
IT-Consultant/ Lead-Software Engineer mit Schwerpunkt GenAI
Architektur, Entwicklung und produktiver Betrieb einer Webanwendung zur Generierung rechtssicherer Patentanmeldungen mit generativer KI. Integration von GPT-Modellen (OpenAI API) zur automatisierten Texterstellung und -optimierung, orchestriert über Spring AI & LangChain.
Im Rahmen der Plattformbewertung wurde zudem ein Vergleich zwischen OpenAI, Anthropic Claude und Hugging Face durchgeführt, u.?a. hinsichtlich Kostenstrukturen, Datenschutzrichtlinien (DSGVO), API-Funktionalitäten und Modellverhalten.
Aufbau eines RAG-Systems mit PGVector und PostgreSQL zur Vektor-Suche und Referenzierung juristischer Vorlagen, sowie Fine-Tuning (Zero-Shot, Few-Shot).
Entwicklung von REST-APIs zur Ansteuerung von KI-Komponenten sowie Authentifizierung via Spring Security.
Entwicklung des Frontends, inkl. dynamischer Formulare, Prompt-Felder und Vorschaufunktionen für die generierten Dokumente und State Management.
Deployment auf Microsoft Azure, automatisiert über GitLab CI (CI/CD).
Implementierung von Observability-Komponenten mit Prometheus und Grafana.
Durchführung umfassender Tests (JUnit, Mockito, Postman) sowie agile Zusammenarbeit mit Juristen und Feedbackschleifen zur kontinuierlichen Optimierung der KI-Modelle und der Anwendung.
Java 17 Python Spring Boot 3 Spring AI LangChain Tensorflow Hibernate PostgreSQL mit PGVector-Erweiterung für semantische Vektorabfragen GPT (OpenAI API) Retrieval-Augmented Generation (RAG) Docker Kubernetes Azure Angular State Management Redux RxJS Mockito Swagger Git (Bitbucket) IntelliJ JPA Jenkins Prometheus Grafana Postman TDD CI/CD Scrum
3 Jahre 3 Monate
2021-01 - 2024-03

Entwicklung und Betrieb eines AI driven ERP-Systems

Software-Architekt / Lead-Software Engineer Java 11 & Java 17 Spring Boot 2-3 Spring Data ...
Software-Architekt / Lead-Software Engineer

Aufbau Architektur Microservices in einer Cloud-Umgebung

Neuentwicklung von Microservices zur Erfassung und Analyse der Daten

CI/CD Pipeline Erstellung und Ersteinrichtung des Deploymentprozesses

Spezifikation des DevOps-Prozesses, Einrichtung Monitoring

Mentoring und Einarbeitung neuer Mitarbeiter, Anforderungserstellung

JUnit5-Tests & Integrationstests

Last- und Performancetests

Feature Engineering & Requirements Engineering

Java 11 & Java 17 Spring Boot 2-3 Spring Data Spring Security Kotlin OpenAI Neo4j Python REST Maven MongoDB Azure Cloud Grafana Docker / Docker Compose k8s / k9s Kubernetes Gitlab CI/CD Jira Git Postman Test-Driven-Development (TDD) IntelliJ Scrum openAI Finetuning Data Pinecone MLOps
2 Jahre 9 Monate
2021-01 - 2023-09

GenAI-gestütztes Dokumentenmanagement-System

IT-Consultant/ Lead-Software Engineer Python (Hauptsprache) JavaScript/TypeScript Java ...
IT-Consultant/ Lead-Software Engineer
Konzeption und Entwicklung: Aufbau eines KI-gestützten Systems zur semantischen Dokumentenanalyse und -suche für den Bankenprozess.
Computer Vision: Einsatz von OpenCV und YOLO zur Erkennung und Extraktion relevanter Daten aus gescannten Dokumenten.
Textverarbeitung: Integration von Large Language Models (GPT) zur Analyse und Generierung von Textinhalten aus Verträgen, Rechnungen und Formularen.
Suche und Information Retrieval: Implementierung von Retrieval Augmented Generation (RAG) zur Unterstützung einer semantischen Dokumentensuche, initial mit Pinecone, später Migration zu PGVector für bessere PostgreSQL-Integration und Kosteneinsparung.
Zusätzlich wurde ein einfaches Fine-Tuning eines LLaMA-Modells in einer geschützten Azure-Umgebung über Hugging Face durchgeführt, um regulatorische Sprache im Bankkontext zu erlernen.
Nachtrainieren und Optimierung: Monitoring und Nachtrainieren der AI-Modelle basierend auf Benutzerfeedback und Produktionsdaten.
Deployment: Aufbau von CI/CD-Pipelines für automatisierte Tests und Deployment in Azure Cloud
Testing: Erstellung von Last-, Integrations- und Unit-Tests sowie API-Tests mit Postman zur Sicherstellung der Systemqualität.
Zusammenarbeit: Teilnahme an Anforderungsanalysen, Architektur-Design-Besprechungen und agiler Zusammenarbeit im Team.
Python (Hauptsprache) JavaScript/TypeScript Java OpenCV YOLO GPT (OpenAI API) Mistral AI LangChain Pinecone Flask FastAPI Large Language Models (GPT) Retrieval-Augmented Generation (RAG) PostgreSQL PGVector Docker Kubernetes Jenkins Grafana Prometheus Angular Postman Jupyter Notebook Git (Bitbucket) IntelliJ Swagger CI/CD (Jenkins Docker) SAFe TDD Trivy Renovate
1 Jahr 10 Monate
2020-04 - 2022-01

Rollen- und Rechte für die Omnikanalplattform

IT-Consultant/ Lead-Software Engineer Java 11 & 17 Kotlin Spring Boot 2 & 3 ...
IT-Consultant/ Lead-Software Engineer

[Name auf Anfrage] entwickelte Microservices in Kotlin und Java mit Spring Boot zur Verwaltung von Rollen- und Berechtigungen im Kontext einer Omnikanalplattform. Die Rechtevergabe erfolgte Event-basiert über Kafka, mit Caching in Hazelcast.
Die REST-Schnittstellen wurden mittels OpenAPI dokumentiert und für verschiedene Plattformdienste bereitgestellt.
Das zugehörige Verwaltungsfrontend entstand in Angular und ermöglichte die Pflege von Nutzern, Rollen und Berechtigungen.
Das Deployment erfolgte über OpenShift, wobei [Name auf Anfrage] die CI/CD-Pipeline mit Jenkins aufsetzte und betreute.
Er verantwortete zudem die Testautomatisierung mit JUnit, Mockito und Postman sowie die kontinuierliche Codequalität im DevOps-Team.

Java 11 & 17 Kotlin Spring Boot 2 & 3 Spring Data Spring Security Angular REST/SOAP WebMVC Webflux Maven Oracle DB (SQL) Docker Kafka Openshift Kubernetes Helm Mockito Swagger Bitbucket (Git) CI/CD (Jenkins) JPA DevOps DDD Hazelcast Cache Postman SAFe TDD IntelliJ DBSchema Code Quality & Review
2 Jahre 5 Monate
2018-01 - 2020-05

Weiterentwicklung eines Systems zum Abruf von Echtzeitdaten im Transportwesen (Reisendeninformationen)

Spring Boot 2 & 3 Spring MVC Spring Security ...
[Name auf Anfrage] entwickelte und optimierte Microservices zur Verarbeitung von Echtzeit-Datenströmen auf Basis von Kafka. Im Rahmen einer strategischen Architekturmodernisierung begleitete er die Migration von einer Managed-Cloud-Lösung hin zu einer Unmanaged Cloud zur Erhöhung der betrieblichen Kontrolle.
Die bestehenden CI/CD-Prozesse wurden von Jenkins auf GitLab CI umgestellt, um Build-, Test- und Deployment-Workflows effizienter und zuverlässiger zu gestalten. Für den produktionsnahen Einsatz wurden die Microservices in Docker containerisiert und mittels Helm-Charts automatisiert in Kubernetes ausgerollt.
Parallel zu den technischen Implementierungen initiierte und leitete er eine Reihe von internen Workshops zur Exploration neuer KI-Technologien im Transportwesen. Diese Workshops führten zur Bildung einer informellen Arbeitsgruppe, die erste Use Cases für machine-learning-basierte Verspätungsprognosen und textbasierte Reiseinformationssysteme identifizierte. Diese frühen Vorarbeiten und der Aufbau von KI-bezogenem Know-how im Team legten den Grundstein für spätere, umfassendere KI-Initiativen in der Abteilung.
Die Systemqualität wurde durch End-to-End-Tests mit FitNesse, Test-Isolation per vCluster sowie regelmäßige Code-Reviews und Debugging sichergestellt.
Spring Boot 2 & 3 Spring MVC Spring Security Java 17 Angular WebMVC Redis REST Gitlab CI/CD Gradle MongoDB AWS Jira JSON Playwright/Cypress (automatisierte e2e Tests) Jest Unit-Tests RabbitMQ Node.js/npm KeyCloak (OAuth2 OIDC) Code Review Pair Programming Websockets Test-Driven-Development (TDD) Junit Mockito Kubernetes AI Driven Development (AIDD) IntelliJ Git Postman SAFe

Position

Position

Lead Entwickler, IT Architekt, Senior Entwickler,

Kompetenzen

Kompetenzen

Programmiersprachen

Angular
Experte
NGRX
Experte
HTML
Experte
SCSS
Experte
Redux
Experte
Facade Pattern
Experte
Cypress
Experte
e2e
Experte
Microfrontend
Experte
openAI
Experte
HuggingFace
Experte

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.