Senior Consultant Java Development
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 63263 Neu-Isenburg
- Nähe des Wohnortes
- de | en
- 12.06.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Apache Maven, Git, Linux Entwicklung
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
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
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
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)
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
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
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
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
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
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.)
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
Oracle Rac, IBM WebSphere Application Server (WAS), Red Hat Enterprise Linux (RHEL), Solaris, Apache Tomcat
Zertifikate
Ausbildung
TH Darmstadt
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
