12.05.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Java Software Engineer | Backend & Fullstack Entwicklung mit Spring Boot

Sasbach, Deutschland
Sasbach +100 km
Master of Science - Computer Science
Sasbach, Deutschland
Sasbach +100 km
Master of Science - Computer Science

Profilanlagen

CV_BenediktKarl_Projekte.pdf
MendixRapidDeveloperCertification-109732.pdf_FirstPage.pdf

Über mich

Java-Entwickler mit Fokus auf Spring Boot und Fullstack-Projekte. Erfahrung von der Anforderungsanalyse bis zum Go-live und darüber hinaus. Schnelle Einarbeitung in neue Domänen und Technologien. Tätig als Consultant bei 58agents.

Skills

OAuth 2.0HTMLJavaC++CSSContinuous DeliveryContinuous IntegrationDependency InjectionDevOpsDjangoOpengl Shading LanguageGoogle GuiceJUnitPythonPostgreSQLMariaDBApache MavenMessage BrokersMySQLNumPyOpenGLRabbitMQMendixAnforderungsanalyseServer-SideTypeScriptDocker ContainerPyTorchSpring BootServerseitige EntwicklungBackendGitLabDatenbank-MigrationBackend-programmierungAngularJSGitlab-CiFull Stack EntwicklungLow-codeDSGVOCeleryFront EndSpring JdbcRestful ApisDockerMicroservices
Java-Backend & verteilte Systeme
10 Jahre Java-Erfahrung in produktiven Backend-Systemen mit hoher Concurrency. Schwerpunkte: Messaging (RabbitMQ), Datenkonsistenz beim Live-Verschieben aktiver Sessions, JDBC, Connection Pooling, Caching, Flyway, Maven, Guice, JUnit. Spring Boot aktuell in eigenständiger Vertiefung.

Low-Code Entwicklung
Zertifizierter Mendix Advanced Developer. Sicher in Domain-Modellierung, Microflows/Nanoflows, REST-Integrationen und Custom Java Actions. Die Java-Backend-Erfahrung erlaubt gezielte Erweiterungen über den Low-Code-Standard hinaus, wenn fachliche Komplexität es erfordert.

Python & Django (Full Stack)
4 Jahre End-to-End-Verantwortung für produktive Django-Geschäftssysteme. REST-API-Design, Server-Side Rendering, Custom Admin-UIs, Celery für Hintergrund-Tasks, Gunicorn-Deployment.

Frontend
Angular (TypeScript) im produktiven Einsatz. Ergänzend Django Templates / SSR für serverseitig gerenderte UIs. Schwerpunkt klar im Backend, Frontend bei Bedarf.

Datenbanken
PostgreSQL, MariaDB / MySQL im produktiven Einsatz. Datenbank-Design für mehrere Subsysteme, versionierte Schema-Migrationen, performance-bewusste Query-Strategien.

DevOps & Betrieb
Selbst gehostete GitLab-Instanzen mit CI/CD-Pipelines (inkl. Per-PR-Preview-Environments). Docker-basiertes Deployment. Linux-Administration. Operative Sicherheit für Internet-facing Services.

Projektverantwortung
Eigenverantwortliche Projektumsetzung von Anforderungsanalyse über Implementierung bis stabilen Produktivbetrieb. Direkter Stakeholder-Kontakt, Domain-Modellierung, Incident Response.

C++ und Computergrafik
Fortgeschrittene C++-Kenntnisse mit Schwerpunkt auf performance-kritischen, rechenintensiven Anwendungen (Echtzeit-Rendering, Vulkan, OpenGL). Native Python-Erweiterungen via Nanobind / Pybind11.

DSGVO-konformes Hosting
Betrieb öffentlich zugänglicher Webdienste inkl. Impressum, Datenschutz, Cookie-Consent, Input-Sanitization und Schutz personenbezogener Daten.

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2026

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Full Stack Engineer

hytale-server.de

Internet und Informationstechnologie

< 10 Mitarbeiter

Eigenständige Konzeption, Entwicklung und Betrieb einer öffentlich zugänglichen Community-Plattform für die Listung, Bewertung und Verifizierung von Hytale-Servern. End-to-End-Verantwortung von Architektur über Implementierung bis zum DSGVO-konformen Produktivbetrieb.

Backend & Datenmodell:
  1. Django-Backend mit Domain-Modell für Server-Einträge, Voting, Streaks, Reporting und Top-Voter-Statistiken
  2. PostgreSQL als primäre Datenbank
  3. Aggressive serverseitige Input-Sanitization für Rich-Text-Freitextfelder

Frontend:
  1. Server-Side Rendering mit Django Templates
  2. Responsive UI-Design, sauber gepflegt

Authentifizierung & Verifizierung:
  1. OAuth / Social Login mit Google, GitHub und Discord
  2. Custom Account-Verifikation über dynamisch bereitgestellte Subdomain-Server (verifycode-xyz.hytale-server.de) mit Custom-Mod, die nach Join die Account-Zuordnung in der DB vornimmt und Voting freischaltet

Hintergrund-Verarbeitung:
  1. Celery-basierte Tasks für automatisches Pingen aller eingetragenen Server, Erfassung von Online-Status und Spielerzahlen (vorbereitet für Verlaufsgraphen)

Operations & Compliance:
  1. Selbst gehostetes Deployment via Gunicorn / WSGI
  2. Vollständige DSGVO-Compliance: Impressum, Datenschutz, Cookie-Consent
  3. Transaktionaler E-Mail-Versand via Brevo (Verifikation, Löschbestätigungen, Eintragsbestätigungen)
  4. Report-System gegen Missbrauch mit Moderations-Workflow
  5. SEO-optimiertes Blog-System

Lead Developer / Full Stack Engineer (End-to-End)

Autohaus Dünnes & Sohn GmbH

Automobil und Fahrzeugbau

50-250 Mitarbeiter

Eigenständige Konzeption, Entwicklung und Produktivbetrieb des zentralen Ersatzteil- und Auftragsverwaltungssystems eines mittelständischen Autohauses (~150 Mitarbeitende, ~20 aktive Systemnutzer:innen). End-to-End-Verantwortung von Anforderungsanalyse über Implementierung bis Betrieb. Remote.

Anforderungen & Architektur:
  1. Anforderungsanalyse mit direktem Stakeholder-Kontakt
  2. Übersetzung fachlicher Anforderungen aus dem Werkstatt- und Lager-Betrieb in technische Konzepte und auslieferbare Software-Pakete
  3. Domain-Modellierung für Kunden, Aufträge, Fahrzeuge und Ersatzteile

Backend & Datenmodell:
  1. Django + PostgreSQL
  2. Custom Admin-UI über den Django-Standard hinaus

Frontend:
  1. Initial mit Django SSR / Templates
  2. Migration auf Angular (TypeScript) für anspruchsvollere Workflows

System- & Hardware-Integration:
  1. Anbindung Etiketten-Drucker in den operativen Werkstatt-Ablauf
  2. Python-basierte Integrations-Skripte zur Anbindung von Legacy-Datenbanken (MariaDB) und externen REST-APIs zur Datenbereitstellung für Drittsysteme
  3. Scheduled Jobs auf Windows Server

DevOps & Betrieb:
  1. On-Premise-Deployment via Docker auf eigener Server-Infrastruktur
  2. Selbst gehostete GitLab-Instanz inkl. CI/CD
  3. Absicherung des Internet-facing Service zum Schutz sensibler Kundendaten

Verfügbarkeit:
  1. Ungeplante Ausfälle in 4 Jahren Produktivbetrieb praktisch nicht aufgetreten
  2. Geplante Updates < 5 Min, außerhalb der Geschäftszeiten

Java Backend Engineer (Distributed Systems)

Diverse Auftraggeber (Open Source / Freelance)

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung verteilter Java-Backend-Systeme für produktive Multiplayer-Server-Umgebungen mit mehreren hundert gleichzeitigen Nutzer:innen. Mischung aus Open-Source-Komponenten und zeitlich begrenzter Auftragsentwicklung für diverse Server-Betreiber.

Verteilte Architektur:
  1. Horizontales Skalieren mehrerer JVM-Instanzen über RabbitMQ-basiertes Messaging
  2. Live-Migration aktiver Nutzer-Sessions zwischen Instanzen ohne Datenverlust (dynamisches Load Balancing nach Nutzer-Kontext)
  3. Sicherstellung von Datenkonsistenz beim Verschieben aktiver Sessions

Service-Orchestrierung:
  1. Dynamisches Starten und Stoppen von Server-Instanzen über kommandobasierte Tools
  2. DB-getriebene Konfigurations- und Routing-Entscheidungen
  3. Audit-Log für Lifecycle-Vorgänge

Persistenz & Datenmodellierung:
  1. Datenbank-Design für mehrere Subsysteme (Moderation, Settings, Audit)
  2. JDBC mit Connection Pooling und Caching
  3. Versionierte Schema-Migrationen mit Flyway

Moderations- und Audit-System:
  1. Recordbasiertes Moderationssystem (Bans, Mutes, Kicks) mit gleichzeitiger Audit-Log-Funktion
  2. Effiziente Query-Strategien zur Statusermittlung zur Laufzeit

Wartbarkeit & Qualität:
  1. Dependency Injection mit Guice zur Verbesserung der Testbarkeit
  2. Unit-Tests mit JUnit
  3. Modulare Plugin-Architektur

DevOps:
  1. Maven-basiertes Build-System
  2. CI/CD-Pipelines für automatische Erzeugung produktionsreifer Artefakte bei Release-Tags
  3. Linux-Administration der Build- und Entwicklungsumgebung

Full Stack Engineer

Studentenwohnheim Sieglitzhof e.V.

Internet und Informationstechnologie

< 10 Mitarbeiter

Eigenverantwortliche Mit-Entwicklung und Mit-Betrieb des zentralen Bewohner-Portals eines Studentenwohnheims mit über 200 Bewohner:innen, im Rahmen eines studentischen Engineering-Teams (4–10 Personen). Vollständige Eigenverantwortung des Teams – keine externe Dienstleistung. Direkte Peering-Beziehung mit Core Backbone.

Backend & Datenmodell:
  1. Django + PostgreSQL, vielfältige Domain-Module
  2. Verarbeitung von Echtgeld-Zahlungen (Banküberweisungen sowie selbst gebauter Bargeld-Aufladegerät auf Olimex-Basis)
  3. Datenbank-Design für Bewohner-, Payment-, Zutritts- und Geräte-Subsysteme

Frontend:
  1. Django Templates / SSR für Bewohner- und Admin-Oberflächen

Hardware- und System-Integration:
  1. Anbindung selbst gebauter Olimex-Hardware: Bargeld-Aufladegerät (inkl. Bugfix in der C-Software des Geräts), Türzugang, Waschmaschinen-Steuerung
  2. Bargeldlose Bar-Bezahlung mit dedizierter Qt-POS-Software
  3. Automatisierte VLAN-Umschaltung an HPE-Switches bei Zahlungsrückstand (Kopplung Portal-Logik ↔ Netzwerk-Konfiguration)

Self-Service-Workflows:
  1. Tokenbasierte Registrierung neuer Bewohner:innen (Token-Ausgabe via Hausmeister)
  2. Admin-Approval-Workflow für Eintragsprüfung
  3. Internet-Buchung, Zimmer-Auswahl, Shop-Bestellungen

DevOps:
  1. Selbst gehostete GitLab-Instanz inkl. CI/CD-Pipelines mit automatischen Vorschau-Umgebungen pro Pull Request für das Portal
  2. Linux-Administration (Software- und Sicherheitsupdates)

Schwerpunkt der Tätigkeit: Backend- und Feature-Entwicklung im Portal.

Zertifikate

Mendix Intermediate Developer

Mendix

2026

Mendix Advanced Developer

Mendix

2026

Mendix Rapid Developer

Mendix

2026


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden