Microservice basierte Cloud-Native Enterprise Lösungen inkl. Analyse, Design, Architektur
Aktualisiert am 04.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Microservice basierte Cloud-Native Enterprise Lösungen
Technische Analyse, Design, Archtektur
System Integration mit Unternehmensportal
Projektleitung
Technischer Product Owner
Chinesisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

6 Jahre 11 Monate
2019-05 - heute

Anwendungsübergreifende technische Unterstützung

Lead Entwickler, DevOps, Coach Payara Micro Kubernetes Kafka ...
Lead Entwickler, DevOps, Coach

Das Projekt bietet eine technische Grundlage für mehrere Komponenten, die in einer fachlichen Domäne zusammenarbeiten. In der technischen Plattform
sind eine Sammlung von Bibliotheken, die entweder wichtige fachliche Aspekte kapselt, und überall verwendet werden muss, oder technische crosscutting Funktionalitäten enthält,
die für alle wichtig sind. Die technische Grundlage übernimmt viele technischen Overhead für Teams. Damit können sich die Teams auf Fachlichkeiten konzentrieren. Darüber hinaus werden viele neuen Frameworks und Innovationsideen in Rahmen des Projekts erprobt. Gemeinsam mit Entwicklungsteams werden unterschiedliche Lösungsansätze entwicklt und evaluiert.

Payara Micro Kubernetes Kafka JavaEE 8
Öffentlicher Dienst
11 Monate
2018-07 - 2019-05

Weiterentwicklung eines Kundendaten-Managementsystems

Senior-Entwickler EJB3 Springboot Jenkins2 ...
Senior-Entwickler

Ein historisch gewachsenes Kernsystem in der Konzern soll nach Bedarf weiter entwickelt werden. Die Anwendung basiert überwiegend auf WebLogic Server mit gemischten EJB2 und EJB3. Um die Anwendungen von anderen Teams in der Konzern besser zu bedienen müssen bestimmte Funktionalitäten in einer neu aufgesetzten Microservice-Infrastruktur entwickelt werden. Es ist eine Herausforderung unterschiedlichen Technologien in einem System zu harmonisieren.

EJB3 Springboot Jenkins2 DB2 JavaEE7 Openshift
Versicherungen
2 Jahre 9 Monate
2016-01 - 2018-09

Modernisierung bestehendes Backends

Technischer PO, Leader Entwickler, Coach JavaEE 7 JPA Bean Validation ...
Technischer PO, Leader Entwickler, Coach

Eine legacy Backend-Anwendung soll nach jahrelanger Entwicklung durch moderne JavaEE Technologie ersetzt werden. Es muss sichergestellt werden die bestehenden Fachfunktionen weiterhin ohne Fehler funktionieren. Da die neue Anwendung auf der grünen Wiese gebaut wird, werden die Vorteile von JavaEE voll ausgenutzt. Die Migration von umfangreichen Tests und die Traceability in der Entwicklung sind weitere Herausforderungen in dem Projekt.

JavaEE 7 JPA Bean Validation WebLogic Server CDI Maven JAX-RS Docker
Öffentlicher Dienst
9 Monate
2015-05 - 2016-01

Erweiterung Versicherungstarife

Entwickler EJB3 JAX-WS Struts ...
Entwickler

Mit neuen Tarife sollen die bestehende Beratungsprozesse in einer Anwendung erweitert werden. Die Herausforderung ist Einbau eines dynamisch gestalten Scoring-Services und Wiederverwendung von bestehenden Code.

EJB3 JAX-WS Struts Portlet Maven WebSphere Application Server WebSphere Portal Server JBossAS
Financial Services
8 Monate
2014-10 - 2015-05

Integration Kontowechsel-Service

Entwickler EJB3 JAX-WS Struts ...
Entwickler

In einem bestehenden Serviceprozess soll der neue Kontowechsel-Service integriert werden. Der neue Service übernimmt die triviale Arbeit für einen neuen Bankkunden, und stellt einen reibungslosen Kontowechsel sicher. Ein weiterer wichtiger Punkt ist die tägliche Generierung von Bericht. Der Bericht wird direkt durch SQL aus Datenbank exportiert.

EJB3 JAX-WS Struts Hibernate SQL Maven WebSphere Application Server WebSphere Portal Server JBossAS DB2
Financial Services
1 Jahr 3 Monate
2013-08 - 2014-10

WebSphere Portal Server V8 Migration

Technischer Projektleiter, Entwickler Java EE MyFaces Portlet ...
Technischer Projektleiter, Entwickler

IBM stellt die Unterstüztung für WPS6 ein. Die bestehende Portal Anwendungen müssen noch vor Ablauf der Unterstützung auf WPS8 migriert werden. Neben einiger Anderungen in Schnittstellen in V8 Server ist die Änderung der Rahmenbedingen auch eine große Herausforderung. Die legacy Anwendungen müssen nach der Migration zusammen mit neuen modernen Portal Anwendungen auf einem gleichen Server laufen.

Java EE MyFaces Portlet WebServices Maven WebSphere Application Server WebSphere Portal Server
Financial Services
6 Monate
2013-03 - 2013-08

JBoss7 Migration

Entwickler Java EE EJB3 Hibernate ...
Entwickler

JBoss7 bietet mit großem Abstand bessere Performance gegenüber die Vorgänger. Mit Ausreifen JBoss7 sollen legacy Anwendungen bei dem Kunden, die auf JBoss 4/5 entwickelt wurden, auf JBoss7 migriert werden. Das Ziel ist Umstieg auf einen Application Server ohne Anpassung in anderen Layers. Neben der Migration werden einige deprecated EJB2 Schnittstellen auf EJB3 und Web-Services umgestellt.

Java EE EJB3 Hibernate WebServices Maven JBoss Application Server DB2
Financial Services
1 Jahr 6 Monate
2011-04 - 2012-09

Privatkredit

Technischer Projektleiter, Entwickler Java EE MyFaces Hibernate ...
Technischer Projektleiter, Entwickler

Das Projekt bildet einen Beratungsprozess für einen Privatkredit ab. Der gesamt Beratungsvorgang von Erfassung der Kundenwunschen bis Abschluss des Vertrags sowie die Auszahlung wird durch die Anwendung abgedeckt. Der Verkaufsvorgang wird dadurch für Bankberater wesentlich vereinfacht und vereinheitlicht. Die Herausforderung ist die Integration mit einem bestehenden Scoring-System, das auf dem Kernsystem der Bank basiert. Die Interoperabilität wird gesichert. Es ist ein Baustein von dem gesamten Vertriebsportal, das sowohl in Bank als auch in Callcenter bei Kundengespräch eingesetzt wird.

Java EE MyFaces Hibernate WebServices JavaScript Maven WebSphere Application/Portal Server DB2
Financial Services
1 Jahr 1 Monat
2010-04 - 2011-04

Baufinanzierung

Entwickler Java EE MyFaces Hibernate ...
Entwickler

Das Projekt ist eine Ersetzung von der Legacy-Anwendung für die Baufinanzierung in der Bank. Die triviale Beratungsschritte werden durch eine Portlet- Anwendung in einem Beratungsvorgang mit mehreren Phasen modelliert. Mit der benutzerfreundlichen Anwendung kann sich der Bankberater an die Kommunikation mit dem Kunden richtig konzentrieren.

Java EE MyFaces Hibernate EJB3 Ajax Maven WebSphere Application/Portal Server JBossAS Oracle
Financial Services
2 Jahre 1 Monat
2008-04 - 2010-04

Prozesscontrolling

Entwickler Java EE AspectJ WebServices ...
Entwickler

Es ist ein anwendung-übergreifendes Controlling-Tool. Das Modul protokolliert die Benutzung der User in unterschiedlichen Anwendungen in einer zentralen Datenbank. Das Tool stellt einerseits die statistische Daten, wie oft der Anwender welche Funktion benutzt. Andererseits bietet es neben dem normalen Log die Möglichkeit technische Fehler sehr effektiv zu verfolgen. Die AOP wird für das Modul in verschiedenen Anwendungen eingesetzt um die bestehende Code so wenig wie möglich anzufassen.

Java EE AspectJ WebServices Hibernate Maven WebSphere Application/Portal Server JBossAS
Financial Services
3 Jahre 5 Monate
2006-12 - 2010-04

Kundenstatus

Technischer Projektleiter, Entwickler Java EE Struts WebServices ...
Technischer Projektleiter, Entwickler

Die Anwendung zeigt alle wichtige Information über einen bestehenden Kunden an. Von Adressdaten bis Kontoumsätze werden die Information rund um den Kunden in wenigen Klick aufrufbar. Gleichzeitig dient die Anwendung als der zentrale Einstiegspunkt für alle anderen Portalanwendungen.

Java EE Struts WebServices Tiles jQuery Prototype Ajax Maven WebSphere Application/Portal Server
Financial Services

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2001?11/2006

Universität Stuttgart

Dipl.-Ing. Elektrotechnik und Informationstechnik M. Sc. INFOTECH

 

09/1995?08/1999

Jiaotong Universität Shanghai 

Bachelor -Ing. Maschinenwesen und Bachelor -Ing. Kraft und Energietechnik

Zertizierungen

  • Sun Certicated Java Programmer
  • Sun Certicated Web Component Developer

Kompetenzen

Kompetenzen

Top-Skills

Microservice basierte Cloud-Native Enterprise Lösungen Technische Analyse, Design, Archtektur System Integration mit Unternehmensportal Projektleitung Technischer Product Owner

Produkte / Standards / Erfahrungen / Methoden

Bean Validation
CDI
Docker
EJB3
Hibernate
JBoss Application Server
JBossAS
Jenkins2
Maven
MyFaces
Openshift
Portlet
Springboot
Struts
Tiles
WebLogic Server
WebServices
WebSphere Application Server
WebSphere Application/Portal Server
WebSphere Portal Server

Betriebssysteme

Linux/Unix
Verwaltung und Shell Programming
MS-DOS
Windows

Programmiersprachen

Ajax
Java EE
JavaEE 7
fundierte Kenntnisse mit Projekterfahrungen
JavaEE7
JavaScript
fundierte Kenntnisse mit Projekterfahrungen
JAX-RS
fundierte Kenntnisse mit Projekterfahrungen
JAX-WS
fundierte Kenntnisse mit Projekterfahrungen
JPA
fundierte Kenntnisse mit Projekterfahrungen

Datenbanken

DB2
Oracle
SQL

Design / Entwicklung / Konstruktion

Prototype

Branchen

Branchen

Bank, Versicherung, Finanzsektoren, Öffentlicher Dienst

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

6 Jahre 11 Monate
2019-05 - heute

Anwendungsübergreifende technische Unterstützung

Lead Entwickler, DevOps, Coach Payara Micro Kubernetes Kafka ...
Lead Entwickler, DevOps, Coach

Das Projekt bietet eine technische Grundlage für mehrere Komponenten, die in einer fachlichen Domäne zusammenarbeiten. In der technischen Plattform
sind eine Sammlung von Bibliotheken, die entweder wichtige fachliche Aspekte kapselt, und überall verwendet werden muss, oder technische crosscutting Funktionalitäten enthält,
die für alle wichtig sind. Die technische Grundlage übernimmt viele technischen Overhead für Teams. Damit können sich die Teams auf Fachlichkeiten konzentrieren. Darüber hinaus werden viele neuen Frameworks und Innovationsideen in Rahmen des Projekts erprobt. Gemeinsam mit Entwicklungsteams werden unterschiedliche Lösungsansätze entwicklt und evaluiert.

Payara Micro Kubernetes Kafka JavaEE 8
Öffentlicher Dienst
11 Monate
2018-07 - 2019-05

Weiterentwicklung eines Kundendaten-Managementsystems

Senior-Entwickler EJB3 Springboot Jenkins2 ...
Senior-Entwickler

Ein historisch gewachsenes Kernsystem in der Konzern soll nach Bedarf weiter entwickelt werden. Die Anwendung basiert überwiegend auf WebLogic Server mit gemischten EJB2 und EJB3. Um die Anwendungen von anderen Teams in der Konzern besser zu bedienen müssen bestimmte Funktionalitäten in einer neu aufgesetzten Microservice-Infrastruktur entwickelt werden. Es ist eine Herausforderung unterschiedlichen Technologien in einem System zu harmonisieren.

EJB3 Springboot Jenkins2 DB2 JavaEE7 Openshift
Versicherungen
2 Jahre 9 Monate
2016-01 - 2018-09

Modernisierung bestehendes Backends

Technischer PO, Leader Entwickler, Coach JavaEE 7 JPA Bean Validation ...
Technischer PO, Leader Entwickler, Coach

Eine legacy Backend-Anwendung soll nach jahrelanger Entwicklung durch moderne JavaEE Technologie ersetzt werden. Es muss sichergestellt werden die bestehenden Fachfunktionen weiterhin ohne Fehler funktionieren. Da die neue Anwendung auf der grünen Wiese gebaut wird, werden die Vorteile von JavaEE voll ausgenutzt. Die Migration von umfangreichen Tests und die Traceability in der Entwicklung sind weitere Herausforderungen in dem Projekt.

JavaEE 7 JPA Bean Validation WebLogic Server CDI Maven JAX-RS Docker
Öffentlicher Dienst
9 Monate
2015-05 - 2016-01

Erweiterung Versicherungstarife

Entwickler EJB3 JAX-WS Struts ...
Entwickler

Mit neuen Tarife sollen die bestehende Beratungsprozesse in einer Anwendung erweitert werden. Die Herausforderung ist Einbau eines dynamisch gestalten Scoring-Services und Wiederverwendung von bestehenden Code.

EJB3 JAX-WS Struts Portlet Maven WebSphere Application Server WebSphere Portal Server JBossAS
Financial Services
8 Monate
2014-10 - 2015-05

Integration Kontowechsel-Service

Entwickler EJB3 JAX-WS Struts ...
Entwickler

In einem bestehenden Serviceprozess soll der neue Kontowechsel-Service integriert werden. Der neue Service übernimmt die triviale Arbeit für einen neuen Bankkunden, und stellt einen reibungslosen Kontowechsel sicher. Ein weiterer wichtiger Punkt ist die tägliche Generierung von Bericht. Der Bericht wird direkt durch SQL aus Datenbank exportiert.

EJB3 JAX-WS Struts Hibernate SQL Maven WebSphere Application Server WebSphere Portal Server JBossAS DB2
Financial Services
1 Jahr 3 Monate
2013-08 - 2014-10

WebSphere Portal Server V8 Migration

Technischer Projektleiter, Entwickler Java EE MyFaces Portlet ...
Technischer Projektleiter, Entwickler

IBM stellt die Unterstüztung für WPS6 ein. Die bestehende Portal Anwendungen müssen noch vor Ablauf der Unterstützung auf WPS8 migriert werden. Neben einiger Anderungen in Schnittstellen in V8 Server ist die Änderung der Rahmenbedingen auch eine große Herausforderung. Die legacy Anwendungen müssen nach der Migration zusammen mit neuen modernen Portal Anwendungen auf einem gleichen Server laufen.

Java EE MyFaces Portlet WebServices Maven WebSphere Application Server WebSphere Portal Server
Financial Services
6 Monate
2013-03 - 2013-08

JBoss7 Migration

Entwickler Java EE EJB3 Hibernate ...
Entwickler

JBoss7 bietet mit großem Abstand bessere Performance gegenüber die Vorgänger. Mit Ausreifen JBoss7 sollen legacy Anwendungen bei dem Kunden, die auf JBoss 4/5 entwickelt wurden, auf JBoss7 migriert werden. Das Ziel ist Umstieg auf einen Application Server ohne Anpassung in anderen Layers. Neben der Migration werden einige deprecated EJB2 Schnittstellen auf EJB3 und Web-Services umgestellt.

Java EE EJB3 Hibernate WebServices Maven JBoss Application Server DB2
Financial Services
1 Jahr 6 Monate
2011-04 - 2012-09

Privatkredit

Technischer Projektleiter, Entwickler Java EE MyFaces Hibernate ...
Technischer Projektleiter, Entwickler

Das Projekt bildet einen Beratungsprozess für einen Privatkredit ab. Der gesamt Beratungsvorgang von Erfassung der Kundenwunschen bis Abschluss des Vertrags sowie die Auszahlung wird durch die Anwendung abgedeckt. Der Verkaufsvorgang wird dadurch für Bankberater wesentlich vereinfacht und vereinheitlicht. Die Herausforderung ist die Integration mit einem bestehenden Scoring-System, das auf dem Kernsystem der Bank basiert. Die Interoperabilität wird gesichert. Es ist ein Baustein von dem gesamten Vertriebsportal, das sowohl in Bank als auch in Callcenter bei Kundengespräch eingesetzt wird.

Java EE MyFaces Hibernate WebServices JavaScript Maven WebSphere Application/Portal Server DB2
Financial Services
1 Jahr 1 Monat
2010-04 - 2011-04

Baufinanzierung

Entwickler Java EE MyFaces Hibernate ...
Entwickler

Das Projekt ist eine Ersetzung von der Legacy-Anwendung für die Baufinanzierung in der Bank. Die triviale Beratungsschritte werden durch eine Portlet- Anwendung in einem Beratungsvorgang mit mehreren Phasen modelliert. Mit der benutzerfreundlichen Anwendung kann sich der Bankberater an die Kommunikation mit dem Kunden richtig konzentrieren.

Java EE MyFaces Hibernate EJB3 Ajax Maven WebSphere Application/Portal Server JBossAS Oracle
Financial Services
2 Jahre 1 Monat
2008-04 - 2010-04

Prozesscontrolling

Entwickler Java EE AspectJ WebServices ...
Entwickler

Es ist ein anwendung-übergreifendes Controlling-Tool. Das Modul protokolliert die Benutzung der User in unterschiedlichen Anwendungen in einer zentralen Datenbank. Das Tool stellt einerseits die statistische Daten, wie oft der Anwender welche Funktion benutzt. Andererseits bietet es neben dem normalen Log die Möglichkeit technische Fehler sehr effektiv zu verfolgen. Die AOP wird für das Modul in verschiedenen Anwendungen eingesetzt um die bestehende Code so wenig wie möglich anzufassen.

Java EE AspectJ WebServices Hibernate Maven WebSphere Application/Portal Server JBossAS
Financial Services
3 Jahre 5 Monate
2006-12 - 2010-04

Kundenstatus

Technischer Projektleiter, Entwickler Java EE Struts WebServices ...
Technischer Projektleiter, Entwickler

Die Anwendung zeigt alle wichtige Information über einen bestehenden Kunden an. Von Adressdaten bis Kontoumsätze werden die Information rund um den Kunden in wenigen Klick aufrufbar. Gleichzeitig dient die Anwendung als der zentrale Einstiegspunkt für alle anderen Portalanwendungen.

Java EE Struts WebServices Tiles jQuery Prototype Ajax Maven WebSphere Application/Portal Server
Financial Services

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2001?11/2006

Universität Stuttgart

Dipl.-Ing. Elektrotechnik und Informationstechnik M. Sc. INFOTECH

 

09/1995?08/1999

Jiaotong Universität Shanghai 

Bachelor -Ing. Maschinenwesen und Bachelor -Ing. Kraft und Energietechnik

Zertizierungen

  • Sun Certicated Java Programmer
  • Sun Certicated Web Component Developer

Kompetenzen

Kompetenzen

Top-Skills

Microservice basierte Cloud-Native Enterprise Lösungen Technische Analyse, Design, Archtektur System Integration mit Unternehmensportal Projektleitung Technischer Product Owner

Produkte / Standards / Erfahrungen / Methoden

Bean Validation
CDI
Docker
EJB3
Hibernate
JBoss Application Server
JBossAS
Jenkins2
Maven
MyFaces
Openshift
Portlet
Springboot
Struts
Tiles
WebLogic Server
WebServices
WebSphere Application Server
WebSphere Application/Portal Server
WebSphere Portal Server

Betriebssysteme

Linux/Unix
Verwaltung und Shell Programming
MS-DOS
Windows

Programmiersprachen

Ajax
Java EE
JavaEE 7
fundierte Kenntnisse mit Projekterfahrungen
JavaEE7
JavaScript
fundierte Kenntnisse mit Projekterfahrungen
JAX-RS
fundierte Kenntnisse mit Projekterfahrungen
JAX-WS
fundierte Kenntnisse mit Projekterfahrungen
JPA
fundierte Kenntnisse mit Projekterfahrungen

Datenbanken

DB2
Oracle
SQL

Design / Entwicklung / Konstruktion

Prototype

Branchen

Branchen

Bank, Versicherung, Finanzsektoren, Öffentlicher Dienst

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.