freiberufler Senior Consultant Java Development auf freelance.de

Senior Consultant Java Development

zuletzt online vor 2 Tagen
  • 90€/Stunde
  • 63263 Neu-Isenburg
  • Nähe des Wohnortes
  • de  |  en
  • 12.06.2026

Kurzvorstellung

A. L. ist seit 25+ Jahren im Java Backend als Senior-Entwickler und Enterprise Architekt, aber auch Performance Tuner und externer Reviewer unterwegs.

Qualifikationen

  • Agile Methoden
  • Apache Maven8 J.
  • Cloud (allg.)
  • Datenbankentwicklung8 J.
  • Domain Driven Design
  • Git7 J.
  • Jakarta EE
  • Java (allg.)2 J.
  • Linux Entwicklung
  • OpenJDK
  • Spring Boot
  • Technical Lead
  • Trusted Advisor

Projekt‐ & Berufserfahrung

Technischer Architekt, Team Lead, DevOps (Proxmox UE), CI/CD Verantwortlicher, Java-Entwickler
Kundenname anonymisiert, Neu Isenburg
1/2026 – offen (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2026 – offen

Tätigkeitsbeschreibung

Projekt:
Showcase: KI-unterstützte Wissensrecherche-Datenbasis für Multimedia-Quellen (Video, Audio, Text) aus der virtuellen Unternehmensbibliothek

meine Aufgaben:
• Anforderungsanalyse und Definition von Use Cases
• technische Architektur und Domain Driven Design von Microservices
• Contract-First Schnittstellenbeschreibung mit OpenAPI und AsyncAPI (letzteres als Prototyp)
• Objekt-/Datenmodellierung für Vektor-DBs mit Jakarta Persistence API 3.x und Jakarta Data 1.0
• Prototyping und „technischer Durchstich“, insbesondere Evaluierung von ONNX Runtime und Tornado VM zum GPU-Offloading (NVIDIA Tesla P40 GPU [Pascal-Architektur, sm_61])
• LangChain4j GPU-Offloading-Setup mit ONNX und Tornado VM
• Entwicklungsumgebung mit Maven und Git
• Setup PCIe-Passthrough zwischen Proxmox-Host und UI für
NVIDIA PGU-Offloading
Proxmox Host und VM
• Erstellen individueller Builds von MS ONNX Runtime
für BVIDIA CUDA und von Tornado VM für PTX und NVIDIA CUDA
• Ersatz einer veralteten DokuWiki-Instanz durch eine moderne mit Ergänzung um MarkDown/Mermaid und AsciiDoc Plugin
• Dokumentation in MarkDown mit Mermaid und AsciiDoc
• Aufbau von VMs in Proxmox für Artifactory, JFrog Container Registry, Podman, Postgres 18, Oracle 26ai, und
Enterprise Java-Services
• Setup neu PCIe-M2 NVMe RAID1 Karte mit XFS
(Default Storage Pool: ZFS auf HDDS)
• Planung Upgrade Proxmox VE 8.x auf 9.x

Technologien:
On-Premises Deployment auf Proxmox VE 8.4, Debian 13, Oracle Linux 9, Artifactory, JFrog Container Registry, GitLab, OpenAPI 3.x, OpenJDK 25, Maven 3.9, Microservices: Showcase-Service-Implementierungen in Spring Boot 4, Quarkus 3.3x, Wildfly 39, Java Persistence API (Hibernate 7.3), Jakarta Data 1.0, Vektor-Datenbanken: Datenmodell-Implementierung auf PostgreSQL 18.x, Oracle 26ai

Eingesetzte Qualifikationen

Apache Maven, Git, Linux Entwicklung

technischer Team Lead, Java-Lead-Entwickler (Backend), DevOps (AWS Cloud, bis Integrationstestumgebung) (Festanstellung)
Transport und Logistik, Frankfurt a.M.
3/2019 – 12/2025 (6 Jahre, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2019 – 12/2025

Tätigkeitsbeschreibung

Projekt:
Showcase: KI-unterstützte Wissensrecherche-Datenbasis für Multimedia-Quellen (Video, Audio, Text) aus der virtuellen Unternehmensbibliothek

meine Aufgaben:
• Anforderungsanalyse und Definition von Use Cases
• technische Architektur und Domain Driven Design von Microservices
• Contract-First Schnittstellenbeschreibung mit OpenAPI und AsyncAPI (letzteres als Prototyp)
• Objekt-/Datenmodellierung für Vektor-DBs mit Jakarta Persistence API 3.x und Jakarta Data 1.0
• Prototyping und „technischer Durchstich“, insbesondere Evaluierung von ONNX Runtime und Tornado VM zum GPU-Offloading (NVIDIA Tesla P40 GPU [Pascal-Architektur, sm_61])
• LangChain4j GPU-Offloading-Setup mit ONNX und Tornado VM
• Entwicklungsumgebung mit Maven und Git
• Setup PCIe-Passthrough zwischen Proxmox-Host und UI für
NVIDIA PGU-Offloading
Proxmox Host und VM
• Erstellen individueller Builds von MS ONNX Runtime
für BVIDIA CUDA und von Tornado VM für PTX und NVIDIA CUDA
• Ersatz einer veralteten DokuWiki-Instanz durch eine moderne mit Ergänzung um MarkDown/Mermaid und AsciiDoc Plugin
• Dokumentation in MarkDown mit Mermaid und AsciiDoc
• Aufbau von VMs in Proxmox für Artifactory, JFrog Container Registry, Podman, Postgres 18, Oracle 26ai, und
Enterprise Java-Services
• Setup neu PCIe-M2 NVMe RAID1 Karte mit XFS
(Default Storage Pool: ZFS auf HDDS)
• Planung Upgrade Proxmox VE 8.x auf 9.x

Technologien:
On-Premises Deployment auf Proxmox VE 8.4, Debian 13, Oracle Linux 9, Artifactory, JFrog Container Registry, GitLab, OpenAPI 3.x, OpenJDK 25, Maven 3.9, Microservices: Showcase-Service-Implementierungen in Spring Boot 4, Quarkus 3.3x, Wildfly 39, Java Persistence API (Hibernate 7.3), Jakarta Data 1.0, Vektor-Datenbanken: Datenmodell-Implementierung auf PostgreSQL 18.x, Oracle 26ai

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache HTTP Server, Apache Maven, API-Entwickler, Datenbankentwicklung, Datenmodelierung, Docker, Eclipse, Git, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), Java Message Service, Jenkins, Jira, Json, Junit, Lead Developer, Microsoft Office 365, Oracle-Anwendungen, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), SOAP, Spring Framework, Subversion, System Architektur, Wildfly

Performance-Tuner, Code Reviewer, Entwickler (Wartung), (Festanstellung)
Bank, Frankfurt a.M.
9/2018 – 2/2019 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2018 – 2/2019

Tätigkeitsbeschreibung

Tuning, Wartung (insb. Unit- und Integrationstests) und Infrastruktur-Update für Java EE 5/6-Anwendungen

Multi-Tier Java EE-Banking-Anwendungen
(Kreditvergabe, Kontokorrent, …)

• Betriebssystem- und Versionsupdate für virtuelle Maschinen für
Entwicklungsinfrastruktur: Subversion, Maven, Artifactory (Maven
Repository
Proxy), Jenkins, JIRA
• Umstellung JIRA von Embedded DB auf PostgreSQL
• Einführung eines zentralen Maven-Root-POM zur Versionierung und
Optimierung der CI/CD
• Pflege und Optimierung der Unit- und Integrationstests mit Arquillian
(Remote Glassfish) und browserbasierten GUI-Tests mit Selenium
• komplettes Rewrite einer Abstraktionsschicht auf Selenium WebDriver zur
Erreichung deterministisch reproduzierbarer Ergebnisse mit Firefox,
Chrome und MSIE
• Performance Tuning und Memory-Leak-Analyse

Eingesetzte Qualifikationen

Apache Maven, Eclipse, Enterprise Javabeans, Hibernate (Java), Java (allg.), Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), Jira, Junit, Oracle-Anwendungen, Selenium, Wildfly, XSD (XML Schema Definition), XSLT (XSL Transformation)

Java EE-Mentor, Code Reviewer, Technologieevaluation („Technischer Durchstich“), Performance Analyst/ Troubleshooter (Festanstellung)
Verkehr/Logistik (Flughäfen), Konstanz
6/2017 – 8/2018 (1 Jahr, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2017 – 8/2018

Tätigkeitsbeschreibung

Logistikplattform für Flughäfen (Standardsoftware!)

• allgemeines Java EE-Mentoring und Coaching des Entwicklungsteams
• Technologieevaluation Hibernate 3.x als JPA-Provider in WebLogic Server
10.3.x
• Troubleshooting und Performance-Optimierung:
Tuning XML-Processing, Finden von Memory Leaks
• Bug-Analysen und Betreuung von Service Requests

Eingesetzte Qualifikationen

Datenbankentwicklung, Datenmodelierung, Oracle WebLogic Server Enterprise Edition (EE), Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), XSD (XML Schema Definition), XSLT (XSL Transformation), Hibernate (Java), Oracle-Anwendungen, Spring Framework, Windows Server 2008

Technischer Architekt, Java EE-Entwickler, Java CAPS-Entwickler/Integrator, Performance Analyst/Troubleshooter (Festanstellung)
Telekommunikation, Aachen/Düsseldorf
7/2015 – 5/2017 (1 Jahr, 11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2015 – 5/2017

Tätigkeitsbeschreibung

Einführung einer zentralen, OSS/J- und SOA-basierten Kommunikationsplattform für Trouble Ticketing
(Trouble Ticketing Hub)

• Design und Implementierung der Logik für dynamisches Mapping von
Trouble Tickets verschiedener Typen und Standardversionen mit Hilfe des
Java Reflection API
• Technologieevaluation: Java EE 5 im Web-Container von Application
Server 8.1EE (Java EE 1.4)
• Architektur, Implementierung und Test der Web Services-Endpunkte und
Clients für die Umsetzung des OSS/J Web Service-Profils
• Implementierung des Standards WS-Base Notification 1.3 mit Java EE 5

Eingesetzte Qualifikationen

Serviceorientierte Architektur, ApplicationServer, Enterprise Javabeans, J2EE, Java-Entwickler, Java (allg.), Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), Oracle-Anwendungen, Solaris, Spring Framework

Java EE-Experte/-Reviewer/-Mentor (Festanstellung)
Großbank, Frankfurt/Eschborn
5/2015 – 6/2015 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2015 – 6/2015

Tätigkeitsbeschreibung

Application Assessments Finanz- und Vermögensplaner

• Application Assessments der Java EE-Anwendungen Finanz- und Vermögensplaner
• Standortbestimmung, Ableitung notwendiger Aktivitäten und Prioritäten,
Vorschläge für Produktstrategie (Application Server, Frameworks, Java-VM,
Betriebssystemplattform und Prozessorarchitektur)
• Application Troubleshooting und Performance Tuning

Eingesetzte Qualifikationen

BEA WebLogic Server, Oracle WebLogic Server Enterprise Edition (EE), Apache Tomcat, IBM WebSphere Application Server (WAS), Oracle Rac, Red Hat Enterprise Linux (RHEL), Wildfly, Windows Server (allg.)

Java EE-Experte/-Reviewer/-Mentor (Festanstellung)
Banken, Melbourne
6/2011 – 8/2011 (3 Monate)
Banken
Tätigkeitszeitraum

6/2011 – 8/2011

Tätigkeitsbeschreibung

Projekt:
Application Assessments Kundenstamm und Zahlungsverkehr
bei einer australischen Großbank

meine Aufgaben:
• Application Assessments der Java EE-Anwendungen in Kundenstamm und Zahlungsverkehr
• Standortbestimmung, Ableitung notwendiger Aktivitäten und Prioritäten, Vorschläge für Produktstrategie (Application Server, Frameworks, Java-VM, Betriebssystemplattform und Prozessor-architektur)
• “vorstandsfeste” Dokumentation der Ergebnisse (ca. 100 Seiten)


Technologien:
IBM Websphere Application Server, Tomcat, JBoss; Loadbalancer; Windows Server, RHEL Linux, Sun Solaris (insb. auf SPARC T-Series); Oracle RAC

Eingesetzte Qualifikationen

Oracle Rac, IBM WebSphere Application Server (WAS), Red Hat Enterprise Linux (RHEL), Solaris, Apache Tomcat

Zertifikate

Oracle Certified Programmer for the Java 8 Platform (OCPJ8P)
2019
Sun Certified Web Services Developer (analog OCEJWSD)
2008
Sun Certified Programmer for the Java Platform (analog OCPJP)
2001

Ausbildung

Wirtschaftsinformatik
Diplom
1995
TH Darmstadt

Über mich

Fachliche Schwerpunkte
Enterprise Java Architekturen, serverseitiges Java („strictly Backend“)
Architektur, Design und Java-Entwicklung mit Spring Boot, Jakarta/Java Enterprise Edition oder Quarkus/MicroProfile
Microservices mit Open API/AsyncAPI, JSON-Schema, REST (oder SOAP, WSDL, XSD)
Authentifizierung und Autorisierung mit Open ID/OIDC und OAuth2
Jakarta/Java Persistence API (JPA), Relationale Datenbanken, JDBC, Hibernate und EclipseLink
Oracle-Entwicklung: JDBC, PL/SQL, OJVM (Java in der Datenbank)
Verteilte Java Objekt-Caches (Coherence, Infinispan)
Java Performance Tuning/“Firefighting“ (insb. CPU- und Memory-Profiling, Garbage Collection-Tuning)

Weitere Kenntnisse

Ausgeübte Projektrollen
Software-Architekt, Technischer Architekt
Senior-/Lead-Entwickler
Performance Analyst/Troubleshooter
Spring Boot und Jakarta/Java EE-Mentor
Senior Business Analyst (Fachkonzeption)
Teamleiter von Entwicklungsteams

Branchen
Logistik (Straße/Spedition, Schiene/Cargo, Kombinierter Verkehr/Intermodal, Energie, Schiff/Seehäfen)
Transport, Post
Tourismus
Telekommunikation
Banken
Gesundheitswesen
Softwareentwicklung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Profilaufrufe
323
Berufserfahrung
25 Jahre und 8 Monate (seit 01/2001)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden