OO-Softwareentwicklung (Beratung, Modellierung, Design, Entwicklung, Test, QA, Fehleranalyse) u.a. mit Java, Spring, HTML, CSS, Javascript, JEE, JPA
Aktualisiert am 24.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Framework
Web Development
CSS
Hibernate
Eclipse
CI
SQL
TypeScript
Mockito
DB2
JUnit
HTML5
JavaScript
JPA
Oracle
XML
JAXB
Java EE
IntelliJ
REST
Scrum
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Monate
2026-03 - heute

Weiterentwicklung eines Komposit-Systems

Scrum IntelliJ GIT ...
  • Beratung, Analyse, Programmierung (Full-Stack), Dokumentation, Test
  • Weiterentwicklung eines Komposit-Systems für die Angebotserstellung und die Bestandführung
  • OOA, OOD, Implementierung, Test (Unit-Tests, Modul-Tests, Integrationstests), Deployment, Fehleranalyse/-behebung, Produktionsüberwachung
Scrum IntelliJ GIT Gitlab Docker Oracle DB/2 Java SpringBoot JPA Hibernate Liquibase Junit(Unit- Modul- Integrationstests) Mockito Maven REST JSON OpenAPI SOAP Artifactory SonarQube XML Angular Typescript NPM Grafana MS-Office Jira Confluence Clean Code Code-Reviews
Versicherung
2 Jahre
2024-08 - heute

System für Zahlstellenmeldeverfahren

Software-Entwickler IntelliJ Eclipse SVN ...
Software-Entwickler
  • Beratung, Analyse, Programmierung (Full-Stack), Test
  • System für Zahlstellenmeldeverfahren (Datenaustausch von Versorgungs-bezügen zwischen Zahlstellen und Krankenkassen
  • Portierung von:
    • Spring (JEE, Hibernate 4) und SpringBoot 2 (Hibernate 5) auf SpringBoot 3 (Hibernate 6)
    • Vaadin 8 auf Vaadin 24
    • JUnit4 auf JUnit5
    • Jax-RS auf SpringWebMvc
  • OOD, Implementierung, Test, Fehleranalyse/-behebung
IntelliJ Eclipse SVN DB/2 Oracle DB MS SQL Server PostgreSQL MySQL SpringBoot Spring Tomcat Java JEE JPA Hibernate JUnit Mockito Maven REST SOAP JSON OpenAPI Nexus DBeaver Postman XML MS-Office Clean Code Code-Reviews
Softwarehaus
1 Jahr 1 Monat
2025-03 - 2026-03

Refactoring eines Systems für die Beauskunftung von Leistungen

Scrum IntelliJ GIT ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Refactoring eines Systems für die Beauskunftung von Leistungen ? Modularisierung u. Refakturierung eines monolithischen Systems in Microservices
  • OOA, OOD, Implementierung, Test(Unit-Tests, Modul-Tests, Integrationstests), Deployment, Fehleranalyse/-behebung, Produktionsüberwachung
Scrum IntelliJ GIT Gitlab Docker DB/2 Java JEE EJB3 MDB (Message Driven Beans) JMS JPA EclipseLink JBoss Weld Websphere Liberty Profile Modul- Integrationstests) Mockito Maven REST JSON OpenAPI SOAP Artifactory DBeaver SonarQube Sonargraph Architect XML Grafana MS-Office Jira Confluence Clean Code Code-Reviews JUnit Unit
Krankenkasse
10 Monate
2025-02 - 2025-11

Refactoring eines Systems für die Beauskunftung von Leistungen

Software-Entwickler Scrum IntelliJ GIT ...
Software-Entwickler
 Beratung, DV-Konzepte, Analyse, Programmierung, Test
 Refactoring eines Systems für die Beauskunftung von Leistungen ?
Modularisierung u. Refakturierung eines monolithischen Systems in

Microservices


OOA, OOD, Implementierung, Test(Unit-Tests, Integrationstests), Deployment,

Fehleranalyse/-behebung, Produktionsüberwachung


Scrum IntelliJ GIT Gitlab Docker DB/2 Java JEE EJB3 MDB (Message Driven Beans) JMS JPA EclipseLink JUnit Mockito Maven REST JSON OpenAPI Artifactory DBeaver SonarQube Sonargraph Architect XML Grafana MS-Office Jira Confluence Clean Code Code-Reviews
Krankenkasse
1 Jahr 6 Monate
2023-07 - 2024-12

Erweiterung eines Systems für die Schadenbearbeitung

Softwareentwickler Scrum Eclipse GIT ...
Softwareentwickler
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erweiterung eines Systems für die Schadenbearbeitung
  • OOA, OOD, Implementierung, Test(Unit-Tests, Integrationstests), Deployment, Fehleranalyse/-behebung, Produktionsüberwachung
Scrum Eclipse GIT SVN Bitbucket DB/2 Java JEE EJB3 JPA Hibernate JUnit Mockito Maven Innovator MDA JSON OpenAPI Jenkins DBeaver XML Dynatrace MS-Office Jira Confluence Gitlab IntelliJ WebLogic SonarQube Grafana Clean Code Code-Reviews
Versicherung
2 Jahre 2 Monate
2021-05 - 2023-06

Erstellen von Systemen für die Finanzierung

Scrum Eclipse Intellij ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erstellen von Systemen für die Finanzierung von Waren und Fahrzeugen
  • Agiles Vorgehen (u.a. enge Zusammenarbeit mit den Fachbereichen)
  • Anpassen bzw. Erweitern der Softwarearchitektur(Microservices), OOA, OOD, Implementierung, Test, Deployment
Scrum Eclipse Intellij GIT Github Oracle Java JEE JUnit Mockito Spring SpringBoot (Spring Cloud Config Security Web WS DATA/JPA) OAuth2 Hibernate Maven REST SOAP JSON Apache Camel RabbitMQ (asynchrone Verarbeitung) itext Postman OpenAPI DevOps-Ansatz CI/CD Jenkins OpenShift (Kubernetes) Oracle SQLDeveloper MongoDB SQL XML WSDL Kibana Dynatrace MS-Office Jira Confluence Clean Code
Bank
1 Jahr 1 Monat
2020-04 - 2021-04

Erstellen eines Systems für die Testautomatisierung

Scrum IntelliJ Eclipse ...
  • Beratung, DV-Konzepte, Analyse, Programmierung, Test
  • Erstellen eines Systems für die Testautomatisierung von REST-APIs und medialen End-to-End-Tests (Frontend-Tests: Web u. Mobile)
  • Anpassen bzw. Erweitern der Softwarearchitektur, OOA, OOD, Implementierung, Test, Deployment
Scrum IntelliJ Eclipse SVN GIT Java J2EE HTML CSS JavaScript JUnit Cucumber Gherkin Selenium Webdriver Selenium Grid Selenium IDE Mockito Spring SpringBoot Spring Web MVC Maven REST JSON Postman Swagger OpenAPI CI/CD Jenkins OpenShift Kubernetes XML XPath UML ALM(Quality Center) MS-Office Jira Confluence JEE FI-spezifische Software (OSPLUS-Umfeld) Code-Reviews
Bank
1 Jahr 11 Monate
2018-05 - 2020-03

Erstellen eines Systems für die Finanzierung

Scrum Eclipse GIT ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erstellen eines Systems für die Finanzierung von Waren und der Erstellung von Bank-Produkten (REST-Services), Agiles Vorgehen(u.a. enge Zusammenarbeit mit den Fachbereichen)
  • Anpassen bzw. Erweitern der technischen Softwarearchitektur, OOA, OOD, Implementierung, Test, Deployment
Scrum Eclipse GIT Oracle DB2 Java JEE JUnit Mockito Spring SpringBoot (Spring Cloud Config Security Web WS DATA/JPA Scheduler) OAuth2 Hibernate Apache POI itext Maven REST SOAP JSON Postman Swagger DevOps-Ansatz CI/CD Jenkins OpenShift(Kubernetes) SQLDeveloper SQL XML WSDL MS-Office Jira Confluence Clean Code
Bank
8 Jahre 5 Monate
2011-08 - 2019-12

Entwicklung, Anpassung von Client-Frameworks

WebStorm Rational Software Architect Eclipse ...
  • Beratung, techn. Konzepte, Analyse, Programmierung, Test
  • Entwicklung, Anpassung von Client-Frameworks für die Anwendungsentwicklung.
  • Anpassung bzw. Erweiterung der technischen Softwarearchitektur, OOA, OOD, Implementierung, Test, Fehleranalyse, Support für die Anwendungsentwicklung (insbes. Zusammenarbeit mit den Abteilungen für Schaden u. Sachversicherungen).
WebStorm Rational Software Architect Eclipse QF-Test CVS Git DB2 Java JEE Maven Jenkins SQL XML Swing JavaFX HTML CSS JavaScript JSON TypeScript Angular NPM JxBrowser API UML OpenGrok Solaris VisualEditor WindowBuilderPro Jira Confluence LibreOffice Lotus Notes Linux(Ubuntu) Windows
Versicherung
5 Jahre 10 Monate
2005-10 - 2011-07

Erstellen eines Systems (Web-Anwendung)

WebSphere Studio/Rational Application Developer(RAD) Eclipse CVS ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erstellen eines Systems (Web-Anwendung) für Leasing und Finanzierung von Kraftfahrzeugen und Waren Anpassen bzw. Erweitern der Softwarearchitektur, OOA, OOD, Implementierung, Test
WebSphere Studio/Rational Application Developer(RAD) Eclipse CVS DB2 Oracle Java J2EE Spring Hibernate MDA Maven WebServices Struts JSP HTML SQL XML UML Enterprise Architect SoapUI JMeter Lotus Notes MS-Office
Bank
2 Jahre 9 Monate
2003-01 - 2005-09

Portalprojekt

Windows NT XP Java ...
  • Beratung, DV-Konzepte, Analyse, Programmierung
  • Erstellen eines Systems für die Bestandsführung und Beratung von Versicherungsverträgen im Kompositbereich
  • Integration eines anderen Versicherungsunternehmens
  • Koordination
  • Abstimmung mit dem Auftraggeber
  • Releasemanagement
  • Projektplanung
  • fachliche Analyse (Business Analyse)
  • OOA
  • OOD
  • Implementierung
  • Test
  • Servicebasierte Aufrufe von Kerngeschäftssystemen
  • Änderungs- und Fehlermanagement
Windows NT XP Java J2EE Eclipse WebSphere Frameworks(MVC workflowbasierende Geschäftsvorfälle) CVS SQL DB2 Tomcat XML Visual Age for Java Swing Rational Rose UML VPMS MS-Office Lotus Notes
Versicherungskonzern
5 Monate
2002-11 - 2003-03

Entwicklung eines webbasierten Beratungs-Systems

Windows 2000 Java J2EE ...
  • Beratung, Planung, DV-Konzepte, Programmierung
  • Entwicklung eines webbasierten Beratungs-Systems für die betriebliche Altersvorsorge (bAV)
  • Anbindung von externen Tarifrechnern, Datenübernahme aus externen Systemen
  • Erweiterung des Systems mit neuen Funktionalitäten
Windows 2000 Java J2EE JSP JDBC NetBeans CVS MySQL Tomcat XMLSPY XML JNI JUnit UML MSAccess MS-Office OOD
Softwarehaus
8 Monate
2002-03 - 2002-10

Erstellen eines Kernsystems

Windows NT VisualAge for Smalltalk VisualAge for Java ...
  • Arbeitspaketverantwortung, Beratung, Planung, DV-Konzepte, Programmierung
  • Erstellen eines Kernsystems für zwei technisch und fachlich divergierende Lebensversicherungssysteme (Bestandsführung und Vertrieb)
  • Analyse der bestehenden Systeme
  • Definition des Zielsystems
  • Aufzeigen von Unterschieden bzw. Schwachstellen
  • Konzeption und Planung des Zielsystems
  • Releaseplanung
  • Abstimmung mit den Kundenprojekten
  • Planung der Softwarearchitektur
  • Projektplanung
  • Durchführen von Workshops
  • Modellierung (UML)
  • OOA/OOD
Windows NT VisualAge for Smalltalk VisualAge for Java XML Rational Rose UML Vaser Frameworks MS-Office
Versicherungskonzern
5 Monate
2001-10 - 2002-02

Erstellen einer Plattform (J2EE-Architektur) für SB-Geräte

Windows 2000 Solaris Java ...
  • Erstellen einer Plattform (J2EE-Architektur) für SB-Geräte
  • Test- und Qualitätsmanagement
  • Beratung
  • DV-Konzepte
  • Programmierung
  • Aufbau, Erweiterung und Durchführen von Test- und Qualitätssicherungsmaßnahmen
    • Test der Anforderungs- und Softwarespezifikation
    • Modultest
    • Integrationstest
    • Systemtest
    • Abnahmetest
    • Reviews
    • Audits
    • Dokumentation
Windows 2000 Solaris Java J2EE JBuilder JDBC Oracle XML MKS BEA 6.1 Qstudio GDPro UML MS-Office
Hard- und Softwarelieferant für Handel und Banken
1 Jahr 1 Monat
2000-10 - 2001-10

Erstellen einer Plattform (J2EE-Architektur) für Internet-Stores

Windows NT Solaris Java ...
  • Projektleitung
  • Beratung
  • DV-Konzepte(OOA/OOD)
  • Programmierung
  • Aufbau eines Entwicklungsprozesses (Konfigurationsmanagement)
  • Festlegen der Architektur
  • Fachspezifikation
  • fachliche Analyse (Business Analyse)
  • Modellierung (UML)
  • OOA/OOD
  • Projektplanung und -verfolgung
  • Release- u. Changemanagement
  • Durchführen von Projektrunden
  • Mitarbeiterrekrutierung
  • Test- u. Qualitätssicherungsmaßnahmen etablieren
  • Koordination u. Abstimmung mit dem Kunden
Windows NT Solaris Java J2EE HTML JSP Servlets EJBs Cocobase Enterprise (O/RMapping) XML JDBC MS Project Together/J PVCS BEA 6.0 Oracle CMS OptimizeIt! UML MS-Office
Medienkonzern
7 Monate
2000-02 - 2000-08

Anwendungsarchitekturprojekt

Windows NT IBM Visual Age for Java Bea 5.1 ...
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Beratung
  • Analysieren von Anforderungen, ggf. umsetzen der Anforderungen in objektorientiertes Design, Implementierung und Test
Windows NT IBM Visual Age for Java Bea 5.1 Rational Rose UML Corba Swing MS-Office
Bank
4 Monate
1999-10 - 2000-01

Abrechnungs-System für Netzbetriebskosten

Windows NT Visual Works
  • Auskunfts- und Vermittlungssoftware
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Beratung
Windows NT Visual Works
TK-Unternehmen
1 Jahr 1 Monat
1998-09 - 1999-09

Hypothekensystem

Windows NT IBM Visual Age for Smalltalk PMS micado Frameworks
  • Umsetzen der Fachkonzepte
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Beratung
Windows NT IBM Visual Age for Smalltalk PMS micado Frameworks
Versicherungsunternehmen
2 Monate
1998-07 - 1998-08

technische Portierung

Windows NT ObjectStudio
  • Baubudget
  • technische Portierung
  • Programmierung
  • Tests
Windows NT ObjectStudio
Versicherungsunternehmen
5 Monate
1998-02 - 1998-06

Framework-Evaluierung

OS/2 IBM Visual Age for Smalltalk PMS micado Frameworks
  • Teilprojektleitung
  • Coaching
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Support
  • Beratung
OS/2 IBM Visual Age for Smalltalk PMS micado Frameworks
Versicherungsunternehmen

Aus- und Weiterbildung

Aus- und Weiterbildung

1989 - 1990
Qualifikation zum Softwareentwickler
Control Data Institut, Dortmund

1983 ? 1984
Wehrdienst
Fallschirmjägerbataillon Iserlohn

1980 ? 1983
Ausbildung zum Bankkaufmann
Deutsche Bank AG Dortmund

1974 ? 1980
Fachoberschulreife
Friedrich-List-Realschule Dortmund

1970 ? 1974
Graf-Konrad-Grundschule Dortmund

Position

Position

Softwareentwickler, - berater, Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Web Development CSS Hibernate Eclipse CI SQL TypeScript Mockito DB2 JUnit HTML5 JavaScript JPA Oracle XML JAXB Java EE IntelliJ REST Scrum

Produkte / Standards / Erfahrungen / Methoden

Profil
Als erfahrener Softwareentwickler bin ich seit über 20 Jahren in der Java-Entwicklung tätig. Mein Schwerpunkt liegt in der Backend (Server/ Cloud)-Entwicklung. Aber auch in der Frontend-Entwicklung habe ich bereits mit diversen Technologien gearbeitet. Meine Fähigkeiten weiterzuentwickeln und mich den neuesten Technologien und Methoden anzupassen macht mir viel Spaß. Meine Stärken liegen in der Analyse von Problemen, der Entwicklung effizienter Lösungen und der Zusammenarbeit im Team. Dabei hat für mich die Zufriedenheit des Kunden absolute Priorität.

Kenntnisse
  • Vaadin 8 / Vaadin 24
  • SpringWebMvc
  • Liquibase
  • JBoss Weld
  • Websphere Liberty Profile
  • Sonargraph Architect
  • Innovator
  • RabbitMQ
  • Apache Camel
  • itext
  • OpenShift
  • Kubernetes
  • Dynatrace
  • ALM (Quality Center)
  • OSPLUS-Umfeld
  • WindowBuilderPro
  • VisualEditor
  • LibreOffice
  • VPMS
  • XMLSPY
  • GDPro
  • Qstudio
  • Cocobase
  • Micro Focus Cobol Workbench

Sonstiges
  • Business Analyse
  • (Fachliche) Konzeption
  • Modellierung (UML)
  • Entwicklung einer technischen Architektur
  • Testmanagement 
  • Qualitätssicherung
  • OOA/OOD/OOP
  • DevOps-Ansatz
  • Scrum
  • Clean Code
  • Code-Reviews

Berufserfahrung
1998 ? heute
Selbständiger Softwareentwickler und -berater in Lünen

1990 ? 1998
Softwareentwickler, -berater und techn. Projektleiter
PMS micado, Hennef
  • Produktentwicklung
  • Beratung und Entwicklung in Kundenprojekten

1984 ? 1989
Bankkaufmann
Deutsche Bank, Dortmund

Betriebssysteme

DOS
Novell
3.xx
OS/2
1.xx, 2.xx, 3.xx, 4.xx
Windows
3.xx, 95, NT/ 2000/ XP
Linux
Ubuntu
macOS
IBM Lan Server

Programmiersprachen

IBM-Smalltalk
Visual-Smalltalk
Enfin
SQL
C
Gherkin
COBOL
TypeScript
JavaScript
CSS
XML
HTML
Java

Datenbanken

DB2/2
Oracle
Sybase SQL
Tensegrity
Watcom SQL
Anywhere
mySQL
OS/2 Database Manager
UDB
MongoDB

Datenkommunikation

CORBA
Internet, Intranet
ISDN
LAN, LAN Manager
Novell
PC-Anywhere
TCP/IP
Token Ring

Hardware

Atari
CD-Writer / Brenner
Datenerfassungsterminals
Drucker
IBM Großrechner
PC
Plotter
Scanner
Soundkarten
Streamer

Branchen

Branchen

  • Banken
  • Versicherungen
  • Medien, Handel, Industrie
  • Telekommunikation
  • IT
  • Krankenkassen/ Gesundheitswesen

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Monate
2026-03 - heute

Weiterentwicklung eines Komposit-Systems

Scrum IntelliJ GIT ...
  • Beratung, Analyse, Programmierung (Full-Stack), Dokumentation, Test
  • Weiterentwicklung eines Komposit-Systems für die Angebotserstellung und die Bestandführung
  • OOA, OOD, Implementierung, Test (Unit-Tests, Modul-Tests, Integrationstests), Deployment, Fehleranalyse/-behebung, Produktionsüberwachung
Scrum IntelliJ GIT Gitlab Docker Oracle DB/2 Java SpringBoot JPA Hibernate Liquibase Junit(Unit- Modul- Integrationstests) Mockito Maven REST JSON OpenAPI SOAP Artifactory SonarQube XML Angular Typescript NPM Grafana MS-Office Jira Confluence Clean Code Code-Reviews
Versicherung
2 Jahre
2024-08 - heute

System für Zahlstellenmeldeverfahren

Software-Entwickler IntelliJ Eclipse SVN ...
Software-Entwickler
  • Beratung, Analyse, Programmierung (Full-Stack), Test
  • System für Zahlstellenmeldeverfahren (Datenaustausch von Versorgungs-bezügen zwischen Zahlstellen und Krankenkassen
  • Portierung von:
    • Spring (JEE, Hibernate 4) und SpringBoot 2 (Hibernate 5) auf SpringBoot 3 (Hibernate 6)
    • Vaadin 8 auf Vaadin 24
    • JUnit4 auf JUnit5
    • Jax-RS auf SpringWebMvc
  • OOD, Implementierung, Test, Fehleranalyse/-behebung
IntelliJ Eclipse SVN DB/2 Oracle DB MS SQL Server PostgreSQL MySQL SpringBoot Spring Tomcat Java JEE JPA Hibernate JUnit Mockito Maven REST SOAP JSON OpenAPI Nexus DBeaver Postman XML MS-Office Clean Code Code-Reviews
Softwarehaus
1 Jahr 1 Monat
2025-03 - 2026-03

Refactoring eines Systems für die Beauskunftung von Leistungen

Scrum IntelliJ GIT ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Refactoring eines Systems für die Beauskunftung von Leistungen ? Modularisierung u. Refakturierung eines monolithischen Systems in Microservices
  • OOA, OOD, Implementierung, Test(Unit-Tests, Modul-Tests, Integrationstests), Deployment, Fehleranalyse/-behebung, Produktionsüberwachung
Scrum IntelliJ GIT Gitlab Docker DB/2 Java JEE EJB3 MDB (Message Driven Beans) JMS JPA EclipseLink JBoss Weld Websphere Liberty Profile Modul- Integrationstests) Mockito Maven REST JSON OpenAPI SOAP Artifactory DBeaver SonarQube Sonargraph Architect XML Grafana MS-Office Jira Confluence Clean Code Code-Reviews JUnit Unit
Krankenkasse
10 Monate
2025-02 - 2025-11

Refactoring eines Systems für die Beauskunftung von Leistungen

Software-Entwickler Scrum IntelliJ GIT ...
Software-Entwickler
 Beratung, DV-Konzepte, Analyse, Programmierung, Test
 Refactoring eines Systems für die Beauskunftung von Leistungen ?
Modularisierung u. Refakturierung eines monolithischen Systems in

Microservices


OOA, OOD, Implementierung, Test(Unit-Tests, Integrationstests), Deployment,

Fehleranalyse/-behebung, Produktionsüberwachung


Scrum IntelliJ GIT Gitlab Docker DB/2 Java JEE EJB3 MDB (Message Driven Beans) JMS JPA EclipseLink JUnit Mockito Maven REST JSON OpenAPI Artifactory DBeaver SonarQube Sonargraph Architect XML Grafana MS-Office Jira Confluence Clean Code Code-Reviews
Krankenkasse
1 Jahr 6 Monate
2023-07 - 2024-12

Erweiterung eines Systems für die Schadenbearbeitung

Softwareentwickler Scrum Eclipse GIT ...
Softwareentwickler
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erweiterung eines Systems für die Schadenbearbeitung
  • OOA, OOD, Implementierung, Test(Unit-Tests, Integrationstests), Deployment, Fehleranalyse/-behebung, Produktionsüberwachung
Scrum Eclipse GIT SVN Bitbucket DB/2 Java JEE EJB3 JPA Hibernate JUnit Mockito Maven Innovator MDA JSON OpenAPI Jenkins DBeaver XML Dynatrace MS-Office Jira Confluence Gitlab IntelliJ WebLogic SonarQube Grafana Clean Code Code-Reviews
Versicherung
2 Jahre 2 Monate
2021-05 - 2023-06

Erstellen von Systemen für die Finanzierung

Scrum Eclipse Intellij ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erstellen von Systemen für die Finanzierung von Waren und Fahrzeugen
  • Agiles Vorgehen (u.a. enge Zusammenarbeit mit den Fachbereichen)
  • Anpassen bzw. Erweitern der Softwarearchitektur(Microservices), OOA, OOD, Implementierung, Test, Deployment
Scrum Eclipse Intellij GIT Github Oracle Java JEE JUnit Mockito Spring SpringBoot (Spring Cloud Config Security Web WS DATA/JPA) OAuth2 Hibernate Maven REST SOAP JSON Apache Camel RabbitMQ (asynchrone Verarbeitung) itext Postman OpenAPI DevOps-Ansatz CI/CD Jenkins OpenShift (Kubernetes) Oracle SQLDeveloper MongoDB SQL XML WSDL Kibana Dynatrace MS-Office Jira Confluence Clean Code
Bank
1 Jahr 1 Monat
2020-04 - 2021-04

Erstellen eines Systems für die Testautomatisierung

Scrum IntelliJ Eclipse ...
  • Beratung, DV-Konzepte, Analyse, Programmierung, Test
  • Erstellen eines Systems für die Testautomatisierung von REST-APIs und medialen End-to-End-Tests (Frontend-Tests: Web u. Mobile)
  • Anpassen bzw. Erweitern der Softwarearchitektur, OOA, OOD, Implementierung, Test, Deployment
Scrum IntelliJ Eclipse SVN GIT Java J2EE HTML CSS JavaScript JUnit Cucumber Gherkin Selenium Webdriver Selenium Grid Selenium IDE Mockito Spring SpringBoot Spring Web MVC Maven REST JSON Postman Swagger OpenAPI CI/CD Jenkins OpenShift Kubernetes XML XPath UML ALM(Quality Center) MS-Office Jira Confluence JEE FI-spezifische Software (OSPLUS-Umfeld) Code-Reviews
Bank
1 Jahr 11 Monate
2018-05 - 2020-03

Erstellen eines Systems für die Finanzierung

Scrum Eclipse GIT ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erstellen eines Systems für die Finanzierung von Waren und der Erstellung von Bank-Produkten (REST-Services), Agiles Vorgehen(u.a. enge Zusammenarbeit mit den Fachbereichen)
  • Anpassen bzw. Erweitern der technischen Softwarearchitektur, OOA, OOD, Implementierung, Test, Deployment
Scrum Eclipse GIT Oracle DB2 Java JEE JUnit Mockito Spring SpringBoot (Spring Cloud Config Security Web WS DATA/JPA Scheduler) OAuth2 Hibernate Apache POI itext Maven REST SOAP JSON Postman Swagger DevOps-Ansatz CI/CD Jenkins OpenShift(Kubernetes) SQLDeveloper SQL XML WSDL MS-Office Jira Confluence Clean Code
Bank
8 Jahre 5 Monate
2011-08 - 2019-12

Entwicklung, Anpassung von Client-Frameworks

WebStorm Rational Software Architect Eclipse ...
  • Beratung, techn. Konzepte, Analyse, Programmierung, Test
  • Entwicklung, Anpassung von Client-Frameworks für die Anwendungsentwicklung.
  • Anpassung bzw. Erweiterung der technischen Softwarearchitektur, OOA, OOD, Implementierung, Test, Fehleranalyse, Support für die Anwendungsentwicklung (insbes. Zusammenarbeit mit den Abteilungen für Schaden u. Sachversicherungen).
WebStorm Rational Software Architect Eclipse QF-Test CVS Git DB2 Java JEE Maven Jenkins SQL XML Swing JavaFX HTML CSS JavaScript JSON TypeScript Angular NPM JxBrowser API UML OpenGrok Solaris VisualEditor WindowBuilderPro Jira Confluence LibreOffice Lotus Notes Linux(Ubuntu) Windows
Versicherung
5 Jahre 10 Monate
2005-10 - 2011-07

Erstellen eines Systems (Web-Anwendung)

WebSphere Studio/Rational Application Developer(RAD) Eclipse CVS ...
  • Beratung, Analyse, Programmierung, Dokumentation, Test
  • Erstellen eines Systems (Web-Anwendung) für Leasing und Finanzierung von Kraftfahrzeugen und Waren Anpassen bzw. Erweitern der Softwarearchitektur, OOA, OOD, Implementierung, Test
WebSphere Studio/Rational Application Developer(RAD) Eclipse CVS DB2 Oracle Java J2EE Spring Hibernate MDA Maven WebServices Struts JSP HTML SQL XML UML Enterprise Architect SoapUI JMeter Lotus Notes MS-Office
Bank
2 Jahre 9 Monate
2003-01 - 2005-09

Portalprojekt

Windows NT XP Java ...
  • Beratung, DV-Konzepte, Analyse, Programmierung
  • Erstellen eines Systems für die Bestandsführung und Beratung von Versicherungsverträgen im Kompositbereich
  • Integration eines anderen Versicherungsunternehmens
  • Koordination
  • Abstimmung mit dem Auftraggeber
  • Releasemanagement
  • Projektplanung
  • fachliche Analyse (Business Analyse)
  • OOA
  • OOD
  • Implementierung
  • Test
  • Servicebasierte Aufrufe von Kerngeschäftssystemen
  • Änderungs- und Fehlermanagement
Windows NT XP Java J2EE Eclipse WebSphere Frameworks(MVC workflowbasierende Geschäftsvorfälle) CVS SQL DB2 Tomcat XML Visual Age for Java Swing Rational Rose UML VPMS MS-Office Lotus Notes
Versicherungskonzern
5 Monate
2002-11 - 2003-03

Entwicklung eines webbasierten Beratungs-Systems

Windows 2000 Java J2EE ...
  • Beratung, Planung, DV-Konzepte, Programmierung
  • Entwicklung eines webbasierten Beratungs-Systems für die betriebliche Altersvorsorge (bAV)
  • Anbindung von externen Tarifrechnern, Datenübernahme aus externen Systemen
  • Erweiterung des Systems mit neuen Funktionalitäten
Windows 2000 Java J2EE JSP JDBC NetBeans CVS MySQL Tomcat XMLSPY XML JNI JUnit UML MSAccess MS-Office OOD
Softwarehaus
8 Monate
2002-03 - 2002-10

Erstellen eines Kernsystems

Windows NT VisualAge for Smalltalk VisualAge for Java ...
  • Arbeitspaketverantwortung, Beratung, Planung, DV-Konzepte, Programmierung
  • Erstellen eines Kernsystems für zwei technisch und fachlich divergierende Lebensversicherungssysteme (Bestandsführung und Vertrieb)
  • Analyse der bestehenden Systeme
  • Definition des Zielsystems
  • Aufzeigen von Unterschieden bzw. Schwachstellen
  • Konzeption und Planung des Zielsystems
  • Releaseplanung
  • Abstimmung mit den Kundenprojekten
  • Planung der Softwarearchitektur
  • Projektplanung
  • Durchführen von Workshops
  • Modellierung (UML)
  • OOA/OOD
Windows NT VisualAge for Smalltalk VisualAge for Java XML Rational Rose UML Vaser Frameworks MS-Office
Versicherungskonzern
5 Monate
2001-10 - 2002-02

Erstellen einer Plattform (J2EE-Architektur) für SB-Geräte

Windows 2000 Solaris Java ...
  • Erstellen einer Plattform (J2EE-Architektur) für SB-Geräte
  • Test- und Qualitätsmanagement
  • Beratung
  • DV-Konzepte
  • Programmierung
  • Aufbau, Erweiterung und Durchführen von Test- und Qualitätssicherungsmaßnahmen
    • Test der Anforderungs- und Softwarespezifikation
    • Modultest
    • Integrationstest
    • Systemtest
    • Abnahmetest
    • Reviews
    • Audits
    • Dokumentation
Windows 2000 Solaris Java J2EE JBuilder JDBC Oracle XML MKS BEA 6.1 Qstudio GDPro UML MS-Office
Hard- und Softwarelieferant für Handel und Banken
1 Jahr 1 Monat
2000-10 - 2001-10

Erstellen einer Plattform (J2EE-Architektur) für Internet-Stores

Windows NT Solaris Java ...
  • Projektleitung
  • Beratung
  • DV-Konzepte(OOA/OOD)
  • Programmierung
  • Aufbau eines Entwicklungsprozesses (Konfigurationsmanagement)
  • Festlegen der Architektur
  • Fachspezifikation
  • fachliche Analyse (Business Analyse)
  • Modellierung (UML)
  • OOA/OOD
  • Projektplanung und -verfolgung
  • Release- u. Changemanagement
  • Durchführen von Projektrunden
  • Mitarbeiterrekrutierung
  • Test- u. Qualitätssicherungsmaßnahmen etablieren
  • Koordination u. Abstimmung mit dem Kunden
Windows NT Solaris Java J2EE HTML JSP Servlets EJBs Cocobase Enterprise (O/RMapping) XML JDBC MS Project Together/J PVCS BEA 6.0 Oracle CMS OptimizeIt! UML MS-Office
Medienkonzern
7 Monate
2000-02 - 2000-08

Anwendungsarchitekturprojekt

Windows NT IBM Visual Age for Java Bea 5.1 ...
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Beratung
  • Analysieren von Anforderungen, ggf. umsetzen der Anforderungen in objektorientiertes Design, Implementierung und Test
Windows NT IBM Visual Age for Java Bea 5.1 Rational Rose UML Corba Swing MS-Office
Bank
4 Monate
1999-10 - 2000-01

Abrechnungs-System für Netzbetriebskosten

Windows NT Visual Works
  • Auskunfts- und Vermittlungssoftware
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Beratung
Windows NT Visual Works
TK-Unternehmen
1 Jahr 1 Monat
1998-09 - 1999-09

Hypothekensystem

Windows NT IBM Visual Age for Smalltalk PMS micado Frameworks
  • Umsetzen der Fachkonzepte
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Beratung
Windows NT IBM Visual Age for Smalltalk PMS micado Frameworks
Versicherungsunternehmen
2 Monate
1998-07 - 1998-08

technische Portierung

Windows NT ObjectStudio
  • Baubudget
  • technische Portierung
  • Programmierung
  • Tests
Windows NT ObjectStudio
Versicherungsunternehmen
5 Monate
1998-02 - 1998-06

Framework-Evaluierung

OS/2 IBM Visual Age for Smalltalk PMS micado Frameworks
  • Teilprojektleitung
  • Coaching
  • DV-Konzepte (OOA/OOD)
  • Programmierung
  • Tests
  • Support
  • Beratung
OS/2 IBM Visual Age for Smalltalk PMS micado Frameworks
Versicherungsunternehmen

Aus- und Weiterbildung

Aus- und Weiterbildung

1989 - 1990
Qualifikation zum Softwareentwickler
Control Data Institut, Dortmund

1983 ? 1984
Wehrdienst
Fallschirmjägerbataillon Iserlohn

1980 ? 1983
Ausbildung zum Bankkaufmann
Deutsche Bank AG Dortmund

1974 ? 1980
Fachoberschulreife
Friedrich-List-Realschule Dortmund

1970 ? 1974
Graf-Konrad-Grundschule Dortmund

Position

Position

Softwareentwickler, - berater, Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Web Development CSS Hibernate Eclipse CI SQL TypeScript Mockito DB2 JUnit HTML5 JavaScript JPA Oracle XML JAXB Java EE IntelliJ REST Scrum

Produkte / Standards / Erfahrungen / Methoden

Profil
Als erfahrener Softwareentwickler bin ich seit über 20 Jahren in der Java-Entwicklung tätig. Mein Schwerpunkt liegt in der Backend (Server/ Cloud)-Entwicklung. Aber auch in der Frontend-Entwicklung habe ich bereits mit diversen Technologien gearbeitet. Meine Fähigkeiten weiterzuentwickeln und mich den neuesten Technologien und Methoden anzupassen macht mir viel Spaß. Meine Stärken liegen in der Analyse von Problemen, der Entwicklung effizienter Lösungen und der Zusammenarbeit im Team. Dabei hat für mich die Zufriedenheit des Kunden absolute Priorität.

Kenntnisse
  • Vaadin 8 / Vaadin 24
  • SpringWebMvc
  • Liquibase
  • JBoss Weld
  • Websphere Liberty Profile
  • Sonargraph Architect
  • Innovator
  • RabbitMQ
  • Apache Camel
  • itext
  • OpenShift
  • Kubernetes
  • Dynatrace
  • ALM (Quality Center)
  • OSPLUS-Umfeld
  • WindowBuilderPro
  • VisualEditor
  • LibreOffice
  • VPMS
  • XMLSPY
  • GDPro
  • Qstudio
  • Cocobase
  • Micro Focus Cobol Workbench

Sonstiges
  • Business Analyse
  • (Fachliche) Konzeption
  • Modellierung (UML)
  • Entwicklung einer technischen Architektur
  • Testmanagement 
  • Qualitätssicherung
  • OOA/OOD/OOP
  • DevOps-Ansatz
  • Scrum
  • Clean Code
  • Code-Reviews

Berufserfahrung
1998 ? heute
Selbständiger Softwareentwickler und -berater in Lünen

1990 ? 1998
Softwareentwickler, -berater und techn. Projektleiter
PMS micado, Hennef
  • Produktentwicklung
  • Beratung und Entwicklung in Kundenprojekten

1984 ? 1989
Bankkaufmann
Deutsche Bank, Dortmund

Betriebssysteme

DOS
Novell
3.xx
OS/2
1.xx, 2.xx, 3.xx, 4.xx
Windows
3.xx, 95, NT/ 2000/ XP
Linux
Ubuntu
macOS
IBM Lan Server

Programmiersprachen

IBM-Smalltalk
Visual-Smalltalk
Enfin
SQL
C
Gherkin
COBOL
TypeScript
JavaScript
CSS
XML
HTML
Java

Datenbanken

DB2/2
Oracle
Sybase SQL
Tensegrity
Watcom SQL
Anywhere
mySQL
OS/2 Database Manager
UDB
MongoDB

Datenkommunikation

CORBA
Internet, Intranet
ISDN
LAN, LAN Manager
Novell
PC-Anywhere
TCP/IP
Token Ring

Hardware

Atari
CD-Writer / Brenner
Datenerfassungsterminals
Drucker
IBM Großrechner
PC
Plotter
Scanner
Soundkarten
Streamer

Branchen

Branchen

  • Banken
  • Versicherungen
  • Medien, Handel, Industrie
  • Telekommunikation
  • IT
  • Krankenkassen/ Gesundheitswesen

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.