Java, Spring, J2EE, Hibernate, Datenbanken, Oracle, Microservices, Entwicklung, Architektur
Aktualisiert am 05.02.2026
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 05.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
java
Softwarearchitektur
Oracle
Spring Boot
Spring
Kafka
Java EE
Hibernate
JPA
MongoDB
Microservices
Kubernetes
Cloud
Elastic Search
JMS
UML
TDD
MDD
test
Künstliche Intelligenz
IntelliJ
Eclipse
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Hamburg (+100km) Stade (+150km)
nicht möglich

Projekte

Projekte

2020 - 2026: Architektur und Neuentwicklung


Kunde: Internationaler Baustoffhandel / Warenwirtschaftssystem (Hochlast)

Rolle: Senior Software-Architekt / Senior Softwareentwickler


Aufgaben

  • Architektur und Neuentwicklung eines internationalen Produktinformations- und Warenwirtschaftssystems mit Multi-Firmen- und Filialstruktur
  • Artikelstammdatenmanagement, Einkaufs- und Verkaufspreiskalkulation und Verteilung
  • Konzeption und Umsetzung zentraler fachlicher und technischer Komponenten in einer hochlastfähigen Java-basierten Systemlandschaft
  • Pragmatische Architekturentscheidungen mit Fokus auf Skalierbarkeit, Performance und Wartbarkeit
  • Enge Zusammenarbeit mit Entwicklungsteams, technische Entscheidungsfindung und fachliche Abstimmung


Technologien (Auswahl):

Java, Spring Boot, Oracle, REST, Kafka, Ehcache, PingIdentity, React, JavaScript


2019 - 2023: Entwicklung und Weiterentwicklung


Kunde: Krankenhausinformationssystem (Gesundheitswesen)

Rolle: Senior Softwareentwickler


Aufgaben

  • Aktive Entwicklung und Weiterentwicklung eines komplexen Krankenhausinformationssystems
  • Umsetzung anspruchsvoller fachlicher Anforderungen in stabilen, wartbaren Java- /J2EE-Strukturen
  • Analyse und Optimierung zentraler fachlicher Logik und technischer Abläufe
  • Enge Zusammenarbeit mit Fachbereichen und Entwicklungsteams zur effizienten Umsetzung


Technologien (Auswahl):

Java, J2EE, Oracle, SQL Server, JBoss/WildFly, JMS, UML, SonarQube, KI-Integration


2019 - 2020: Neuentwicklung Archivsystem


Rolle: Senior Software-Architekt (aktive Umsetzung)


Aufgaben

  • Architektonische Verantwortung für die Neuentwicklung eines Archivsystems
  • Konzeption einer tragfähigen System- und Softwarearchitektur unter Berücksichtigung fachlicher und organisatorischer Rahmenbedingungen
  • Definition von Architekturprinzipien, Schnittstellen und Strukturierungsansätzen
  • Begleitung der Umsetzung durch Architektur- und Design-Reviews


Technologien (Auswahl):

Java, Microservices, Messaging, Kubernetes, OpenShift


2018 - 2019: Workforce-Management / Personaleinsatzplanung


Rolle: Senior Software-Architekt / Senior Softwareentwickler


Aufgaben

  • Konzeption und Weiterentwicklung eines komplexen Personaleinsatzplanungssystems
  • Aktive Mitarbeit an zentralen fachlichen Komponenten
  • Sicherstellung einer wartbaren und erweiterbaren Systemarchitektur


Technologien (Auswahl):

Java, Spring, MariaDB/MySQL, Tomcat, Infinispan, JSF, JavaScript


2017 - 2018: Online-Banking


Rolle: Senior Softwareentwickler


Aufgaben

  • Entwicklung und Weiterentwicklung fachlich und technisch komplexer Bank- undInvesting-Systeme
  • Umsetzung fachlicher Anforderungen, u. a. mit datenschutzrechtlichen Vorgaben(DSGVO) als Bestandteil der Systemanforderungen
  • Sicherstellung von Qualität, Stabilität und Wartbarkeit zentraler Komponenten


Technologien (Auswahl):

Java, J2EE, Oracle, WebLogic Server, JSF


2011 - 2018: Neuentwicklung Hochlastsystem


Kunde: Transportlogistik

Rolle: Senior Software-Architekt / Senior Softwareentwickler


Aufgaben

  • Konzeption und vollständige Neuentwicklung einer komplexen Softwarelösung mit hohen Lastanforderungen
  • Architektur- und Entwicklungsverantwortung für eine skalierbare, leistungsfähige Javabasierte Systemlandschaft
  • Umsetzung komplexer fachlicher Prozesse unter hohen Integrations- undPerformanceanforderungen


Technologien (Auswahl):

Java, Spring, Oracle, Swing, Ehcache

Aus- und Weiterbildung

Aus- und Weiterbildung

1987 ? 1991

Studium an der Fachhochschule Wedel mit Abschluss zum Diplom-Informatiker in der Fachrichtung Wirtschaftsinformatik mit der Note ?sehr gut?

Kompetenzen

Kompetenzen

Top-Skills

java Softwarearchitektur Oracle Spring Boot Spring Kafka Java EE Hibernate JPA MongoDB Microservices Kubernetes Cloud Elastic Search JMS UML TDD MDD test Künstliche Intelligenz IntelliJ Eclipse

Schwerpunkte

  • Software- und Systemarchitektur, Modularisierung, Softwareschichtung, Microservices
  • Softwareentwicklung Java, Spring, J2EE, Datenbanken, Frameworks
  • Komplexe Großsysteme, High-Performance Anwendungen
  • Coaching, Reviews, Refactoring, Performancetuning

Produkte / Standards / Erfahrungen / Methoden

KENNTNISSE 

Frameworks, Produkte und Technologien

  • Enterprise-ArchitekturenObjektorientierte Analyse (OOA) und Design (OOD) mit UML Modularisierung, Softwareschichtung, Entwurfsmuster, Microservices
  • Datenbankentwurf mit ERM oder UML
  • Relationale Datenbanken, NoSQL, Big Data
  • Performance Engineering und TuningJ2SE, J2EE, EJB, REST
  • Spring, Hibernate, EclipseLink, JPA, JDBC, Ehcache, Infinispan
  • JSF, Angular, ReactJS, GWT, Ajax, Swing, SWT, Eclipse RCP, Spring Web Flow, Struts, JSPService Orientierte Architekturen (SOA), REST, MQSeries, Apache KafkaTestdriven Development, Clean Code, JUnit, HTTPUnit, Mockito
  • Application Server: Oracle WebLogic, JBoss, Websphere, Tomcat, Jetty
  • Hadoop, Lucene, Elasticsearch, Kibana, Grafana
  • JMeter, soapUIJMX, JasperReports, Apache FOP, DOPiX, Struts


Softwareentwicklungsprozess

  • Scrum, Kanban, Extreme Programming
  • Rational Unified Process (RUP)


Anforderungsanalyse

  • Geschäftsprozessanalyse und -modellierung
  • Anwendungsfallanalyse und -modellierung (Usecases)


Kommunikationstechnologien:

  • TCP/IP
  • HTTP/HTTPS
  • SSL/TLS
  • SOAP, REST, Webservices, JAX-WS, Apache CXF

 

Werkzeuge

Entwicklungsumgebungen: Eclipse, Visual Studio, Maven, AntGit, SVN, ClearCase, CVS,Jira, Bitbucket, ConfluenceUML-Tools: Rational Software Modeler, Enterprise ArchitectYourkit, Eclipse Memory Analyzer, Silk, Qa Partner, dynaTrace, Wily IntroscopeMS-Office, OpenOffice


Besondere Fähigkeiten

  • Kommunikationsstärke im Entwicklungsteam sowie mit Kunden und Fachbereichen
  • Teamgeist und hohe Einsatzbereitschaft
  • Strukturierung komplexer Strukturen
  • Hohe Softwareentwicklungsproduktivität
  • Schnelle Auffassungsgabe von fachlichen und technischen Anforderungen und Problemstellungen
  • Schnelles Durchdringen vorhandener Softwarestrukturen und Algorithmen


Kurzprofil

