06.11.2025 aktualisiert

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

Senior Consultant Java Development Java Enterprise Architect

Neu-Isenburg, Deutschland
Deutschland
Diplom-Wirtschaftsinformatiker (TH Darmstadt)
Neu-Isenburg, Deutschland
Deutschland
Diplom-Wirtschaftsinformatiker (TH Darmstadt)

Profilanlagen

Profil_ALoew_20251022.pdf

Skills

JavaAPIsArchitekturAuthenticationsProfilingDatenbankenRelationale DatenbankenLinuxEclipseEclipselinkJ2EEGithubHibernateJava Database ConnectivityJava Persistence APIJsonPythonOauthOpenidOracle DatabasesOracle FinancialsPerformance-TuningSOAPPL/SQLWeb Services Description LanguageSpringbootBackendGitlabMicroservices
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)

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

technischer Team Lead, Java-Lead-Entwickler (Backend), DevOps (AWS Cloud, bis Integrationstestumgebung)

Transport und Logistik

Projekt:
Nutzungsdatenmanagement für „Bahnstrom“:
Ist-Datenkonsolidierung und Abrechnungsvorbereitung
Stabilisierung, Wartung und Weiterentwicklung der technischen Architektur und der fachlichen Anwendung
meine Aufgaben:
  1. Generelle Stabilisierung der Anwendung (Behebung grundlegender Design- und Implementierungsfehler, Bug Chasing bei Red Hat & Tibco, Transaktionale Integrität, Skalierbarkeit, Performance-Tuning mit Java Flight Recorder)
  2. Komplettüberarbeitung der CI/CD bzw. Build- und Delivery-Prozesse (Maven Root-POM, Arquillian JUnit für Integrationstests)
  3. Fehleranalyse und -behebung
  4. Redesign und Implementierung von nicht skalierbaren, überkomplexen fachlichen Systemkomponenten und Algorithmen
  5. Erstellung von OpenAPI-basierten Contract-First Microservices im GUI-Backend mit Spring Boot, Spring Security, Jackson und Jersey
  6. Einführung von OAuth2 auf den OpenAPI-Schnittstellen über konzernweites „WebSSO“ mit Spring Security OAuth2
  7. Erstellung eines OAuth2 Mock Proxy für die Sicherstellung automatisierter Nightly Tests der OpenAPI-Schnittstellen
  8. Einführung eines automatisierten Lasttest-“Testbed”
  9. Wiederbelebung von SoapUI als Testplattform, u.a. mit Custom Plugins (Pleasant Password Server/REST)
  10. DevOps bei Vorbereitung und Migration RHEL7 nach 8/RHEL8 nach 9, OpenJDK8 nach 11/OpenJDK11 nach 21, JBoss EAP 6.4 nach 7.x/JBoss EAP 7.4 nach 8.0/JBoss EAP 8.0 nach 8.1 (Jakarta EE 11), SVN nach Git

Performance Engineer – externer Java Performance Tuning und Garbage Collection-Spezialist: „Firefighter“

Projekttyp:
Java Performance Tuning/Troubleshooting Engagement

zahlreiche Einsätze bei diversen Kunden aus verschiedenen Branchen, historisch bis 2017: Sun/Oracle-Kunden mit Supportverträgen typischerweise zwischen 1 Tag und 1 Woche

meine Aufgaben:
  1. Kurzanalyse der Anwendungsarchitektur und Laufzeitumgebung
  2. Garbage Collection-Analyse mit Memory Profiler
  3. Applikationsprofiling mit Memory-Profiler: Erkennen von Memory Leaks und ineffizienten Objektstrukturen
  4. Applikationsprofiling mit CPU-Profiler und/oder Interzeptoren (AOP, Byte Buddy, BTrace): Erkennen von ineffizientem Code
  5. ggf. Analyse von Datenbankzugriffen und SQL-Ausführungsplänen (Oracle, PostgreSQL)
  6. Analyse/Vergleich von Lösungsalternativen durch passende Lasttests/Benchmarks
  7. verwendete Tools (z.B.): Java Flight Recorder, YourKit Java Profiler, VisualVM, BTrace, …
  8. (mehr oder weniger ausführliche, je nach Kundenwunsch) Dokumentation der Ergebnisse

Kunde: mittelständischer IT-Dienstleister mit In-House-Anwendungen
Aufgabenstellung: Architekturanalyse und Performance Tuning einer kombinierten Oracle APEX und Java-Anwendung, Finden und Beheben von Bottlenecks (Datenbank-Design, Netzwerk, CPU-Auslastung, Programmierung/Concurrency, Codeeffizienz, Backup-Prozedere etc.)
Produkte: Oracle 19c SE2, APEX 23.2/24.1, Java Stored Procedures vs. REST Services


externer Java EE-Experte/-Reviewer/-Mentor

Projekttyp:
Technisches Review von Enterprise Java-Anwendungen

zahlreiche Einsätze bei Banken, Post-Telekommunikation, Softwareentwicklung
typischerweise zwischen 2 Tagen und 2 Wochen

meine Aufgaben:
  1. technische Application Assessments von Enterprise Java-Anwendungen (Java/Jakarta EE, Spring Boot, Quarkus)
  2. Code-Reviews
  3. Analyse von Performance-Bottlenecks
  4. Bedeutung nicht-funktionaler Anforderungen
  5. Standortbestimmung, Ableitung notwendiger Aktivitäten und Prioritäten, Vorschläge für Produktstrategie (Frameworks/Application Server, Deployment-Plattform, IaaS/PaaS/SaaS Cloud-Services)
  6. (je nach Kundenwunsch) „vorstandsfeste” Dokumentation der Ergebnisse (ca. 100 Seiten)
Kunde: mittelständisches Softwarehaus
Aufgabenstellung: technisches Review mehrerer Java-EE-Anwendungen mit Fokus auf Wartbarkeit,technische Schulden, Build & Deploy-Prozesse (Continuous Integration/Continuous Delivery)
Produkte: Eclipse RCP, Wildfly, Tomcat (EE), Quarkus, Maven, Artifactory, GitLab CI/CD, KeePass



Zertifikate

Oracle Certified Programmer (OCPJ8P)

xxx

2019


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden