Java Fullstack Developer, Spring Boot Developer, Java Backend Developer, Java Solution Architect
Aktualisiert am 19.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Java Fullstack Developer
Java Fullstack Entwickler
Java Backend Developer
Java Backend Entwickler
Java / Jakarta EE
Spring
Spring Boot
Java Solution Architect
Java EE
Jakarta EE
REST
SOAP
Messaging
Workflow / BPM
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2025-01 - 2026-01

Prototyp Entwicklung eines digitalen Altersverifikationsnachweises

Solution Architect, Senior Java Developer Confluence DBVisualizer Docker ...
Solution Architect, Senior Java Developer

Projektbeschreibung:

Die EU plant bis Ende 2026 die Herausgabe einer European Digital Wallet (EUDIW). Ein Use Case ist dabei die digitale Altersverifikation. In Kooperation mit Google ist im Rahmen dieses Projekts ein Prototyp entwickelt worden, der für Sparkassen Kunden die Erzeugung eines solchen digitalen Altersnachweises ermöglicht und diesen Nachweis in der Google Wallet im Handy des Sparkassen Kunden abspeichert, so dass dieser Nachweis für die Nutzung altersbeschränkter Online-Services / Produkte im Nachgang verwendet werden kann.


Tätigkeiten:

? Implementierung des o.g. Prototypen auf Spring Boot Basis

? CI / CD
? Erstellung technischer Spezifikationen im Bereich Digital Identity
? Analyse von technischen Spezifikationen im Bereich Digital ldentity
? Ausarbeitung von Anforderungsdokumenten für technische
             Dienstleister der SFG (Sparkassen Finanz Gruppe), sowie deren

             projektbegleitende Anleitung und Beratung

Confluence DBVisualizer Docker Git GitHub Google Cloud Platform H2 H2 Console Java Jetty Jira Kubernetes SQL Spring Spring Boot Spring MVC Spring Tool Suite Maven PostgreSQL REST Services Windows
Remote, Berlin
2 Jahre
2023-01 - 2024-12

Weiterentwicklung eines Auftrag Management Systems

Senior Java Developer Angular Azure Bamboo ...
Senior Java Developer

Projektbeschreibung:

Weiterentwicklung eines zentralen Auftrag Management Systems, welches über mehrere Dutzend Schnittstellen zu internen Datenquellen verfügt, aus denen Daten bezogen werden, die dann validiert, aggregiert, gefiltert und für ein nachfolgendes CMS aufbereitet werden, über das dann Mitarbeiter Kundenanfragen bearbeiten können.

 

Tätigkeiten:

·       Implementierung von Message Listenern und Message Listener Strategies

·       Wartung des o.g. Auftrag Management Systems

·       3rd Level Support

·       CI / CD

Angular Azure Bamboo Confluence Cucumber CSS Docker DropWizard Git GitHub Gradle Grafana HTML IntelliJ Java Javascript Jenkins Jetty JMeter Jira JUnit Kafka Kubernetes Liquibase MapStruct MongoDB Mockito Nexus Node.js OpenAPI Prometheus REST Services SonarQube Spring Spring Batch Typescript Visual Studio Windows WireMock
Signal Iduna Versicherung
Remote
1 Jahr
2022-01 - 2022-12

Neuentwicklung einer Applikation zum Vertrieb von Leben Policen

Senior Java Developer Bamboo Confluence CSS ...
Senior Java Developer

Projektbeschreibung:

Entwicklung von auf Spring Boot basierenden REST-Microservices sowie einer auf Vue.js basierenden Webanwendung zum Vertrieb von Leben Policen.


Tätigkeiten:

? Entwicklung einer Spring Boot Applikation, bestehend aus REST-Microservices
? Entwicklung einer Vue.js Webanwendung
? CI / CD
Bamboo Confluence CSS DBVisualizer Git GitHub Grafana IntelliJ Java Javascript Jenkins Jira JUnit Keycloak Kubernetes MapStruct Maven Mockito Nexus Node.js OpenAPI Oracle OpenShift Prometheus REST Services SonarQube SQL Spring Spring Batch Spring Boot Spring Data Spring Security Typescript Visual Studio Vue.js Windows WireMock
Zurich Insurance Group
Köln
1 Jahr
2021-01 - 2021-12

Migration und Neu-Entwicklung diverser Workflow Applikationen

Lead Java Developer Bitbucket BPM Camunda ...
Lead Java Developer

Projektbeschreibung:

