15.09.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Java Backend Engineer | Spring Boot | Kafka | AI /RAG / LLM | On-Premise AI
Berlin, Deutschland
Weltweit
M.Sc. Geological Sciences (Geophysics) /FU Berlin, Haupstudium Prüfungen "Diplom Informatik" / HUÜber mich
Senior Java backend engineer with 20+ years of experience building enterprise software and distributed systems. Specialized in Java, Spring Boot, Kafka and microservices, with recent focus on RAG, local LLMs and on-premise AI systems. FDE.
Skills
AI AgentsRAGLLMDDDOllamaSpring SecurityHibernateSpring FrameworkLDAPPostgreSQLLiquibaseMachine LearningMessaging Application Programming InterfaceMongoDBNeo4j
Senior Java Backend Engineering
Java 21, Spring Boot 3.x, Spring Framework, Spring Data, Spring Cloud, REST APIs, Microservices, verteilte Systeme, ereignisgesteuerte Architekturen, Domain-Driven Design (DDD), Saga, skalierbare Backend-Services und Enterprise-Anwendungsarchitekturen.
Microservices, Integration & AI-Orchestrierung
Konzeption/Implementierung von Microservices & verteilten Systemen, einschließlich ereignisgesteuerter Architekturen, asynchroner Verarbeitung, Service-Integration und resilienter Backend-Services. AI-Orchestrierung, LLM Tool Calling, strukturierte Ausgaben und Integration von AI-Funktionalitäten in Enterprise-Backend-Anwendungen.
AI / GenAI & Knowledge Systems
Spring AI, RAG, LLM-Anwendungen, MCP, AI-Orchestrierung, semantische Suche, Embeddings, Vektordatenbanken, Document Intelligence, Knowledge Graphs, hybride Retrieval-Verfahren und evidenzbasiertes Reasoning. Integration von LLMs mit Unternehmensdaten, Backend-Services und Retrieval-Pipelines.
Data & Persistence
Relationale und NoSQL-Datenbanken wie PostgreSQL, Oracle, MySQL, MongoDB und Redis. Einsatz von Spring Data JPA, JPA/Hibernate, PostgreSQL/pgvector, Qdrant und Neo4j sowie Flyway/Liquibase für Datenbankschema-Migrationen.
Security
API- und Anwendungssicherheit mit Spring Security, OAuth2, JWT, SAML2, Keycloak, LDAP und API-Key-basierter Authentifizierung. Authentifizierung, Autorisierung, sicherer Service-to-Service-Kommunikation , rollenbasierter Zugriffskontrolle in Enterprise-Anwendungen.
Messaging & Echtzeitsysteme
Kafka, RabbitMQ, Spring AMQP, async Messaging, Event Streaming & Spring Events für verteilte und ereignisgesteuerte Systeme.
Testing & Software Engineering
JUnit, Mockito, Cucumber, RestAssured, Selenium, Testcontainers, Integrationstests, CI/CD, Jenkins, SonarQube , Git/GitHub/GitLab.
DevOps, Container & Cloud
Praktische Erfahrung mit Docker, Maven, Gradle, CI/CD-Pipelines und containerbasiertem Application Deployment. Erfahrung mit Google Cloud Platform (GCP), cloudorientierten Backend-Architekturen / lokalen und On-Premise-Deployment-Umgebungen.
Private / On-Premise AI
Ollama, lokales LLM Deployment, GPU-Inferenz, Docker-basierte AI-Infrastruktur, Modellintegration und -anpassung, private AI-Systeme und Forward-Deployed Engineering. Erfahrung mit AI-Lösungen, bei denen Datenschutz, lokale Inferenz und kontrollierte Deployment-Umgebungen wichtige Anforderungen sind.
AI-Infrastruktur & Retrieval
PostgreSQL/pgvector, Qdrant, Neo4j, Ollama, lokale LLMs, Qwen, Embeddings, Vector Search, hybrides Retrieval und RAG-Pipelines.
Aktuelles AI-Projekt — Verwaltungsassistent
Open-Source-Plattform zur Entscheidungsunterstützung für Kommunalverwaltungen auf Basis von Java/Spring Boot, PostgreSQL, Qdrant, Neo4j, Spring AI und lokal betriebenen LLMs. Verknüpft strukturierte Daten, semantisches Retrieval und AI-gestütztes Reasoning für evidenzbasierte Antworten.
GitHub: github.com/rbvidal/verwaltungsassistent
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2013
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherNorwegischGrundkenntnissePortugiesischMutterspracheSpanischGrundkenntnisse
Projekthistorie
T-Systems ist eine Tochtergesellschaft der Deutschen Telekom und der größte digitale Dienstleister in Deutschland sowie einer der führenden Anbieter digitaler Dienste in Europa.
Aufgaben: Entwicklung von Software für Einsatzleitstellen der deutschenPolizei, Feuerwehr und Rettungsdienste. Echtzeitfähiger, ausfallsicherer Code.
Stack: Java 17, Kafka, SOAP, REST, Vertx, WebSockets, Maven,
Die Inverso GmbH ist ein Software- und Beratungsunternehmen. Sie ist eine 100%ige Tochter der VKB (Versicherungskammer Bayern) und entwickelt Anwendungslösungen für Versicherungsunternehmen.
Aufgaben: ich war tätig in einem Team von ca. 12 Entwicklern. Ich habe u.a. Software-Komponenten entwickelt, die in einer Kafka-Pipeline laufen, sowie Springboot-basierte Software-Komponenten.
Stack: Gradle, Kafka, Spring Boot, JUnit, Java 11
Dønvold Detour ist eine IT-Beratungsfirma aus Norwegen.
Aufgaben: Hier bin ich für die Architektur und alleinige Implementierung eines Backends mittels Spring Boot- mit user-management, secure login (Spring Security), REST endpoints OpenAPIv3.0 konform, Spring-Boot controllers mit DB-Anbindung (Postgres), Unit- und Integrationstests (JUnit, Mockito, RestAssured und Spring Webclient), Docker deployment (Dockerfile + docker-compose mit Postgres DB), Swagger UI.
Stack: Docker, Maven, Spring Boot, JUnit, Mockito, Postgres, OpenAPI, REST,
Java 8, Lombok