19.10.2026 aktualisiert

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

Senior FullStack Developer Java

Klein Wesenberg, Deutschland
Weltweit
Angewandte Informatik (B.Sc.)
Klein Wesenberg, Deutschland
Weltweit
Angewandte Informatik (B.Sc.)

Profilanlagen

Jan-Lindner_Senior-Fullstack Software Engineer_de_2026-10-19.pdf

Über mich

Fullstack-Entwickler seit 2017 mit Schwerpunkt Frontend. Er baut Webanwendungen mit React, TypeScript, Angular sowie Vue.js und Backends mit Java, Kotlin, Spring Boot sowie Quarkus, liefert sie containerisiert auf Kubernetes aus, gestaltet als UI/UX-Designer die Oberflächen. Zuletzt Lead Developer.

Skills

KeycloakJavaSpring FrameworkPostgreSQLTypeScriptReact.jsSpring BootKotlinKubernetes
Sprachen
  • Java: 5/5
  • Kotlin: 5/5
  • TypeScript: 5/5
Frameworks & Libraries
  • Hibernate/JPA: 5/5
  • JUnit: 5/5
  • KI-gestützte Entwicklung (LLM): 5/5
  • Mockito: 5/5
  • Quarkus: 5/5
  • Spring Boot (Spring Framework): 5/5
  • Spring Security: 5/5
  • Testcontainers: 5/5
  • Apache Wicket: 4/5
  • Koog: 4/5
  • Kotest: 4/5
  • Ktor: 3/5
  • Vert.x: 3/5
Frontend
  • CSS: 5/5
  • HTML: 5/5
  • JavaScript: 5/5
  • Node.js: 5/5
  • Playwright: 5/5
  • React: 5/5
  • Tailwind CSS: 5/5
  • UI/UX Design: 5/5
  • Angular: 4/5
  • Material UI (MUI): 4/5
  • Next.js: 4/5
  • Selenium: 4/5
  • Vue.js: 4/5
  • Angular Material: 3/5
  • Svelte: 3/5
Daten & Persistenz
  • Flyway: 5/5
  • PostgreSQL (Postgres): 5/5
  • SQL: 5/5
  • ClickHouse: 4/5
  • Liquibase: 4/5
  • Oracle Database: 4/5
  • PL/SQL: 4/5
  • MariaDB: 3/5
  • MongoDB: 3/5
Messaging & Integration
  • Apache Kafka: 4/5
  • RabbitMQ: 4/5
DevOps & Cloud
  • Docker: 5/5
  • Git: 5/5
  • GitLab CI/CD: 5/5
  • Gradle: 5/5
  • Grafana: 5/5
  • Kubernetes (K8s): 5/5
  • Renovate: 5/5
  • SonarQube: 5/5
  • GitHub Actions: 4/5
  • Helm: 4/5
  • Jenkins: 4/5
  • Kustomize: 4/5
  • Maven: 4/5
  • OpenShift: 4/5
  • Prometheus: 4/5
  • Amazon Web Services (AWS): 3/5
  • Ansible: 2/5
Methoden & Security
  • CI/CD: 5/5
  • DevOps: 5/5
  • Kanban: 5/5
  • Keycloak: 5/5
  • Microservices: 5/5
  • Online-Ausweis (eID): 5/5
  • REST API: 5/5
  • Scrum: 5/5
  • Agentic AI: 4/5
  • JWT: 4/5
  • OAuth2: 4/5
  • OpenID Connect (OIDC): 4/5
  • SAML: 4/5
  • OWASP: 3/5

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2021

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Entwicklung und Design einer KI-gestützten Software zur Erfassung von Projektanforderungen (Teilzeit)

uRemoTech GmbH & Co. KG

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Konzeption und Entwicklung einer KI-gestützten SaaS-Plattform zur Erfassung, Verfeinerung und Strukturierung von Projektanforderungen für nicht-technische Kunden
  • Umsetzung des Backends mit Kotlin und Quarkus (Hibernate/Panache, JAX-RS), Persistierung in PostgreSQL, Schema-Migrationen via Flyway
  • Integration eines KI-Chat-Assistenten (Koog-Agent-Framework, angebunden über Requesty an Claude-Modelle) zur Verfeinerung von Projektbeschreibungen in strukturierte, bewertbare Features
  • Entwicklung eines automatisierten Aufwands- und Preisschätzungsmodells: Einordnung von Features in Größenklassen und Ableitung von Personentage- und Preisspannen
  • Umsetzung eines asynchronen, datenbankgestützten Job-Systems für lang laufende KI-Aufgaben (Chat, Vorschau, Logo-Generierung) mit Live-Updates per Server-Sent-Events über Postgres LISTEN/NOTIFY
  • Integration von Keycloak (OIDC, JWT) inkl. eigenem Keycloakify-Theme zur Authentifizierung und Zwei-Faktor-Authentifizierung
  • Anbindung von Calendly zur Terminbuchung sowie Slack zur Team-Benachrichtigung nach Projektübergabe
  • Umsetzung von Rate-Limiting (Bucket4j) und Anwendungsmonitoring (Micrometer/Prometheus)
  • Entwicklung des Frontends mit React, TypeScript und Vite (Tailwind CSS) inkl. Mehrsprachigkeit (Lingui)
  • Fachliche und technische Leitung des Entwicklungsteams sowie UI/UX-Design des Setup-Flows (Projekt, Umfang, Features, Vorschau, Übergabe)