Senior Software-Architekt mit ausgeprägter Hands-on-Mentalität und langjähriger Projekterfahrung in der Konzeption, Neu- und Weiterentwicklung komplexer Java-basierter Enterprise-Systeme. Ich verbinde architektonische Verantwortung mit aktiver Mitarbeit an zentralen technischen und fachlichen Komponenten, da die eigene Umsetzung für mich ein wesentlicher Motivationsfaktor ist und ich Architekturentscheidungen nur dann als tragfähig erachte, wenn ich sie selbst im Code anwende und überprüfe. Technische Entscheidungen treffe ich dabei stets pragmatisch im jeweiligen Projektkontext. Meine Stärke liegt im schnellen und nachhaltigen Durchdringen komplexer technischer und fachlicher Zusammenhänge und Systemlandschaften sowie in angemessenen Architekturentscheidungen, die Wartbarkeit, effiziente Entwicklung und Stabilität im produktiven Betrieb gleichermaßen sicherstellen.


Architektur & Systemdesign

  • Software- und Systemarchitektur
  • Modularisierung, Microservices, Schichtenarchitekturen, objektorientierte Strukturierung
  • Neuentwicklung und Modernisierung komplexer Systeme
  • Hochlast- und Performance-orientierte Architekturen
  • Nachhaltige Strukturierung gewachsener Systemlandschaften


Entwicklung (Hands-on)

  • Aktive Entwicklung zentraler Komponenten
  • Analyse und Umsetzung komplexer fachlicher Logik
  • Verantwortung für wartbare, stabile und effiziente Lösungen
  • Java-basierte Enterprise-Anwendungen


Zusammenarbeit & Umsetzung

  • Übersetzung fachlicher Anforderungen in tragfähige technische Lösungen
  • Arbeiten auf Augenhöhe mit Entwicklungsteams
  • Pragmatische Entscheidungsfindung aus Erfahrung
  • Umsetzung in klassischen und agilen Vorgehensmodellen
  • Gezielter Einsatz moderner, auch KI-gestützter Werkzeuge zur Unterstützung von Analyse, Entwicklung und Qualitätssicherung
  • Coaching und technische Führung im Projektkontext

Programmiersprachen

C
C++,
Java
JavaScript
Objective-C
Pascal
PL/SQL
Python
SQL
Transact SQL
TypeScript

Datenbanken

Cassandra
DB2
Microsoft SQLServer
MongoDB
MySQL/MariaDB
Oracle
PostgeSQL
Sybase

Branchen

Branchen

  • Bank
  • Logistik
  • HandelPersonalwesen
  • Ticketing
  • Versicherung
  • Mobilfunk

Einsatzorte

Einsatzorte

Hamburg (+100km) Stade (+150km)
nicht möglich

Projekte

Projekte

2020 - 2026: Architektur und Neuentwicklung


Kunde: Internationaler Baustoffhandel / Warenwirtschaftssystem (Hochlast)

Rolle: Senior Software-Architekt / Senior Softwareentwickler


Aufgaben

  • Architektur und Neuentwicklung eines internationalen Produktinformations- und Warenwirtschaftssystems mit Multi-Firmen- und Filialstruktur
  • Artikelstammdatenmanagement, Einkaufs- und Verkaufspreiskalkulation und Verteilung
  • Konzeption und Umsetzung zentraler fachlicher und technischer Komponenten in einer hochlastfähigen Java-basierten Systemlandschaft
  • Pragmatische Architekturentscheidungen mit Fokus auf Skalierbarkeit, Performance und Wartbarkeit
  • Enge Zusammenarbeit mit Entwicklungsteams, technische Entscheidungsfindung und fachliche Abstimmung


Technologien (Auswahl):

Java, Spring Boot, Oracle, REST, Kafka, Ehcache, PingIdentity, React, JavaScript


2019 - 2023: Entwicklung und Weiterentwicklung


Kunde: Krankenhausinformationssystem (Gesundheitswesen)

Rolle: Senior Softwareentwickler


Aufgaben

  • Aktive Entwicklung und Weiterentwicklung eines komplexen Krankenhausinformationssystems
  • Umsetzung anspruchsvoller fachlicher Anforderungen in stabilen, wartbaren Java- /J2EE-Strukturen
  • Analyse und Optimierung zentraler fachlicher Logik und technischer Abläufe
  • Enge Zusammenarbeit mit Fachbereichen und Entwicklungsteams zur effizienten Umsetzung


Technologien (Auswahl):

Java, J2EE, Oracle, SQL Server, JBoss/WildFly, JMS, UML, SonarQube, KI-Integration


2019 - 2020: Neuentwicklung Archivsystem


Rolle: Senior Software-Architekt (aktive Umsetzung)


Aufgaben

  • Architektonische Verantwortung für die Neuentwicklung eines Archivsystems
  • Konzeption einer tragfähigen System- und Softwarearchitektur unter Berücksichtigung fachlicher und organisatorischer Rahmenbedingungen
  • Definition von Architekturprinzipien, Schnittstellen und Strukturierungsansätzen
  • Begleitung der Umsetzung durch Architektur- und Design-Reviews


Technologien (Auswahl):

Java, Microservices, Messaging, Kubernetes, OpenShift


2018 - 2019: Workforce-Management / Personaleinsatzplanung


Rolle: Senior Software-Architekt / Senior Softwareentwickler


Aufgaben

  • Konzeption und Weiterentwicklung eines komplexen Personaleinsatzplanungssystems
  • Aktive Mitarbeit an zentralen fachlichen Komponenten
  • Sicherstellung einer wartbaren und erweiterbaren Systemarchitektur


Technologien (Auswahl):

Java, Spring, MariaDB/MySQL, Tomcat, Infinispan, JSF, JavaScript


2017 - 2018: Online-Banking


Rolle: Senior Softwareentwickler


Aufgaben

  • Entwicklung und Weiterentwicklung fachlich und technisch komplexer Bank- undInvesting-Systeme
  • Umsetzung fachlicher Anforderungen, u. a. mit datenschutzrechtlichen Vorgaben(DSGVO) als Bestandteil der Systemanforderungen
  • Sicherstellung von Qualität, Stabilität und Wartbarkeit zentraler Komponenten


Technologien (Auswahl):

Java, J2EE, Oracle, WebLogic Server, JSF


2011 - 2018: Neuentwicklung Hochlastsystem


Kunde: Transportlogistik

Rolle: Senior Software-Architekt / Senior Softwareentwickler


Aufgaben

  • Konzeption und vollständige Neuentwicklung einer komplexen Softwarelösung mit hohen Lastanforderungen
  • Architektur- und Entwicklungsverantwortung für eine skalierbare, leistungsfähige Javabasierte Systemlandschaft
  • Umsetzung komplexer fachlicher Prozesse unter hohen Integrations- undPerformanceanforderungen


Technologien (Auswahl):

Java, Spring, Oracle, Swing, Ehcache

Aus- und Weiterbildung

Aus- und Weiterbildung

1987 ? 1991

Studium an der Fachhochschule Wedel mit Abschluss zum Diplom-Informatiker in der Fachrichtung Wirtschaftsinformatik mit der Note ?sehr gut?

Kompetenzen

Kompetenzen

Top-Skills

java Softwarearchitektur Oracle Spring Boot Spring Kafka Java EE Hibernate JPA MongoDB Microservices Kubernetes Cloud Elastic Search JMS UML TDD MDD test Künstliche Intelligenz IntelliJ Eclipse

Schwerpunkte

  • Software- und Systemarchitektur, Modularisierung, Softwareschichtung, Microservices
  • Softwareentwicklung Java, Spring, J2EE, Datenbanken, Frameworks
  • Komplexe Großsysteme, High-Performance Anwendungen
  • Coaching, Reviews, Refactoring, Performancetuning

Produkte / Standards / Erfahrungen / Methoden

KENNTNISSE 

Frameworks, Produkte und Technologien

  • Enterprise-ArchitekturenObjektorientierte Analyse (OOA) und Design (OOD) mit UML Modularisierung, Softwareschichtung, Entwurfsmuster, Microservices
  • Datenbankentwurf mit ERM oder UML
  • Relationale Datenbanken, NoSQL, Big Data
  • Performance Engineering und TuningJ2SE, J2EE, EJB, REST
  • Spring, Hibernate, EclipseLink, JPA, JDBC, Ehcache, Infinispan
  • JSF, Angular, ReactJS, GWT, Ajax, Swing, SWT, Eclipse RCP, Spring Web Flow, Struts, JSPService Orientierte Architekturen (SOA), REST, MQSeries, Apache KafkaTestdriven Development, Clean Code, JUnit, HTTPUnit, Mockito
  • Application Server: Oracle WebLogic, JBoss, Websphere, Tomcat, Jetty
  • Hadoop, Lucene, Elasticsearch, Kibana, Grafana
  • JMeter, soapUIJMX, JasperReports, Apache FOP, DOPiX, Struts


Softwareentwicklungsprozess

  • Scrum, Kanban, Extreme Programming
  • Rational Unified Process (RUP)


Anforderungsanalyse

  • Geschäftsprozessanalyse und -modellierung
  • Anwendungsfallanalyse und -modellierung (Usecases)


Kommunikationstechnologien:

  • TCP/IP
  • HTTP/HTTPS
  • SSL/TLS
  • SOAP, REST, Webservices, JAX-WS, Apache CXF

 

Werkzeuge

Entwicklungsumgebungen: Eclipse, Visual Studio, Maven, AntGit, SVN, ClearCase, CVS,Jira, Bitbucket, ConfluenceUML-Tools: Rational Software Modeler, Enterprise ArchitectYourkit, Eclipse Memory Analyzer, Silk, Qa Partner, dynaTrace, Wily IntroscopeMS-Office, OpenOffice


Besondere Fähigkeiten

  • Kommunikationsstärke im Entwicklungsteam sowie mit Kunden und Fachbereichen
  • Teamgeist und hohe Einsatzbereitschaft
  • Strukturierung komplexer Strukturen
  • Hohe Softwareentwicklungsproduktivität
  • Schnelle Auffassungsgabe von fachlichen und technischen Anforderungen und Problemstellungen
  • Schnelles Durchdringen vorhandener Softwarestrukturen und Algorithmen


Kurzprofil

Senior Software-Architekt mit ausgeprägter Hands-on-Mentalität und langjähriger Projekterfahrung in der Konzeption, Neu- und Weiterentwicklung komplexer Java-basierter Enterprise-Systeme. Ich verbinde architektonische Verantwortung mit aktiver Mitarbeit an zentralen technischen und fachlichen Komponenten, da die eigene Umsetzung für mich ein wesentlicher Motivationsfaktor ist und ich Architekturentscheidungen nur dann als tragfähig erachte, wenn ich sie selbst im Code anwende und überprüfe. Technische Entscheidungen treffe ich dabei stets pragmatisch im jeweiligen Projektkontext. Meine Stärke liegt im schnellen und nachhaltigen Durchdringen komplexer technischer und fachlicher Zusammenhänge und Systemlandschaften sowie in angemessenen Architekturentscheidungen, die Wartbarkeit, effiziente Entwicklung und Stabilität im produktiven Betrieb gleichermaßen sicherstellen.


Architektur & Systemdesign

  • Software- und Systemarchitektur
  • Modularisierung, Microservices, Schichtenarchitekturen, objektorientierte Strukturierung
  • Neuentwicklung und Modernisierung komplexer Systeme
  • Hochlast- und Performance-orientierte Architekturen
  • Nachhaltige Strukturierung gewachsener Systemlandschaften


Entwicklung (Hands-on)

  • Aktive Entwicklung zentraler Komponenten
  • Analyse und Umsetzung komplexer fachlicher Logik
  • Verantwortung für wartbare, stabile und effiziente Lösungen
  • Java-basierte Enterprise-Anwendungen


Zusammenarbeit & Umsetzung

  • Übersetzung fachlicher Anforderungen in tragfähige technische Lösungen
  • Arbeiten auf Augenhöhe mit Entwicklungsteams
  • Pragmatische Entscheidungsfindung aus Erfahrung
  • Umsetzung in klassischen und agilen Vorgehensmodellen
  • Gezielter Einsatz moderner, auch KI-gestützter Werkzeuge zur Unterstützung von Analyse, Entwicklung und Qualitätssicherung
  • Coaching und technische Führung im Projektkontext

Programmiersprachen

C
C++,
Java
JavaScript
Objective-C
Pascal
PL/SQL
Python
SQL
Transact SQL
TypeScript

Datenbanken

Cassandra
DB2
Microsoft SQLServer
MongoDB
MySQL/MariaDB
Oracle
PostgeSQL
Sybase

Branchen

Branchen

  • Bank
  • Logistik
  • HandelPersonalwesen
  • Ticketing
  • Versicherung
  • Mobilfunk

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.