10.08.2026 aktualisiert
GS
Premiumkunde
100 % verfügbarSenior Java & Cloud Engineer
Mühltal, Deutschland
Weltweit
WirtschaftsingenieurÜber mich
Senior Java & Cloud Engineer mit Erfahrung in Enterprise‑Systemen, Azure‑Architekturen und komplexen Backend‑Integrationen. Fokus auf Spring‑Ökosystem, performante REST‑APIs, Cloud‑Migrationen und moderne Web‑Frontends
Skills
AI AgentsRAGLLMJavaAPIsCloud ComputingCloud-EngineeringDatenbank DesignDatenbankentwicklungJSONSQLDocker ContainerCloud PlatformSpring CloudReact.js
- Programmiersprachen
- Java (1.5 - 25)
- TypeScript
- JavaScript
- Node.js
- SQL
- PL/SQL
- Groovy
- Frameworks & Libraries
- Spring Boot, Spring Batch, Spring Webflow
- JEE / Jakarta EE (EJB, JPA, JMS, JTA, CDI)
- JSF (2.x), PrimeFaces, RichFaces
- React, jQuery, Kendo UI
- Hibernate, EclipseLink, OpenJPA
- JBoss ESB, jBPM, jPDL, Drools
- SOAP / REST
- Swagger / OpenAPI,
- Selenium, EasyMock, Mockito, PowerMock, Gebish
- Cloud & Infrastruktur
- Azure Event Hub
- Azure Service Bus
- Azure Storage Account
- Azure Identity
- Azure PostgreSQL
- Azure WebApps
- Azure Functions
- Kafka
- Docker, Rancher Desktopp
- Datenbanken
- Oracle
- PostgreSQL
- DB2
- Sybase ASE / ASA
- Microsoft SQL Server
- MySQL
- Qdrant (Vektordatenbank)
- Application Server
- IBM WebSphere / Liberty
- JBoss / WildFly
- Apache Tomcat
- Sybase EA Server
- Tools
- IntelliJ
- Eclipse
- Maven (Multi‑Module, Dependency‑Management)
- Gradle
- Git, SVN, CVS
- Bash, PowerShell
- Jenkins, Nexus
- Sparx Enterprise Architect
- DbVisualizer,
- PL/SQL Developer,
- HP ALM / UFT
- JMeter
- Mockoon
- Jira
- Confluence
- Standards / Technologien
- UML
- XML, XSLT, XSD, XPath
- HTML, XHTML, CSS
- JSON
- JMS, MQ-Series
- SOAP, REST
- XBRL, XLink, XWand
- PDF/FOP
- JAAS
- LDAP
- Security
- SSL
- Token‑Security (JWT, OAuth)
- KeyCloak
- HTTPS / TLS
- Rollen‑ & Rechtekonzepte
- Secure Coding
- CSRF / XSS / Input Validation
- Sicheres API‑Designs (Authentifizierung, Autorisierung, Datenvalidierung, Fehlerbehandlung, Audit-Logging, Rate‑Limiting, Versionierung )
- Methoden / Testing
- AI Engineering / LLM‑Integration
- BDD - Behavior Driven Development
- Clean Code
- Gherkin
- Cucumber
- JUnit
- Last- und Performancetests
- Scrum
- Testautomatisierung
- Betriebssysteme:
- Windows
- Linux
- UNIX (AIX, Solaris)
- OS/390 / USS
- Meldewesen / Taxonomien
- AE, COREP, FINREP, ECBFIN, FP, SBP, RTF
- BISTA, JAMBA, MISC
- CI/CD
- GitLab CI
- Azure DevOps Pipelines
- Jenkins
- Kubernetes
- Kubernetes (K8s)
- Helm
- Ingress
- kubectl (CLI für Kubernetes)
- Terminal‑UI K9s
- Prometheus (Monitoring)
- Grafana (Dashboards / Visualisierung)
- AI, LLMs & RAG
- OpenAI Chat Completions API (GPT‑4/4o/4.1)
- OpenAI Embeddings API (text‑embedding‑3‑large/small)
- Strukturierte JSON‑Ausgabe (response_format / JSON‑Schemas)
- Retrieval‑Augmented Generation (RAG)
- Embeddings‑Pipelines (Chunking, Normalisierung, Ranking)
- Cosine‑Similarity‑Search
- Vektordatenbanken: Qdrant (Collections, Upsert, Search, REST‑API)
- LangChain4J (AiServices, Memory‑Management, Session‑Handling)
- Integration in Java‑Backends (Spring AI)
- KI‑gestützte API‑Designs & Automatisierung
- lokale LLMs mit Ollama,
- Multi-Agent-Systeme
- MCP-Server für fachliche Domänen
- Text-to-Speech (TTS), Text-to-3D (T23D), Text-to-Image (TTI)
- LLM‑Coding (Claude Code)
- Loop‑Harness‑Engineering / Pipeline‑Optimierung
- Advanced Prompt Engineering & Prompt‑Templating, Erstellung von Skills
- AI‑Workflow‑Design
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit1997
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Konzeption und Umsetzung eines Referenzprojekts, das sechs zentrale Architekturmuster der LLM-Integration in einer produktionsnahen Spring-Boot/React-Anwendung demonstriert.
REST-Anbindung an ein LLM, Prompt-Orchestrierung mit wiederverwendbaren Templates, Retrieval-Augmented Generation (RAG) mit Embeddings und Vektorsuche, Integration einer externen Vektordatenbank, zustandsbehaftete KI-Services mit LangChain4J sowie strukturierte KI-gestützte Geschäftslogik (automatische Klassifikation). Eigenständig konzipiert, implementiert, getestet und dokumentiert — inklusive Backend, Frontend.
Skills:
- Java 21, Spring Boot 3, Spring WebFlux/WebClient
- REST-API-Design und -Dokumentation (OpenAPI/Swagger)
- LLM-Integration: OpenAI Chat Completions & Embeddings API, strukturierte JSON-Ausgabe
- Prompt Engineering / Prompt-Templating
- Retrieval-Augmented Generation (RAG): Embeddings, Cosine-Similarity-Suche
- Vektordatenbanken: Qdrant (REST-Integration, Collections, Upsert/Search)
- angChain4J: AiServices, Chat-Memory-Management, Session-Handling
- Docker & Docker Compose (lokale Infrastruktur)
- Frontend: React, TypeScript, Vite
- Build- und Dependency-Management: Maven
Modernisierung JavaScript GUI – Framework / Kendo UI
Einführung von KENDO UI als Komponentenbibliothek zur Erstellung moderner, ansprechender und responsiver Webanwendungen.
Aufgaben:
- Evaluierung der Kendo UI Komponenten Bibliothek und Erstellung eines PoCs (https://www.telerik.com/kendo-jquery-ui).
- Integration der zu unterstützenden Komponenten.
- Strukturierung des JavaScript Codes mittels ES Modules
- Unterstützung des Renderings mittels Kendo-Templates
- Erstellung einer Typdefinition zur Dokumentation via JDoc
- Zentrale Umstellung mehrerer Apps auf das neue Oberflächendesign.
LIS Eigenstrom und Heizungsförderung (mehrere Einzelprojekte)
Die KfW bietet über ihr Portal unterschiedliche Förder-programme an. Das Frontend (React) ist vom Backend getrennt und kommuniziert mit diesem über eine Rest API (Endpoints). Die Applikationen werden in der Azure Cloud betrieben.
Aufgaben:
- Implementierung Backend (Rest API) für die Detailseite des Förderprogrammes LIS Eigenstrom
- Implementierung Backend (Rest APIs) für die Nachweiserfassung des Programms LIS Eigenstrom
- Implementierung mehrere Backends (Rest API) für die Detailseiten des Programms Heizungsförderung (4 Anwendungen)
- Implementierung mehrere Backends (Rest APIs) für die Nachweiserfassung des Programms Heizungsförderung (5 Anwendungen)
- Konzeption und Implementierung von Endpoints und Funktionen zum Datenaustausch mit dem Frontend und nachgelagerter Systeme (Rest)
- Erstellung der Datenbankskripte für alle 11 Anwendungen (Views, Stored Procedures)
- Erstellung von Unit-Test (für Controller-, Service-, Modellklassen, BusinessLogik)
- Erstellung der docker-compose Skripte zum Test der Backends (Orchestrierung der Container für PostgreSQL, Mockoon, pgaAdmin4, Spring Boot App mit Embedded Tomcat)
- Integration von Spring Batch für die Batch-verarbeitung (Erstellung mehrere Jobs, Partitioning für parallele Verarbeitung, Steps, Tasklets)
- Swagger-UI zum Test der Endpunkte
- TimerTrigger Function in Azure
Vorgehensmodell: Scrum