Entwicklung einer Workflow basierten Spring Boot Webapplikation, mittels der das interne Kontrollsystem fürs Risikomanagement gepflegt werden kann.

Darüber hinaus wurden diverse Bestandsapplikationen von Struts und EJB 2.x nach Spring Boot und Vaadin migriert und im Funktionsumfang erweitert.

Schlussendlich wurde eine Workflow-basierte auf Vaadin basierende Webanwendung zur Archivierung von Dokumenten entwickelt.

 

Tätigkeiten:

·       Entwicklung von auf Camunda, Vaadin und Spring Boot basierenden Applikationen

·       Migration von Alt-Applikationen auf Camunda, Vaadin und Spring Boot Technologie

·       CI / CD

Bitbucket BPM Camunda Confluence CSS CVS DBVisualizer Eclipse EJB GWT HTML H2 H2 Console Java Jakarta / Java EE Jira JUnit Liquibase Maven MySQL MS SQLServer Nexus Spring Spring Boot Spring Data Spring Security SQL Struts STS TWS Vaadin Windows
Sparkasse KölnBonn
Köln
1 Jahr 11 Monate
2019-02 - 2020-12

Implementierung einer OpenAPI für das GuideWire PolicyCenter

Lead Java Developer, Solution Architect Azure DBVisualizer DB2 ...
Lead Java Developer, Solution Architect

Projektbeschreibung:

Entwicklung einer auf Spring Boot basierenden OpenAPI für das GuideWire PolicyCenter.


Tätigkeiten:

? Entwicklung von REST-Services

? Entwicklung von SOAP-Services

? Entwicklung von Clients für die REST-Services

? CI / CD

? Support von Kundenmitarbeitern

Azure DBVisualizer DB2 Confluence H2 H2 Console Git GitHub GuideWire Java Jenkins Jetty Jira JUnit Kubernetes Maven MS SQLServer Nexus OpenAPI REST Services SOAP Services SOAP UI SQL Spring Spring Boot Spring Security Spring Tool Suite Windows
AXA Versicherung AG
Köln
3 Jahre 3 Monate
2015-11 - 2019-01

Implementierung von Webservices für das GuideWire PolicyCenter

Lead Java Developer, Solution Architect BiPRO BPM Camunda ...
Lead Java Developer, Solution Architect

Projektbeschreibung:

Implementierung von auf OData basierenden Webservices für das GuideWire

PolicyCenter mit dem Ziel, das PolicyCenter für eigenentwickelte HTML5

Applikationen zugänglich zu machen.

 

Tätigkeiten:

·       Implementierung von Webservices für Sachversicherungen

·       Implementierung von Webservices für KFZ-Versicherungen

·       Architekturarbeiten

·       Erstellung einer fachlichen Schnittstellendokumentation

·       3rd Level Support

·       Ansprechpartner für alle technischen Fragen und Probleme rund um die o.g. Webservices

BiPRO BPM Camunda Confluence CSS CVS DB2 Gosu GuideWire HTML IntelliJ Java Javascript Jira Keycloak Nexus OData Olingo Oracle Oracle TenTimes PolicyCenter SOAP Services SOAP UI Swagger Typescript Window
Zurich Insurance Group
Köln
6 Monate
2015-01 - 2015-06

Neuentwicklung einer Schadenerfassungsapplikation

Senior Java Developer AWS CSS Eclipse ...
Senior Java Developer

Projektbeschreibung:

Entwicklung einer auf Jakarta / Java EE basierenden Wicket-Webapplikation

zur Erfassung von Versicherungsschäden.

 

Tätigkeiten:

·       Entwicklung der Jakarta EE Wicket Applikation

·       CI / CD

AWS CSS Eclipse Git GitHub HTML Java Javascript jQuery Jakarta / Java EE Jetty JUnit Maven Nexus Spring Spring JDBC SQL Toad Tomcat Wicket Windows
ÖRAG Rechtsschutzversicherung
Düsseldorf
1 Jahr 4 Monate
2013-09 - 2014-12

Neuentwicklung einer Applikation zur Administration von Satellitenleitungen

Senior Java Developer, Solution Architect AngularJS Arquillian DBVisualizer ...
Senior Java Developer, Solution Architect

Projektbeschreibung:

Entwicklung einer auf Jakarta / Java basierenden AngularJS Webapplikation

zur Administration von Satellitenleitungen, die für TV-Sendungen benötigt

werden.


Tätigkeiten:

·       Entwicklung der Jakarta / Java basierenden AngularJS Applikation

·       Implementierung von Reports via MS ReportBuilder

·       Wartungsarbeiten

·       CI / CD

·       3rd Level Support

AngularJS Arquillian DBVisualizer CSS CVS Eclipse Glassfish HTML EJB Java Jakarta / Java EE Javascript jQuery JUnit Maven MS ReportBuilder Oracle ResumeableJS REST Services Spring Spring Data SQL Websocket Windows
Cologne Broadcasting Center
Köln
3 Jahre 11 Monate
2009-10 - 2013-08

Einführung einer Portaltechnologie und eines neuen CMS

Lead Java Developer, Solution Architect Activity Ajax BPM ...
Lead Java Developer, Solution Architect

Projektbeschreibung:

In diesem Großprojekt wurden in einem ersten Schritt Bestandsapplikationen in eine Portallösung migriert. In einem zweiten Schritt wurde ein neues CMS eingeführt. Desweiteren wurden eine Kundenverwaltungsapplikation und eine Anwendung zur Freigabe von Zahlungen implementiert. Schlussendlich wurde ein Architecture Governance Process eingeführt.

 

Tätigkeiten:

·       Einführung der Portaltechnologie

·       Einführung eines CMS

·       Migration von Bestandsanwendungen in die Portaltechnologie

·       Entwicklung der o.g. Applikationen

·       Entwicklung eines jBPM- und LDAP-Adapters

·       Implementierung von Message Listenern

·       Durchführung von Last- und Performancetests

·       CI / CD

·       Einführung eines Architecture Governance Process

Activity Ajax BPM CSS CVS DB2 Eclipse GWT Hibernate HTML Java Jakarta / Java EE Javascript jBPM JMeter JMS JMX JPA JSF JUnit LDAP Maven Oracle Portlets PostgreSQL RAD REST Services RSA Selenium Spring SQL Toad TOGAF Tomcat UML Vaadin Websphere Application Server WCMS Websphere Portal Server WebsphereMQ Windows XML XPath XQuery
HSBC Bank
Düsseldorf
6 Monate
2009-04 - 2009-09

Migration einer Bestandsapplikation auf eine Portal Technologie

Lead Java Developer Ant Ajax Axis ...
Lead Java Developer

Projektbeschreibung:

Migration einer Bestandsapplikation auf Portaltechnologie


Tätigkeiten:

? Migration der o.g. Applikation
? Anbindung von SOAP-Services an ein Security-Framework
? CI / CD
Ant Ajax Axis CSS CVS Eclipse Hibernate HTML EJB Java Jakarta / Java EE JavaScript JBoss JPA JSTL JSP JUnit Liferay Oracle Portlets Servlets SOAP Spring Struts Tomcat Windows
Prosystems IT
Bonn
4 Jahre 9 Monate
2004-07 - 2009-03

Fusion zweier Sparkassen. Migration von Bestandsapplikationen auf eine Portal Technologie

Senior Java Developer, Solution Architect, Consultant Ant Ajax Axis ...
Senior Java Developer, Solution Architect, Consultant

Projektbeschreibung:

In diesem Großprojekt wurden die Stadtsparkasse Köln und die Sparkasse

Bonn zur Sparkasse KölnBonn fusioniert. Im Rahmen dieser Fusion wurden

Bestandsapplikationen auf Webapplikationen basierend auf Struts und Jakarta

/ Java EE mit einer zugrunde liegenden relationalen Datenbank migriert. Die

Webapplikationen wurden als Portlets in einem Portlet Container deployed.

 

Tätigkeiten:

·       Migration von Bestandsapplikationen auf Portaltechnologie

·       Migration der zugrunde liegenden Datenbestände in eine relationale Datenbank

·       Neuentwicklung diverser Workflow basierender Portlets

·       Implementierung von Message Listenern

·       Durchführung von Last- und Performancetests

·       CI / CD

·       Architekturarbeiten

·       Wartungsarbeiten

Ant Ajax Axis AOP Borland Enterprise Server BPM CSS CVS DB2 Eclipse FOP Hibernate HTML EJB JAAS Java Jakarta/Java EE JavaMail JavaScript JBoss JBuilder jBPM JDBC JMeter JMS JMX JPA jQuery JSF JSTL JSP JTA JUnit Liferay Oracle PL/SQL Portlets Selenium Servlets SOAP SQL Struts SVN Swing TestNG Toad Tomcat TWS UML Windows XML XPath
Stadtsparkasse Köln / Sparkasse KölnBonn
Köln

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2025-11 - 2025-12

Google AI Essentials

Teilnahme Zertifikat, Coursera
Teilnahme Zertifikat
Coursera
2 Monate
2025-09 - 2025-10

AI Bootcamp

Teilnahme Zertifikat, AI Training Institute
Teilnahme Zertifikat
AI Training Institute
AI Tools, AI Agents
5 Jahre 8 Monate
1993-10 - 1999-05

Physik Studium

Diplom-Physiker, Universität zu Köln, Cardiff University
Diplom-Physiker
Universität zu Köln, Cardiff University
  • Mathematik
  • Festkörperphysik
1 Jahr
1997-01 - 1997-12

Physik Studium

Universität Cardiff in Wales
Universität Cardiff in Wales
1 Jahr
1997-01 - 1997-12

Englisch Studium

Sprachschule The Parade in Wales
Sprachschule The Parade in Wales
8 Jahre 11 Monate
1984-08 - 1993-06

Abitur

Gymnasium in Hürth
Gymnasium in Hürth
3 Jahre 11 Monate
1980-08 - 1984-06

Grundschule

Grundschule in Hürth-Gleuel
Grundschule in Hürth-Gleuel

Position

Position

  • Lead / Senior Java Fullstack Entwickler
  • Lead / Senior Java Backend Entwickler
  • Solution Architect
  • Team-Lead

Kompetenzen

Kompetenzen

Top-Skills

Java Java Fullstack Developer Java Fullstack Entwickler Java Backend Developer Java Backend Entwickler Java / Jakarta EE Spring Spring Boot Java Solution Architect Java EE Jakarta EE REST SOAP Messaging Workflow / BPM

Produkte / Standards / Erfahrungen / Methoden

Java Fullstack Entwicklung
Experte
Spring Boot Entwicklung
Experte
ApplicationServer / Cloud / DevOps:

Ant

Apache Webserver

AWS
Azure
Bamboo
Bitbucket
Borland Enterprise Server
Continuus
CVS
Docker
Git
GitHub
Glassfish
Google Cloud Platform
Gradle
Grafana
GuideWire
JBoss
Jenkins
Jetty
Kubernetes
Liferay
Maven
Nexus
OpenShift
Prometheus
SourceOffsite
SVN
Tomcat
Weblogic Server
Websphere Application Server
Websphere Portal Server
WCMS


Betriebssystem:

Linux

Mac
OpenVMS
Unix
Windows 


Datenbanken / Tools:

DBVisualizer

DB2
Hibernate
IntelliBO
JDBC
JDO
JPA
Liquibase
MongoDB
MS SQL Server
MySQL
Oracle
Oracle RDB
PostgreSQL
Toad 


Entwicklungsumgebung / IDE:

Eclipse

IntelliJ
JBuilder
MS Visual Studio
Rational Application Developer
Rational Software Architect
Spring Tool Suite
Together


Frontend: 

Ajax

Angular
AngularJS
Applet
Bootstrap
CSS
Frontpage
GWT
HTML
jQuery
JSF
JSP
JSTL
Node.js
NPM
ResumeableJS
Servlet
Struts
Swing
Vaadin
Vue.js
Websocket
Wicket


Java / Jakarta EE:

Dom4j

DropWizard
EJB
JAAS
JavaMail
Java SE
Java / Jakarta EE
JAXB
JAXP
JCA
JDOM
JMX
JNI
JTA
RMI
XML
XPath
XQuery
XSLT


Programmiersprache:

C

Fortran77
Fortran90
Gosu
Java
Javascript
PHP
PL/SQL
SQL
Typescript
Unix Shellscript 


Projektmanagement:

Confluence

Google Workspace
JIRA

MS Office


Schnittstellen: 

Axis

BiPRO
EAI
JAX-RS
JAX-WS
JMS
JSON
Kafka
LDAP
OData
Olingo
OpenAPI
MQ Series
REST
SOAP
SoapUI
Swagger
Webservices
WebsphereMQ


Spring:

Spring Batch

Spring Boot
Spring Framework
Spring Data
Spring MVC
Spring Security


Test / QS: 

Arquillian

Cucumber
DBUnit
HtmlUnit
HttpUnit
JMeter
JProbe
JUnit
Mockito
Selenium
SonarQube
TestNG
WireMock


Workflows / BPM:

Activity

Camunda
jBPM

Branchen

Branchen

  • Bank
  • Versicherung
  • Industrie
  • Dienstleistung
  • Medien
  • Automobil
  • Öffentlicher Dienst

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2025-01 - 2026-01

Prototyp Entwicklung eines digitalen Altersverifikationsnachweises

Solution Architect, Senior Java Developer Confluence DBVisualizer Docker ...
Solution Architect, Senior Java Developer

Projektbeschreibung:

Die EU plant bis Ende 2026 die Herausgabe einer European Digital Wallet (EUDIW). Ein Use Case ist dabei die digitale Altersverifikation. In Kooperation mit Google ist im Rahmen dieses Projekts ein Prototyp entwickelt worden, der für Sparkassen Kunden die Erzeugung eines solchen digitalen Altersnachweises ermöglicht und diesen Nachweis in der Google Wallet im Handy des Sparkassen Kunden abspeichert, so dass dieser Nachweis für die Nutzung altersbeschränkter Online-Services / Produkte im Nachgang verwendet werden kann.


Tätigkeiten:

? Implementierung des o.g. Prototypen auf Spring Boot Basis

? CI / CD
? Erstellung technischer Spezifikationen im Bereich Digital Identity
? Analyse von technischen Spezifikationen im Bereich Digital ldentity
? Ausarbeitung von Anforderungsdokumenten für technische
             Dienstleister der SFG (Sparkassen Finanz Gruppe), sowie deren

             projektbegleitende Anleitung und Beratung

Confluence DBVisualizer Docker Git GitHub Google Cloud Platform H2 H2 Console Java Jetty Jira Kubernetes SQL Spring Spring Boot Spring MVC Spring Tool Suite Maven PostgreSQL REST Services Windows
Remote, Berlin
2 Jahre
2023-01 - 2024-12

Weiterentwicklung eines Auftrag Management Systems

Senior Java Developer Angular Azure Bamboo ...
Senior Java Developer

Projektbeschreibung:

Weiterentwicklung eines zentralen Auftrag Management Systems, welches über mehrere Dutzend Schnittstellen zu internen Datenquellen verfügt, aus denen Daten bezogen werden, die dann validiert, aggregiert, gefiltert und für ein nachfolgendes CMS aufbereitet werden, über das dann Mitarbeiter Kundenanfragen bearbeiten können.

 

Tätigkeiten:

·       Implementierung von Message Listenern und Message Listener Strategies

·       Wartung des o.g. Auftrag Management Systems

·       3rd Level Support

·       CI / CD

Angular Azure Bamboo Confluence Cucumber CSS Docker DropWizard Git GitHub Gradle Grafana HTML IntelliJ Java Javascript Jenkins Jetty JMeter Jira JUnit Kafka Kubernetes Liquibase MapStruct MongoDB Mockito Nexus Node.js OpenAPI Prometheus REST Services SonarQube Spring Spring Batch Typescript Visual Studio Windows WireMock
Signal Iduna Versicherung
Remote
1 Jahr
2022-01 - 2022-12

Neuentwicklung einer Applikation zum Vertrieb von Leben Policen

Senior Java Developer Bamboo Confluence CSS ...
Senior Java Developer

Projektbeschreibung:

Entwicklung von auf Spring Boot basierenden REST-Microservices sowie einer auf Vue.js basierenden Webanwendung zum Vertrieb von Leben Policen.


Tätigkeiten:

? Entwicklung einer Spring Boot Applikation, bestehend aus REST-Microservices
? Entwicklung einer Vue.js Webanwendung
? CI / CD
Bamboo Confluence CSS DBVisualizer Git GitHub Grafana IntelliJ Java Javascript Jenkins Jira JUnit Keycloak Kubernetes MapStruct Maven Mockito Nexus Node.js OpenAPI Oracle OpenShift Prometheus REST Services SonarQube SQL Spring Spring Batch Spring Boot Spring Data Spring Security Typescript Visual Studio Vue.js Windows WireMock
Zurich Insurance Group
Köln
1 Jahr
2021-01 - 2021-12

Migration und Neu-Entwicklung diverser Workflow Applikationen

Lead Java Developer Bitbucket BPM Camunda ...
Lead Java Developer

Projektbeschreibung:

Entwicklung einer Workflow basierten Spring Boot Webapplikation, mittels der das interne Kontrollsystem fürs Risikomanagement gepflegt werden kann.

Darüber hinaus wurden diverse Bestandsapplikationen von Struts und EJB 2.x nach Spring Boot und Vaadin migriert und im Funktionsumfang erweitert.

Schlussendlich wurde eine Workflow-basierte auf Vaadin basierende Webanwendung zur Archivierung von Dokumenten entwickelt.

 

Tätigkeiten:

·       Entwicklung von auf Camunda, Vaadin und Spring Boot basierenden Applikationen

·       Migration von Alt-Applikationen auf Camunda, Vaadin und Spring Boot Technologie

·       CI / CD

Bitbucket BPM Camunda Confluence CSS CVS DBVisualizer Eclipse EJB GWT HTML H2 H2 Console Java Jakarta / Java EE Jira JUnit Liquibase Maven MySQL MS SQLServer Nexus Spring Spring Boot Spring Data Spring Security SQL Struts STS TWS Vaadin Windows
Sparkasse KölnBonn
Köln
1 Jahr 11 Monate
2019-02 - 2020-12

Implementierung einer OpenAPI für das GuideWire PolicyCenter

Lead Java Developer, Solution Architect Azure DBVisualizer DB2 ...
Lead Java Developer, Solution Architect

Projektbeschreibung:

Entwicklung einer auf Spring Boot basierenden OpenAPI für das GuideWire PolicyCenter.


Tätigkeiten:

? Entwicklung von REST-Services

? Entwicklung von SOAP-Services

? Entwicklung von Clients für die REST-Services

? CI / CD

? Support von Kundenmitarbeitern

Azure DBVisualizer DB2 Confluence H2 H2 Console Git GitHub GuideWire Java Jenkins Jetty Jira JUnit Kubernetes Maven MS SQLServer Nexus OpenAPI REST Services SOAP Services SOAP UI SQL Spring Spring Boot Spring Security Spring Tool Suite Windows
AXA Versicherung AG
Köln
3 Jahre 3 Monate
2015-11 - 2019-01

Implementierung von Webservices für das GuideWire PolicyCenter

Lead Java Developer, Solution Architect BiPRO BPM Camunda ...
Lead Java Developer, Solution Architect

Projektbeschreibung:

Implementierung von auf OData basierenden Webservices für das GuideWire

PolicyCenter mit dem Ziel, das PolicyCenter für eigenentwickelte HTML5

Applikationen zugänglich zu machen.

 

Tätigkeiten:

·       Implementierung von Webservices für Sachversicherungen

·       Implementierung von Webservices für KFZ-Versicherungen

·       Architekturarbeiten

·       Erstellung einer fachlichen Schnittstellendokumentation

·       3rd Level Support

·       Ansprechpartner für alle technischen Fragen und Probleme rund um die o.g. Webservices

BiPRO BPM Camunda Confluence CSS CVS DB2 Gosu GuideWire HTML IntelliJ Java Javascript Jira Keycloak Nexus OData Olingo Oracle Oracle TenTimes PolicyCenter SOAP Services SOAP UI Swagger Typescript Window
Zurich Insurance Group
Köln
6 Monate
2015-01 - 2015-06

Neuentwicklung einer Schadenerfassungsapplikation

Senior Java Developer AWS CSS Eclipse ...
Senior Java Developer

Projektbeschreibung:

Entwicklung einer auf Jakarta / Java EE basierenden Wicket-Webapplikation

zur Erfassung von Versicherungsschäden.

 

Tätigkeiten:

·       Entwicklung der Jakarta EE Wicket Applikation

·       CI / CD

AWS CSS Eclipse Git GitHub HTML Java Javascript jQuery Jakarta / Java EE Jetty JUnit Maven Nexus Spring Spring JDBC SQL Toad Tomcat Wicket Windows
ÖRAG Rechtsschutzversicherung
Düsseldorf
1 Jahr 4 Monate
2013-09 - 2014-12

Neuentwicklung einer Applikation zur Administration von Satellitenleitungen

Senior Java Developer, Solution Architect AngularJS Arquillian DBVisualizer ...
Senior Java Developer, Solution Architect

Projektbeschreibung:

Entwicklung einer auf Jakarta / Java basierenden AngularJS Webapplikation

zur Administration von Satellitenleitungen, die für TV-Sendungen benötigt

werden.


Tätigkeiten:

·       Entwicklung der Jakarta / Java basierenden AngularJS Applikation

·       Implementierung von Reports via MS ReportBuilder

·       Wartungsarbeiten

·       CI / CD

·       3rd Level Support

AngularJS Arquillian DBVisualizer CSS CVS Eclipse Glassfish HTML EJB Java Jakarta / Java EE Javascript jQuery JUnit Maven MS ReportBuilder Oracle ResumeableJS REST Services Spring Spring Data SQL Websocket Windows
Cologne Broadcasting Center
Köln
3 Jahre 11 Monate
2009-10 - 2013-08

Einführung einer Portaltechnologie und eines neuen CMS

Lead Java Developer, Solution Architect Activity Ajax BPM ...
Lead Java Developer, Solution Architect

Projektbeschreibung:

In diesem Großprojekt wurden in einem ersten Schritt Bestandsapplikationen in eine Portallösung migriert. In einem zweiten Schritt wurde ein neues CMS eingeführt. Desweiteren wurden eine Kundenverwaltungsapplikation und eine Anwendung zur Freigabe von Zahlungen implementiert. Schlussendlich wurde ein Architecture Governance Process eingeführt.

 

Tätigkeiten:

·       Einführung der Portaltechnologie

·       Einführung eines CMS

·       Migration von Bestandsanwendungen in die Portaltechnologie

·       Entwicklung der o.g. Applikationen

·       Entwicklung eines jBPM- und LDAP-Adapters

·       Implementierung von Message Listenern

·       Durchführung von Last- und Performancetests

·       CI / CD

·       Einführung eines Architecture Governance Process

Activity Ajax BPM CSS CVS DB2 Eclipse GWT Hibernate HTML Java Jakarta / Java EE Javascript jBPM JMeter JMS JMX JPA JSF JUnit LDAP Maven Oracle Portlets PostgreSQL RAD REST Services RSA Selenium Spring SQL Toad TOGAF Tomcat UML Vaadin Websphere Application Server WCMS Websphere Portal Server WebsphereMQ Windows XML XPath XQuery
HSBC Bank
Düsseldorf
6 Monate
2009-04 - 2009-09

Migration einer Bestandsapplikation auf eine Portal Technologie

Lead Java Developer Ant Ajax Axis ...
Lead Java Developer

Projektbeschreibung:

Migration einer Bestandsapplikation auf Portaltechnologie


Tätigkeiten:

? Migration der o.g. Applikation
? Anbindung von SOAP-Services an ein Security-Framework
? CI / CD
Ant Ajax Axis CSS CVS Eclipse Hibernate HTML EJB Java Jakarta / Java EE JavaScript JBoss JPA JSTL JSP JUnit Liferay Oracle Portlets Servlets SOAP Spring Struts Tomcat Windows
Prosystems IT
Bonn
4 Jahre 9 Monate
2004-07 - 2009-03

Fusion zweier Sparkassen. Migration von Bestandsapplikationen auf eine Portal Technologie

Senior Java Developer, Solution Architect, Consultant Ant Ajax Axis ...
Senior Java Developer, Solution Architect, Consultant

Projektbeschreibung:

In diesem Großprojekt wurden die Stadtsparkasse Köln und die Sparkasse

Bonn zur Sparkasse KölnBonn fusioniert. Im Rahmen dieser Fusion wurden

Bestandsapplikationen auf Webapplikationen basierend auf Struts und Jakarta

/ Java EE mit einer zugrunde liegenden relationalen Datenbank migriert. Die

Webapplikationen wurden als Portlets in einem Portlet Container deployed.

 

Tätigkeiten:

·       Migration von Bestandsapplikationen auf Portaltechnologie

·       Migration der zugrunde liegenden Datenbestände in eine relationale Datenbank

·       Neuentwicklung diverser Workflow basierender Portlets

·       Implementierung von Message Listenern

·       Durchführung von Last- und Performancetests

·       CI / CD

·       Architekturarbeiten

·       Wartungsarbeiten

Ant Ajax Axis AOP Borland Enterprise Server BPM CSS CVS DB2 Eclipse FOP Hibernate HTML EJB JAAS Java Jakarta/Java EE JavaMail JavaScript JBoss JBuilder jBPM JDBC JMeter JMS JMX JPA jQuery JSF JSTL JSP JTA JUnit Liferay Oracle PL/SQL Portlets Selenium Servlets SOAP SQL Struts SVN Swing TestNG Toad Tomcat TWS UML Windows XML XPath
Stadtsparkasse Köln / Sparkasse KölnBonn
Köln

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2025-11 - 2025-12

Google AI Essentials

Teilnahme Zertifikat, Coursera
Teilnahme Zertifikat
Coursera
2 Monate
2025-09 - 2025-10

AI Bootcamp

Teilnahme Zertifikat, AI Training Institute
Teilnahme Zertifikat
AI Training Institute
AI Tools, AI Agents
5 Jahre 8 Monate
1993-10 - 1999-05

Physik Studium

Diplom-Physiker, Universität zu Köln, Cardiff University
Diplom-Physiker
Universität zu Köln, Cardiff University
  • Mathematik
  • Festkörperphysik
1 Jahr
1997-01 - 1997-12

Physik Studium

Universität Cardiff in Wales
Universität Cardiff in Wales
1 Jahr
1997-01 - 1997-12

Englisch Studium

Sprachschule The Parade in Wales
Sprachschule The Parade in Wales
8 Jahre 11 Monate
1984-08 - 1993-06

Abitur

Gymnasium in Hürth
Gymnasium in Hürth
3 Jahre 11 Monate
1980-08 - 1984-06

Grundschule

Grundschule in Hürth-Gleuel
Grundschule in Hürth-Gleuel

Position

Position

  • Lead / Senior Java Fullstack Entwickler
  • Lead / Senior Java Backend Entwickler
  • Solution Architect
  • Team-Lead

Kompetenzen

Kompetenzen

Top-Skills

Java Java Fullstack Developer Java Fullstack Entwickler Java Backend Developer Java Backend Entwickler Java / Jakarta EE Spring Spring Boot Java Solution Architect Java EE Jakarta EE REST SOAP Messaging Workflow / BPM

Produkte / Standards / Erfahrungen / Methoden

Java Fullstack Entwicklung
Experte
Spring Boot Entwicklung
Experte
ApplicationServer / Cloud / DevOps:

Ant

Apache Webserver

AWS
Azure
Bamboo
Bitbucket
Borland Enterprise Server
Continuus
CVS
Docker
Git
GitHub
Glassfish
Google Cloud Platform
Gradle
Grafana
GuideWire
JBoss
Jenkins
Jetty
Kubernetes
Liferay
Maven
Nexus
OpenShift
Prometheus
SourceOffsite
SVN
Tomcat
Weblogic Server
Websphere Application Server
Websphere Portal Server
WCMS


Betriebssystem:

Linux

Mac
OpenVMS
Unix
Windows 


Datenbanken / Tools:

DBVisualizer

DB2
Hibernate
IntelliBO
JDBC
JDO
JPA
Liquibase
MongoDB
MS SQL Server
MySQL
Oracle
Oracle RDB
PostgreSQL
Toad 


Entwicklungsumgebung / IDE:

Eclipse

IntelliJ
JBuilder
MS Visual Studio
Rational Application Developer
Rational Software Architect
Spring Tool Suite
Together


Frontend: 

Ajax

Angular
AngularJS
Applet
Bootstrap
CSS
Frontpage
GWT
HTML
jQuery
JSF
JSP
JSTL
Node.js
NPM
ResumeableJS
Servlet
Struts
Swing
Vaadin
Vue.js
Websocket
Wicket


Java / Jakarta EE:

Dom4j

DropWizard
EJB
JAAS
JavaMail
Java SE
Java / Jakarta EE
JAXB
JAXP
JCA
JDOM
JMX
JNI
JTA
RMI
XML
XPath
XQuery
XSLT


Programmiersprache:

C

Fortran77
Fortran90
Gosu
Java
Javascript
PHP
PL/SQL
SQL
Typescript
Unix Shellscript 


Projektmanagement:

Confluence

Google Workspace
JIRA

MS Office


Schnittstellen: 

Axis

BiPRO
EAI
JAX-RS
JAX-WS
JMS
JSON
Kafka
LDAP
OData
Olingo
OpenAPI
MQ Series
REST
SOAP
SoapUI
Swagger
Webservices
WebsphereMQ


Spring:

Spring Batch

Spring Boot
Spring Framework
Spring Data
Spring MVC
Spring Security


Test / QS: 

Arquillian

Cucumber
DBUnit
HtmlUnit
HttpUnit
JMeter
JProbe
JUnit
Mockito
Selenium
SonarQube
TestNG
WireMock


Workflows / BPM:

Activity

Camunda
jBPM

Branchen

Branchen

  • Bank
  • Versicherung
  • Industrie
  • Dienstleistung
  • Medien
  • Automobil
  • Ö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.