Bereitstellung von Diensten zur Authentifizierung mit dem Online Ausweis

Kassenärztliche Vereinigung Bayern (KVB)

Versicherungen

1000-5000 Mitarbeiter

  • Analyse und Architektur der neuen Services
  • Entwicklung einer verteilten Anwendung zur Bereitstellung von Diensten zur Authentifizierung über den Online Ausweis
  • Anbindung mehrerer Anwendungen an das neue System
  • Schulung von internen Kollegen für React
  • Aufbau von E2E Tests mit Selenium
  • Aufbau von Monitoring
  • Deployment und Betrieb der Kubernetes Services

Migration einer Oracle 11g-Datenbankumgebung nach PostgreSQL 16 (Teilzeit)

PLATH GmbH & Co. KG

Sonstiges

1000-5000 Mitarbeiter

  • Leitung und Umsetzung der Migration einer bestehenden Oracle-Datenbankumgebung (Antennen-/Funkmesstechnik-Domäne, u. a. Komponentenverwaltung und Nutzerrechte) nach PostgreSQL
  • Analyse der Oracle-PL/SQL-Pakete mit ca. 10.000 Zeilen Code und Ableitung äquivalenter PostgreSQL-Schemas
  • Umsetzung der Schema- und Datenmigration über ca. 195 versionierte Flyway-Skripte für Tabellen, Trigger, Funktionen und PL-SQL-Prozeduren
  • Entwicklung eines Python-Hilfsskripts zur automatisierten Generierung von PostgreSQL-Funktions-Stubs aus Oracle-Packagespezifikationen inkl. Typkonvertierung (u. a. VARCHAR2, NUMBER, CLOB, BLOB)
  • Aufbau einer Kotlin/Quarkus-Testsuite (JUnit 5, Kotest), die identisch gegen Oracle und PostgreSQL läuft, zum automatisierten Nachweis der Migrationskonsistenz
  • Einsatz von Testcontainers zur automatisierten Bereitstellung von PostgreSQL-Testinstanzen inkl. Flyway-Migration bei Testlauf
  • Konzeption einer datenbankunabhängigen Repository-Schicht zum Aufruf von Stored Procedures auf Oracle und PostgreSQL ohne Business-Code-Verzweigung
  • Dokumentation des Migrationsworkflows (Oracle-Dump-Import, Flyway-Migration, Export für die Kundenübergabe via pg_dump/pg_restore)
  • Fachliche und technische Leitung des Migrationsteams

Entwicklung und Design einer Multi-Tenant-SaaS-Plattform zur Verwaltung von Lebensläufen (Teilzeit)

uRemoTech GmbH & Co. KG

Internet und Informationstechnologie

  • Konzeption und Entwicklung einer Multi-Tenant-SaaS-Plattform zur Verwaltung von Consultant-Profilen und Export als PDF/Word
  • Umsetzung des Backends mit Kotlin und Quarkus, Persistierung der Profildaten in MongoDB (Panache), Schema-/Datenmigrationen via Liquibase
  • Entwicklung der Feature-Gating- und Lizenzierungslogik inkl. tenant-spezifischer Pricing-Modelle und Stripe-Integration für Abrechnung und Lizenzverwaltung
  • Integration von Keycloak (OIDC) zur Authentifizierung sowie rollenbasierter Rechteverwaltung, Nutzerverwaltung über den Keycloak Admin REST Client
  • Aufbau der Export-Pipeline: HTML-Template (Freemarker) über PDF (Playwright/Headless Chromium) bis DOCX (Adobe PDF Services)
  • Konzeption und Umsetzung der Profilversionierung mit automatischer Änderungserkennung und Revert-Funktion auf frühere Versionen
  • Entwicklung des Frontends mit React, TypeScript und Vite (MUI, Tailwind CSS) inkl. Mehrsprachigkeit (Lingui)
  • Umsetzung der Stripe-Elements-Zahlungsoberfläche für die Abo-Verwaltung
  • Einrichtung von CI/CD-Pipelines (GitHub Actions) für Build, Test und Auslieferung von Backend- und Frontend-Image
  • Deployment via Kustomize-Manifeste auf Kubernetes inkl. SealedSecrets und Prometheus-ServiceMonitor
  • Fachliche und technische Leitung des Entwicklungsteams sowie UI/UX-Design der Anwendung

Wartung und Weiterentwicklung von Authentifizierungsdiensten

Kassenärztliche Vereinigung Bayern (KVB)

Versicherungen

1000-5000 Mitarbeiter

  • Wartung und Weiterentwicklung einer proprietären Lösung zur Bereitstellung eines OAuth2 Servers
  • Migration der proprietären Lösung nach Keycloak
  • Aufbau E2E Test Pipelines für jede Laufzeitumgebung
  • Aufbau und Betreuung von Tracing und Monitoring mit Graylog, Prometheus und Grafana
  • Umsetzung von vollautomatisierten Releasepipelines mit automatischer Abnahmeprüfung
  • Schulung und Einführung von React als neue Frontend Technologie
  • Ablösung von Apache Wicket mit React
  • Updates von Java 9 bis 25
  • Aufbau einer Renovate Pipeline für automatisierte Dependency Upgrades

Entwicklung einer Verteilten Softwareinfrastruktur zur Bereitstellung eines Minecraft-Netzwerks (Teilzeit)

Scrayos UG

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Design und Implementation eines zentralen Konfigurationswerkzeugs zur Bereitstellung von dynamischen Konfigurationswerten für alle Systeme (Frontend, Backend + Systembibliothek)
  • Design und Implementation von Microservices zur Orchestrierung von Diensten mit Agones und Go
  • Implementation von neuen Anforderungen in (Paper + Velocity) Plugins in Java und Kotlin
  • Migration von Java zu Kotlin
  • Migration von Datenhaltung in MariaDB zu MongoDB
  • Führung auf fachlicher und technischer Ebene von mehreren Entwicklern
  • Analyse und Konzeption von neuen Funktionen und Anforderungen

Entwicklung und Design einer Software zur Verarbeitung hochfrequenter Funkpeilungsdatensätze

PLATH GmbH & Co. KG

Sonstiges

1000-5000 Mitarbeiter

  • Konzeption und Entwicklung einer Microservice-Anwendung zur Erfassung, Speicherung und Auswertung hochfrequenter Funkpeilungsdaten (Breitband-/Schmalband-Peiler)
  • Entwicklung von Ingest-Services mit Kotlin, Quarkus und Vert.x zum Empfang binärer UDP-Datenpakete (Unicast/Multicast) nach dokumentiertem Peiler-Protokoll
  • Persistierung und Aggregation der Messdaten in ClickHouse mittels gepufferter Batch-Inserts zur Verarbeitung hoher Datenraten, Korrelation zusammengehöriger Query-/Result-Pakete über einen In-Memory-Event-Buffer
  • Entwicklung einer REST-API zur Bereitstellung von Logs, Statusdaten und Exportfunktionen (chunked, ZSTD-komprimierte CSV-Exports)
  • Umsetzung eines lizenzbasierten Zugriffsschutzes (RSA-signierte Lizenzprüfung) für das Backend
  • Entwicklung eines Tools zur einmaligen Migration von Altdaten aus MongoDB nach ClickHouse
  • Aufbau einer Observability-Lösung mit Prometheus (Micrometer), Grafana sowie Loki/Promtail zur Systemüberwachung, bereitgestellt via Docker Compose
  • Umsetzung einer automatisierten Datenbereinigung zur Freigabe von Speicherplatz durch Verwerfen der ältesten ClickHouse-Partitionen
  • Entwicklung des Frontends mit React/TypeScript (Next.js, Material UI) zur Visualisierung von Logs, Status und Auswertungen in Dashboards
  • Fachliche und technische Leitung des Entwicklungsteams sowie UI/UX-Design der Dashboards

Weiterentwicklung und Wartung von Services für die Produktionssteuerung

Daimler Truck Holding AG

Transport und Logistik

>10.000 Mitarbeiter

  • Umsetzung von neuen Anforderungen in Spring Boot Backend-Services (Java 8 - 21)
  • Umsetzung von Anforderungen in Frontends (Angular 14, 15, 16)
  • Migration von Angular Frontends von 14 auf 15 sowie von 15 auf 16
  • Migration des Deployments von On-premise zu Kubernetes mit Helm
  • Design von Frontend Interfaces mit Angular Material und Tailwind
  • Konfiguration und Verwaltung von Keycloak
  • Bereitstellung von Daten an Fremdsysteme über Kafka bzw. Kafka Connect
  • Einführung von Qualitätssichernden Maßnahmen mit dedizierten GitHub Pipelines sowie Anbindung von SonarQube

Weiterentwicklung von Nanoservice- Architektur zur Verarbeitung von Funkdatensätzen

KALORIMETA GmbH

Energie, Wasser und Umwelt

500-1000 Mitarbeiter

  • Umsetzung von neuen Anforderungen in Backend- Services (Java 19, Kotlin)
  • Umsetzung von Anforderungen in Frontends (Angular 14, 15, 16)
  • Design und Implementation neuer Microservices
  • Entwurf einer Transitions-Architektur zur Auflösung der Nanoservice-Architektur in eine Microservice-Architektur
  • Migration des Deployments von OpenShift zu Kubernetes
  • Monitoring über Grafana
  • Implementierung und Prüfung von OWASP-Sicherheitsprüfungen

Design und Entwicklung eines voll-digitalen Vertragsabschluss für Finanzierungsverträge

Bank Deutsches Kraftfahrzeuggewerbe GmbH (BDK)

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Design und Entwicklung von Frontends für einen digitalen Vertragsabschluss für mehrere differenzierte Zielgruppen (Endkunde, Händler, Sachbearbeiter), zur Verwaltung und Genehmigung von Verträgen.
  • Design und Implementation einer Microservicearchitektur zur Bereitstellung von Funktionen und Daten für den digitalen Vertragsabschluss. (~ 25 Microservices)
  • Migration von OpenShift auf Kubernetes
  • CI/CD mit Jenkins auf OpenShift/Kubernetes
  • Monitoring über Grafana
  • Anbindung von externen Systemen über REST Schnittstellen
  • Durchführung von Last- und Performancetests
  • Implementierung und Prüfung von OWASP-Sicherheitsprüfungen
  • Design, Implementation und Konfiguration von Keycloak FTL Dateien mit Unterstützung für React

Wartung und Weiterentwicklung von Plugins und Microservices

Scrayos UG

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Wartung von Minecraft Plugins (Paper + Velocity) in Java
  • Design und Entwicklung von Microservices zur Bereitstellung von Nutzdaten und zur Verwaltung von Spielerdaten
  • Analyse von Anforderungen mit anschließender Spezifikation von Aufgaben
  • Migration aller Repositories von Maven zu Gradle
  • Bereitstellung einer zentralen Funktionsbibliothek für alle Plugins und Microservices
  • Monitoring und Alerting mit Sentry und Grafana

Entwicklung einer Microservicearchitektur zur Bereitstellung von Finanzierungsrechnern

Bank Deutsches Kraftfahrzeuggewerbe GmbH (BDK)

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Design und Implementation der Microservice Software-Architektur „H 10 Services"
  • Kopplung der Services über RabbitMQ
  • Entwicklung von Backends zur Kalkulation von komplexen Finanzierung- und Leasing-Verträgen
  • Entwicklung von Frontends mit REST API (Angular 8, 9)
  • Deployment in Openshift
  • Monitoring mit Grafana
  • Durchführung von Last- und Performancetests
  • Implementierung und Prüfung von OWASP-Sicherheitsprüfungen

Planung, Aufbau und Betrieb von OpenShift Cluster

Bank Deutsches Kraftfahrzeuggewerbe GmbH (BDK)

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Aufbau und Betrieb eines OpenShift Clusters in der Open Telecom Cloud, bestehend aus insgesamt 8 Nodes
  • Containerisierung, Migration und Betreuung von Anwendungen auf OpenShift
  • Implementation einer CD Pipeline mit Ansible und Helm verwaltet über AWX

Weiterentwicklung und Umsetzung von DSGVO Anforderungen in monolithischen Bestandssystemen

Bank Deutsches Kraftfahrzeuggewerbe GmbH (BDK)

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Wartung und Weiterentwicklung von Bestandssystemen mit Spring Boot
  • Upgrade von Java 1.6 auf Java 8
  • Umsetzung von DSGVO Anforderungen

Zertifikate

AWS Certified Developer – Associate

AWS

2024

AWS Certified Cloud Practitioner

AWS

2023


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden