freiberufler Senior Consultant Java Development auf freelance.de

Senior Consultant Java Development

zuletzt online vor wenigen Stunden
  • 90€/Stunde
  • 63263 Neu-Isenburg
  • Nähe des Wohnortes
  • de  |  en
  • 31.01.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 Methodologie
  • Cloud (allg.)
  • Datenbankentwicklung7 J.
  • Domain Driven Design
  • Eclipse7 J.
  • Git6 J.
  • Hibernate (Java)8 J.
  • Jakarta EE
  • Java-Entwickler8 J.
  • Jenkins6 J.
  • Jira7 J.
  • Junit7 J.
  • OpenJDK
  • Oracle-Anwendungen10 J.
  • SOAP6 J.
  • Spring Boot
  • Spring Framework9 J.
  • Technical Lead
  • Trusted Advisor
  • Wildfly7 J.

Projekt‐ & Berufserfahrung

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

found in reference description 0
Projekt:
Nutzungsdatenmanagement für „Bahnstrom“:
Ist-Datenkonsolidierung und Abrechnungsvorbereitung
Stabilisierung, Wartung und Weiterentwicklung der technischen Architektur und der fachlichen Anwendung

meine Aufgaben:
• 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)
• Komplettüberarbeitung der CI/CD bzw. Build- und Delivery-Prozesse (Maven Root-POM, Arquillian JUnit für Integrationstests)
• Fehleranalyse und -behebung
• Redesign und Implementierung von nicht skalierbaren, überkomplexen fachlichen Systemkomponenten und Algorithmen
• Erstellung von OpenAPI-basierten Contract-First Microservices im GUI-Backend mit Spring Boot, Spring Security, Jackson und Jersey
• Einführung von OAuth2 auf den OpenAPI-Schnittstellen über konzernweites „WebSSO“ mit Spring Security OAuth2
• Erstellung eines OAuth2 Mock Proxy für die Sicherstellung automatisierter Nightly Tests der OpenAPI-Schnittstellen
• Einführung eines automatisierten Lasttest-“Testbed”
• Wiederbelebung von SoapUI als Testplattform, u.a. mit Custom Plugins (Pleasant Password Server/REST)
• DevOps bei Vorbereitung und Migration RHEL7 nach RHEL8/RHEL8 nach RHEL9, OpenJDK8 nach OpenJDK11/OpenJDK11 nach OpenJDK21, JBoss EAP 6.4 nach 7.2-7.4/JBoss EAP 7.4 nach JBoss EAP 8.0, SVN nach Git

Technologien
JBoss EAP 6.x, 7.x, 8.0 mit Java EE 8/Jakarta EE 10
Tibco Enterprise Messaging System 8.x
JBoss Generic JMS Resource Adapter v2
Spring Boot 2.x und 3.x, Spring Security OAuth2, Nimbus JOSE+JWT,
Edwards-Curve EdDSA mit ed25519 Signaturen
JPA 2.x, 3.x mit Hibernate 5 und 6 und Oracle JDBC
OpenAPI 3.0.x/3.1; OpenAPI Codegen 6.x/7.x
OpenJDK 8-21
AWS Cloud Deployment: Linux EC2, RHEL (7-) 9, Oracle RDS (12.1–) 19.24
OpenSSH 8.x mit Jumpserver und Port Tunneling
Jenkins, DB ADAMS
JUnit, Arquillian, SoapUI 5.7.2 (für SOAP und OpenAPI), HermesJMS 1.1.5
Pleasant Password Server
Maven 3.6 bis 3.9
Jira 7, Artifactory 7
GitLab EE, Tortoise Git, Git for Windows
Eclipse 2024-09, NetBeans 22, VS Code Java 1.34
MS Office 365, Teams

Eingesetzte Qualifikationen

Lead Developer, Java-Entwickler, Apache HTTP Server, Apache Maven, Docker, Subversion, System Architektur, Amazon Web Services (AWS), API-Entwickler, Datenbankentwicklung, Datenmodelierung, Eclipse, Git, Hibernate (Framework), Hibernate (Java), Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), Java Message Service, Jenkins, Jira, Json, Junit, Microsoft Office 365, Oracle-Anwendungen, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), SOAP, Spring Framework, 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
216
Berufserfahrung
25 Jahre und 2 Monate (seit 01/2001)

Kontaktdaten

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

Jetzt Mitglied werden