Java Backend-/Frontend Entwicklung im Umfeld von EAI / SOA und Microservices
Aktualisiert am 07.08.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Enterprise Integration
Spring-Framework
java 8-21
Jakarta EE
Spring Boot
Copilot Agents
OpenAPI
Opencode Agents
BouncyCastle
JavaFX
Verschlüsselung
JCE
Microservices
Maven Buildmanagement
3-Tier Architektur
DICOM
IHE
Englisch
fortgeschritten

Einsatzorte

Einsatzorte

Bremen (+300km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 3 Monate
2025-05 - heute

Refactoring und Erweiterung einer bestehenden Angebotslösung

  • Refactoring und Erweiterung einer bestehenden Angebotslösung für ein namhaftes Unternehmen in der Medizintechnik.
  • Als Technischer Projektleiter verantwortlich für Design und Umsetzung der jeweiligen projektierten Maßnahmen.
  • Fokus: Migration / Refactoring und Modularisierung der JSF-basierten Anwendung (Primefaces 6-15, MyFaces 2.1-4.1, Spring-MVC, Spring-Web, REST, Ajax). Weiterführung der Integration in die Systemlandschaft des Kunden (SAP, SalesForge, Apache Camel, JMS, REST, SOAP).
  • Verantwortlich für die Migration des Authn/Authz von SAML/LDAP zu OIDC/OAuth2.
  • Verantwortlich für das Refactoring bestehender Cucumber-Tests. Verantwortlich für den Übergang von WAR-basiertem Deployment zu Container-basiertem Deployment in die Azure Cloud des Kunden.
encoway GmbH
4 Jahre 10 Monate
2019-10 - 2024-07

Refactoring eines Microscope Information Systems

Software Architekt / Software Developer
Software Architekt / Software Developer

  • Refactoring, später Neuentwicklung einer Applikation zur OP-Mikroskopsteuerung.
  • Modularisierung der bereits implementierten Funktionseinheiten mit dem Ziel der besseren Integrierbarkeit zukünftiger Funktionsmodule.
  • Verantwortlich für das Modul-/Architekturkonzept. Verantwortlich für Implementierung und Coaching des neuen Konzeptes. Refactoring bestehender Code-Einheiten. Neuentwicklung neuer Funktionseinheiten. Schwerpunkt: Migration von Java 1.7 Swing zu Java/OpenJFX 17; Trennung von Präsentations- und Businesslogik. 
  • Aufbau einer Online Registrier-Infrastruktur für die Funktionsmodule des MIOS. Verantwortlich für die Implementierung der private-cloud-native Crypto-Microservices (Bouncy Castle, Quarkus, Vert.x, Eclipse MicroProfile) und deren Einbindung in das Enterprise Portal (Jboss EAP). Testen der REST-Schnittstellen mit SoapUI. Automatisierung der Integrationstest mit Apache JMeter.
  • Verantwortlich für die Neugestaltung der Testverfahren. Abgrenzung von Unit- und Integrationstests. Unterstützung der Fachteams bei der Formulierung der Testbedingungen in den Anforderungen und Bildung sinnvoller Äquivalenzklassen in den Testdaten.
  • Aufbau einer integrierten CI-Umgebung zur Unterstützung neu einzuführender SCRUM-Prozesse. Verantwortlich für Neu-Aufbau von PaaS für Gitlab, Jenkins, Nexus und LDAP-Service.
  • Verantwortlich für den Aufbau eines CVE Monitoring Teams mit rollierenden Mitgliedern zur Einhaltung der ETSI Common Criteria im Rahmen der EU 2017/745 (MDR).


Haag-Streit Surgical
7 Monate
2023-03 - 2023-09

Online Sicherheitsüberprüfung OSIP

  • Erweiterung des Fachverfahrens ?Online Sicherheitsüberprüfung OSIP? des IT-Planungsrates/ KoSIT/ FITKO
  • Anpassung der bestehenden Camel-Routen an die neuen Anforderungen u.a. der EM-2024.
  • Evaluierung der bestehenden Routen auf vulnerable Muster nach Maßgabe des BSI (IT-Grundschutz B 5.21) und Vorgaben zur Konsolidierung der bestehenden Integrationstests in dem Bereich. 
  • Konzept zur Anpassung der bestehenden Verfahren zur Verschlüsselung und Umschlüsselung nach BSI TR-02102x.
  • Verantwortlich für die Erweiterung der Microservice-Architektur.
Cosinex
11 Monate
2018-11 - 2019-09

Weiterentwicklung eines Produktes zur Langzeitarchivierung und Beweiswerterhaltung

  • Weiterentwicklung eines Produktes zur Langzeitarchivierung und Beweiswerterhaltung von elektronischen Dokumenten gemäß BSI TR 03125, BSI TRESOR und BSI RESISCAN.
  • Umsetzung mit EJB3, JBoss EAP 6/7 Apache AXIS und JSF. Datenbanken Oracle, PostgreSQL, Maria und MsSql. Soap
  • Verantwortlich für Migration der bestehenden Architektur ins post-Java8-Umfeld (OpenJDK 11, Wildfly) im SRCUM Prozess. 
  • Analyse und Umsetzungskonzept zur Migration von BSI-TR-03125,1.2 zu 1.2.2 und 1.3.
  • Verwendung eIDAS-konformer Signaturen und Vertrauensdienste. 
  • Migration gemäß BSI-TR-03112 eCARD-API 1.1.2 auf 1.1.5.
  • Mitglied im rollierenden CVE Monitoring Team (MITRE, OWASP, NVD CVSS etc und ETSI Common Criteria).
  • Automatisierung der Integrationstests mit Apache JMeter und SoapUI.
  • Betreuung kleinerer RCP-basierter Tools zur Beweiswertprüfung und gutachterlichen Datenaggregation.
  • Pate für neu eingestellte Mitarbeitende.
Governikus
1 Jahr 3 Monate
2017-07 - 2018-09

Microservicebasiertes Backend

  • Konzeptionierung und Implementierung eines Microservice-basierten Backends zur Prozessierung im Bereich Glasfaser-/Breitbandprodukte. Umsetzung mit Apache Camel, Spring Boot, Apache Kafka, Apache Karaf (OSGi, Felix) in Docker Containern. SOAP und REST Schnittstellen als Endpoints zu den Camel-Routen. XSLT und XPATH-Queries.
  • Verantwortlich als Senior Developer für die SOAP und REST Schnittstellen zu externen Vertragspartnern sowie deren Test mit SoapUI.
  • Verantwortlich für Einführung von JasperReports für individuelle Reporterstellung für Serviceorganisationen des Kunden.
  • Organisation im Scrum-Team mit 9 MA
  • Beratung und Unterstützung bei der Einführung von Operations-Prozessen (DevOps).
1&1 versatel
4 Jahre 8 Monate
2012-05 - 2016-12

Weiterentwicklung der vorhandenen Integrationsplatform

  • Weiterentwicklung der vorhandenen Integrationsplatform auf Basis von Karaf und Felix als Microservice-Architektur.
  • Verantwortlich für Konzept und Implementierung von EAI Mustern mit Hilfe von Apache Camel (SOAP und REST), Spring Boot, Apache Kafka in OSGI Containern (Karaf und Felix) als Microservices. 
  • Testen der Schnittstellen mit SoapUI und Einführung von Lasttests per Apache JMeter.
Rhenus Freight Network Holzwickede
1 Jahr 1 Monat
2011-03 - 2012-03

Aufsetzen eines zentralen Buildmanagements

  • Aufsetzen eines zentralen Buildmanagements für die Weiterentwicklung des Shopsystems.
  • Entwicklung eines Payment Gateway zwischen dem WebShop und WebCollect Clearing Provider. Verantwortlich für Einsatz von JasperReports zum Controlling des Payment Gateway.
  • Fehleranalyse und -behebung im Datenaustausch zwischen dem Witron KLS und dem ERP-System M3.
  • Konzept und Umsetzung zum unterbrechungsfreien Deployment und Betrieb des WebShop-/ POS Systems für den internationalen Strukturvertrieb.
  • Verantwortlich für die Einführung von Maven, Hudson und Apache Archiva. Verantwortlich für die Umsetzung des Cluster Konzepts für Apache Tomcat und Mysql.
LR Health and Beauty Sys. Ahlen
1 Jahr 4 Monate
2009-11 - 2011-02

Einführung eines dezentralen Bestandssystems

Java EE 6 Spring MVC Spring WebFlow ...
  • Mitwirkung bei der Einführung eines dezentralen Bestandssystems für die Sparte Leben
  • Anpassung der web-basierten Standardsoftware FJA LifeFactory 4.8 an die Geschäftsprozesse der Signal Iduna Leben.
  • Verantwortlich für die synchrone und asynchrone Anbindung des Druckmanagementsystems DOPE der icon GmbH an die LifeFactory.
  • Verantwortlich für die Oberflächengestaltung mehrerer Geschäftsvorfälle (Druck, Inkasso, Exkasso und Sonderwagnisprüfung) unter Verwendung von Spring WebFlow.
  • Verantwortlich für die Integration der IMS-Cobol Module Provision, Druck, Inkasso.
  • Mitwirkung bei der Testautomation (JUnit, Jameleon, BTL) und Fehlerbehebung.
  • Dokumentation der GeVos Druck, Inkasso, Exkasso und Provision in UML.
Java EE 6 Spring MVC Spring WebFlow Websphere Tomcat JAAS LDAP IMS-Cobol Changeman Subversion Maven2 Hudson (IBM-)SQLJ JPA und JDO Glassfish v.3 Jameleon OpenKM
SignalIduna Versicherung Hamburg
2 Monate
2009-09 - 2009-10

Entwicklung einer Java-API

Java SE 5 OSGI SOAP ...
  • Entwicklung einer Java-API für den Elektronischen Personalausweis (EPA)
  • Umsetzung des XADES/CADES Standards in eine Java-API für eine SmartCard Umgebung (EPA).
  • Verantwortlich für die Konzeptionierung und Umsetzung der Kommunikationsschnittstelle (reverse SOAP/PAOS) des EPA. 
  • Einbindung des Crypto-SPI BouncyCastle in das eCard-API.
  • Anwendung des XADES Standards auf erweiterte PDF-Signaturen. 
  • Erstellung eines Konzeptes zur Mehrstufigen Signatur und Verschlüsselung. 
  • Umsetzung des Konzepts auf Basis von OSGi Service Bundles.
  • Das Projekt wurde im September eingestellt, da das Bieterkonsortium bei der Ausschreibung des BMI unterlag.
Java SE 5 OSGI SOAP PAOS Hazelcast (Map List Ques) Subversion Ant
Bremen Online Services GmbH
11 Monate
2008-06 - 2009-04

Die Netzwerkpartner

Java EE 5 Hibernate EJB3 ...
  • Weiterentwicklung des Internet Portals ?Die Netzwerkpartner?
  • Umsetzung von Kundenanforderungen für das Internetportal sowie beheben von gemeldeten Fehlern.
  • Ein Schwerpunkt war die Umsetzung und Integration einer erweiterten Suchfunktion in das Internetportal. Das Konzept wurde von mir mit Hilfe der Apache Lucene Api umgesetzt.
  • Besonders hervorzuheben ist bei dieser Tätigkeit der Umstand, dass neue Anforderungen in ein ca. 8 Jahre ?gewachsenes? JSP/Servlet/JavaScript-basiertes System mit neueren Technologien (Hibernate, Spring Spring MVC) zu integrieren.
Java EE 5 Hibernate EJB3 Apache Lucene Axis WebServices Spring 2.5 SpringMVC JSP Servlets EJB 2.1 Xdoclet JUnit
RWE IT GmbH
10 Monate
2007-08 - 2008-05

Konzeptionierung und anschließenden Umsetzung des webbasierten Frontends

J2EE 1.4 DB2/400 iSeries ...

Konzeptionierung und anschließenden Umsetzung des
webbasierten Frontends für die Zentrale Orderplattform
(ZOP).


Die Analyse- und Designphase wurde entlang des ICONIX
Prozess Modells gestaltet. Das Design umfasste das
eigentliche Web-Frontend sowie die dazu notwendigen
Komponenten in der Middleware.

Eine Besonderheit stellte die Anforderung dar, die
Ordertransaktionen im Backend über das Frontend zu
visualisieren. Das wurde mit einer Plugin Architektur
basierend auf einem OSGi-Service Bundle (Equinox 3.2)
realisiert.


Meine Schwerpunkte lagen in diesem Projekt in den
Bereichen JSF Seam, Hibernate, Spring, Equinox und
ICONIX

J2EE 1.4 DB2/400 iSeries JT400 OSGi Equinox Hibernate Spring Seam JSF JUnit TestNG
DekaBank Luxembourg S.A. / Bank u. Finanzdienste
4 Monate
2007-04 - 2007-07

Entwicklung einer Desktopapplikation zur Risikobewertung

JAVA 6 SE MODEL DRIVEN ARCHETECTURE(MDA) OPENARCHETECTUREWARE ...

Entwicklung einer Desktopapplikation zur Risikobewertung
von Kraftwerksanlagen.

GUI-Entwicklung für den Client der Risikoverwaltung sowie
Beratung bei der Konzeptionierung und Testvorbereitung.

Beratung bei Einführung von JavaWebstart. Beratung bei
Einführung von automatisierten datengetriebenen
Testverfahren.

JAVA 6 SE MODEL DRIVEN ARCHETECTURE(MDA) OPENARCHETECTUREWARE STARUML JAVA & EE JGOODIES FORMS BINDING VALIDATION LOOK&FEEL HESSIAN WEBSERVICE PROTOKOLL APACHE COMMONS (DIVERSE)
E.ON IS GmbH / Dienstleister für Energieversorger
8 Monate
2006-08 - 2007-03

Steuerung des externen Zulieferers für Air-To-Ground Applications

RH LINUX J2EE CORBA ...

Projektassistenz im Design Office Cabin & Cargo
Applications A380 Plateau. Verantwortlich für die Steuerung
des externen Zulieferers für Air-To-Ground Applications
Teilbereich Passenger Access. Überwachung/Review der
Umsetzungsplanung und Ausführung der
Softwareentwicklung im Bereich Connectivity Service und
Internet Connectivity Application. Review der Testplanung
und -Durchführung auf Equipment und Systemebene.
Aufbereitung von Projektstatusinformationen für die
Berichtslinien Software und Connectivity Systems.

RH LINUX J2EE CORBA JUnit APPLICATION SERVER JBOSS 4. Spring 2.0 ECLIPSE DOORS AIRBUS Procedures and Directives (ABD0200) AIB Toolchain
AIRBUS Deutschland GmbH / Flugzeugbau
3 Monate
2006-04 - 2006-06

Entwicklung eines Kundenportals auf Basis von JSF, JSP und EJB 2.0.

Gentoo LINUX J2EE JAMELEON ...

Entwicklung eines Kundenportals auf Basis von JSF, JSP
und EJB 2.0.
Für Teilbereiche des Kundenportals Verantwortlich für die
Umsetzung der Anforderungen des Bereiches Customer
Care. Zusammenfassung mehrerer Legacy-Backend
Lösungen unter einem Frontend. Realisierung mit Hilfe des
JSF-Framworks sowie JSP. Entwicklung von Session
Facades zur Satusaggregation der Backend-Systeme.
Entwicklung von WebServices für den Zugriff auf Backend
Systeme. Reines Entwicklungsprojekt. Training für
Anwendung automatisch datengetriebener Testverfahren am
Beispiel JAMELEON.

Gentoo LINUX J2EE JAMELEON JDIC APPLICATION SERVER JBOSS 3.2.6. JSP JSF JMS ECLIPSE
freenet ag / Internet Service Provider / Telekommunikation
1 Jahr
2005-04 - 2006-03

Einführung eines abteilungsübergreifenden Design- Entwicklungs- und Bertiebskonzeptes

MySQL 4 SuSe LINUX J2EE ...

Einführung eines abteilungsübergreifenden Design-
Entwicklungs- und Bertiebskonzeptes. Als Teilprojektleiter für
den Bereich Requirements Mgmt. und Quality Mgmt. war ich
für die Umsetzung der Requirements-Definition Phase sowie
Einführung automatisch datengetriebener
Massentestverfahren zuständig. In der Konzeptphase des
Gesamtprojektes moderierte ich die Abstimmung der
einzelnen Fachteams. Meine Erfahrung mitdem Microsoft
Operations und Microsoft Solutions Framework flossen hier
verstärkt ein.
Das QS Team unterstütze ich als Coach bei der Einführung
automatischer datengestützer Testverfahren. Das
ausgewählte Verfahren JAMELEON, sowie das gleichnamige
Test-Framework, führten zu einer hohen End-to-End
Testabdeckung im Frontend sowie parallel im J2EE Backend.

MySQL 4 SuSe LINUX J2EE JAMELEON MSF MOF APPLICATION SERVER JBOSS 3.2.6. JSP JSF EJB 2.0 HIBERNATE ECLIPSE
mobilcom GmbH & Co KG / Mobilfunk
7 Monate
2004-09 - 2005-03

Einführung eines ERP Systems

ORACLE V9I WINDOWS 2003 LINUX ...

Einführung eines ERP Systems Astea auf Oracle 9i Win2003
Server SuSE Linux Basis Verantwortlich für den Bereich
Operations Zentrales Script- und Doku Mgmt in einem CVS
Repository. Planung und Umsetzung über Microsoft
Operations Framework.
Anbindung von Legacy-Anwendung (Finance) über Java
Connector Architecture App Server ist Jboss 3.2.6.
Im ERP Projekt trug ich die Verantwortung für das Testen
externer Applikationen gemäß MSF Test Planung sowie
Aufsetzen eines Release Mgmt. gemäß MSF/MOF.
Die Entwicklung in der OpenView Interconnect APi lief
ebenfalls über ein CVS Repository.
Für die Einrichtung und Planung war ich auch hier zuständig.

ORACLE V9I WINDOWS 2003 LINUX JAVA MSF/MOF APPLICATION SERVER Spring 1.2 JBOSS 3.2.6. JMS ECLIPSE
EDS Global Field Service / Software/EDV/Beratung/IT-Dienstleistung
4 Monate
2004-06 - 2004-09

Entwicklung einer Schnittstelle zwischen HP OpenView Operations und Axios Assyst

HP OPENVIEW API JAVA. ...

Entwicklung einer Schnittstelle zwischen HP OpenView
Operations und Axios Assyst.
Unterstützung bei der Einführung von HP OpenView
Operations und Axios Assyst.
Planung / Entwicklung / Projektassistenz.
Es sollte ein Konzept zur Anbindung des Incident
Management Systems Assyst an HP OpenView Operations
erstellt und umgesetzt werden.
Die Umsetzung basierte auf der Basis des HP OpenView
Interconnect API (Java Messaging Service, Java
Management Extensions) und JavaMail API.

HP OPENVIEW API JAVA. J2EE JMS
EDEKA/ Handel
Hamburg
1 Jahr 5 Monate
2003-01 - 2004-05

Entwicklung eines Configuration Management Systems

UMTS JBOSS 3.2.3 APPLICATION SERVER ...

Entwicklung eines Configuration Management Systems für
Rack Mounted Equipment (Transportnetz).
Planung / Entwicklung / Managementberatung.
OOA/OOD und OOP und Netzplantechnik.
Das zu erstellende Konzept und die anschließende
Umsetzung lieferte ein System zur Dokumentation und
Konfiguration von UMTS-/IMODE
Transportnetzkomponenten (Rack Mounted Equipment).
Das Projekt wurde als Teilprojekt einer übergreifenden
Transportnetzplanungslösung aufgesetzt.
Zu meinen Aufgaben gehörte – neben der
Konzeptionierung/Umsetzung - auch die Beratung des
Projektleiters beim Risk Management und der Planung
(Netzplantechnik).
Konzeptioniert und Implementiert wurde das System auf der
Basis von JBoss 3.2.3 als Application Server.
In meiner Verantwortung war die Konzeptionierung und
Umsetzung der gesamten RME Geschäftslogik auf der Basis
von EJB's.
Das Konzept orientierte sich streng an den üblichen J2EEPatterns
(SUN J2EE Core Patterns/Blueprints).
Auf den Einsatz von Entity Beans wurde zu Gunsten eines
OR-Mappers (Hibernate – später TopLink) verzichtet.
Der Client wurde als Fat Client auf der Basis des NetBeans-
Frameworks als Modul entwickelt.
Hier habe ich die Entwicklung des Business Delegates sowie
die Entwicklung eines clientseitigen Business Object Modells
zu verantworten.

UMTS JBOSS 3.2.3 APPLICATION SERVER ENTERPRISE JAVA BEANS J2EE
E-Plus Mobilfunk GmbH & Co KG / Mobilfunk
7 Monate
2002-07 - 2003-01

Entwicklung unter Realia COBOL im Bereich öffentlicher Verwaltung

OS/390 VSE COBOL

Entwicklung unter Realia COBOL im Bereich öffentlicher
Verwaltung.
PC-Verfahren mit Hostanbindung (oS/390 DOS/VSE).

OS/390 VSE COBOL
T-Systems / IDBremen GmbH / Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Systemanalyse
Diplom-Ingenieur (FH)

Ausbildung - Mathematisch-Techn. Assistent

Zertifikate, Weiterbildungen
  • IT-Sachverständigen Ausbildung /IT-Forensik
  • SÜ2 (2023)

Kompetenzen

Kompetenzen

Top-Skills

Enterprise Integration Spring-Framework java 8-21 Jakarta EE Spring Boot Copilot Agents OpenAPI Opencode Agents BouncyCastle JavaFX Verschlüsselung JCE Microservices Maven Buildmanagement 3-Tier Architektur DICOM IHE

Schwerpunkte

Buildmanagement
C++
Datenbankentwicklung
JAVA
Linux / Windows
OOA
OOD
OOP
Enterprise Application Integration
Refactoring

Aufgabenbereiche

Architektur / Design
Backend Implementaton
ETL
Refactoring / Migration
OOP
Portierung
Rich Client Implmentation

Produkte / Standards / Erfahrungen / Methoden

Arbeitsgebiete/ Fachgebiete
  • Microservices
  • Enterprise Application Integration
  • Application Server
  • Rich Client
  • Build Management
  • Configuration Management
  • ETL
  • Portierung

API/ Frameworks
  • Java JDK (8 ? 25)
  • JavaFX/OpenJFX 21
  • Swing
  • Spring (-Boot, -MVC, -Webflow, -Core, -Integration, -Quarz, -Batch)
  • Jakarta EE 10
  • Eclipse Microprofile
  • Quarkus
  • Vert.x
  • Hibernate
  • Hazelcast
  • Java Crypto API (JCA/JCE)
  • BouncyCastle-SPI 1.6 ? 1.8
  • Apache Camel
  • Apache Kafka
  • Apache ActiveMQ
  • JPA
  • EJB
  • JMX
  • JDBC
  • JSP
  • JSF
  • Servlets
  • JDO
  • JCA
  • OSGi (Equinox, Felix, Karaf) 
  • R4 v4.2 ? R8 v8.0
  • Lucene
  • Solr
  • Elastic
  • SWT
  • Eclipse RCP

Tools

  • Maven
  • Ant
  • Nexus
  • GIT
  • Mercurial
  • Subversion
  • Apache Jmeter
  • SoapUI
  • UML
  • Enterprise Architect
  • VisualParadigm
  • Jenkins
  • Hudson
  • Jira
  • Confluence
  • Solr
  • ApacheDS
  • Ansible
  • Puppet
  • Talend OpenStudio
  • Talend ESB
  • Jasper Soft 
  • Jasper Reports Lib/ Studio

Methoden

  • SCRUM
  • ITIL ? Microsoft Solutions Framework
  • Microsoft Operations Framework

Betriebssysteme

Docker
IMS
KVM
LINUX
MVS
OS/390
RH LINUX
SuSe LINUX
WINDOWS
AWS
Azure

Programmiersprachen

C
C++
COBOL
J2EE
JAAS
JAX-RS
JAX-WS
JAXB
JSP
Python
JAVA SE/ EE
JDK 0.4.4 - 21

Datenbanken

DB2
Hazelcast
MongoDB
MySQL
Oracle
MariaDB
PostgerSQL
Neo4J

Datenkommunikation

Apache HTTPD
CORBA
Glassfish
Jboss EAP
Jetty
Tomcat
Websphere
Karaf
Felix
Equinox
Wildfly

Hardware

iSeries

Branchen

Branchen

  • Bauwesen
  • Krankenversicherung
  • Leasing
  • Mobilfunk
  • Rechenzentrum
  • Telekommunikation
  • Flugzeugbau
  • Bank/ Finanzdienstleistung
  • Energieversorger
  • Behörden IT
  • Industrie / Optik
  • Medizintechnik

Einsatzorte

Einsatzorte

Bremen (+300km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 3 Monate
2025-05 - heute

Refactoring und Erweiterung einer bestehenden Angebotslösung

  • Refactoring und Erweiterung einer bestehenden Angebotslösung für ein namhaftes Unternehmen in der Medizintechnik.
  • Als Technischer Projektleiter verantwortlich für Design und Umsetzung der jeweiligen projektierten Maßnahmen.
  • Fokus: Migration / Refactoring und Modularisierung der JSF-basierten Anwendung (Primefaces 6-15, MyFaces 2.1-4.1, Spring-MVC, Spring-Web, REST, Ajax). Weiterführung der Integration in die Systemlandschaft des Kunden (SAP, SalesForge, Apache Camel, JMS, REST, SOAP).
  • Verantwortlich für die Migration des Authn/Authz von SAML/LDAP zu OIDC/OAuth2.
  • Verantwortlich für das Refactoring bestehender Cucumber-Tests. Verantwortlich für den Übergang von WAR-basiertem Deployment zu Container-basiertem Deployment in die Azure Cloud des Kunden.
encoway GmbH
4 Jahre 10 Monate
2019-10 - 2024-07

Refactoring eines Microscope Information Systems

Software Architekt / Software Developer
Software Architekt / Software Developer

  • Refactoring, später Neuentwicklung einer Applikation zur OP-Mikroskopsteuerung.
  • Modularisierung der bereits implementierten Funktionseinheiten mit dem Ziel der besseren Integrierbarkeit zukünftiger Funktionsmodule.
  • Verantwortlich für das Modul-/Architekturkonzept. Verantwortlich für Implementierung und Coaching des neuen Konzeptes. Refactoring bestehender Code-Einheiten. Neuentwicklung neuer Funktionseinheiten. Schwerpunkt: Migration von Java 1.7 Swing zu Java/OpenJFX 17; Trennung von Präsentations- und Businesslogik. 
  • Aufbau einer Online Registrier-Infrastruktur für die Funktionsmodule des MIOS. Verantwortlich für die Implementierung der private-cloud-native Crypto-Microservices (Bouncy Castle, Quarkus, Vert.x, Eclipse MicroProfile) und deren Einbindung in das Enterprise Portal (Jboss EAP). Testen der REST-Schnittstellen mit SoapUI. Automatisierung der Integrationstest mit Apache JMeter.
  • Verantwortlich für die Neugestaltung der Testverfahren. Abgrenzung von Unit- und Integrationstests. Unterstützung der Fachteams bei der Formulierung der Testbedingungen in den Anforderungen und Bildung sinnvoller Äquivalenzklassen in den Testdaten.
  • Aufbau einer integrierten CI-Umgebung zur Unterstützung neu einzuführender SCRUM-Prozesse. Verantwortlich für Neu-Aufbau von PaaS für Gitlab, Jenkins, Nexus und LDAP-Service.
  • Verantwortlich für den Aufbau eines CVE Monitoring Teams mit rollierenden Mitgliedern zur Einhaltung der ETSI Common Criteria im Rahmen der EU 2017/745 (MDR).


Haag-Streit Surgical
7 Monate
2023-03 - 2023-09

Online Sicherheitsüberprüfung OSIP

  • Erweiterung des Fachverfahrens ?Online Sicherheitsüberprüfung OSIP? des IT-Planungsrates/ KoSIT/ FITKO
  • Anpassung der bestehenden Camel-Routen an die neuen Anforderungen u.a. der EM-2024.
  • Evaluierung der bestehenden Routen auf vulnerable Muster nach Maßgabe des BSI (IT-Grundschutz B 5.21) und Vorgaben zur Konsolidierung der bestehenden Integrationstests in dem Bereich. 
  • Konzept zur Anpassung der bestehenden Verfahren zur Verschlüsselung und Umschlüsselung nach BSI TR-02102x.
  • Verantwortlich für die Erweiterung der Microservice-Architektur.
Cosinex
11 Monate
2018-11 - 2019-09

Weiterentwicklung eines Produktes zur Langzeitarchivierung und Beweiswerterhaltung

  • Weiterentwicklung eines Produktes zur Langzeitarchivierung und Beweiswerterhaltung von elektronischen Dokumenten gemäß BSI TR 03125, BSI TRESOR und BSI RESISCAN.
  • Umsetzung mit EJB3, JBoss EAP 6/7 Apache AXIS und JSF. Datenbanken Oracle, PostgreSQL, Maria und MsSql. Soap
  • Verantwortlich für Migration der bestehenden Architektur ins post-Java8-Umfeld (OpenJDK 11, Wildfly) im SRCUM Prozess. 
  • Analyse und Umsetzungskonzept zur Migration von BSI-TR-03125,1.2 zu 1.2.2 und 1.3.
  • Verwendung eIDAS-konformer Signaturen und Vertrauensdienste. 
  • Migration gemäß BSI-TR-03112 eCARD-API 1.1.2 auf 1.1.5.
  • Mitglied im rollierenden CVE Monitoring Team (MITRE, OWASP, NVD CVSS etc und ETSI Common Criteria).
  • Automatisierung der Integrationstests mit Apache JMeter und SoapUI.
  • Betreuung kleinerer RCP-basierter Tools zur Beweiswertprüfung und gutachterlichen Datenaggregation.
  • Pate für neu eingestellte Mitarbeitende.
Governikus
1 Jahr 3 Monate
2017-07 - 2018-09

Microservicebasiertes Backend

  • Konzeptionierung und Implementierung eines Microservice-basierten Backends zur Prozessierung im Bereich Glasfaser-/Breitbandprodukte. Umsetzung mit Apache Camel, Spring Boot, Apache Kafka, Apache Karaf (OSGi, Felix) in Docker Containern. SOAP und REST Schnittstellen als Endpoints zu den Camel-Routen. XSLT und XPATH-Queries.
  • Verantwortlich als Senior Developer für die SOAP und REST Schnittstellen zu externen Vertragspartnern sowie deren Test mit SoapUI.
  • Verantwortlich für Einführung von JasperReports für individuelle Reporterstellung für Serviceorganisationen des Kunden.
  • Organisation im Scrum-Team mit 9 MA
  • Beratung und Unterstützung bei der Einführung von Operations-Prozessen (DevOps).
1&1 versatel
4 Jahre 8 Monate
2012-05 - 2016-12

Weiterentwicklung der vorhandenen Integrationsplatform

  • Weiterentwicklung der vorhandenen Integrationsplatform auf Basis von Karaf und Felix als Microservice-Architektur.
  • Verantwortlich für Konzept und Implementierung von EAI Mustern mit Hilfe von Apache Camel (SOAP und REST), Spring Boot, Apache Kafka in OSGI Containern (Karaf und Felix) als Microservices. 
  • Testen der Schnittstellen mit SoapUI und Einführung von Lasttests per Apache JMeter.
Rhenus Freight Network Holzwickede
1 Jahr 1 Monat
2011-03 - 2012-03

Aufsetzen eines zentralen Buildmanagements

  • Aufsetzen eines zentralen Buildmanagements für die Weiterentwicklung des Shopsystems.
  • Entwicklung eines Payment Gateway zwischen dem WebShop und WebCollect Clearing Provider. Verantwortlich für Einsatz von JasperReports zum Controlling des Payment Gateway.
  • Fehleranalyse und -behebung im Datenaustausch zwischen dem Witron KLS und dem ERP-System M3.
  • Konzept und Umsetzung zum unterbrechungsfreien Deployment und Betrieb des WebShop-/ POS Systems für den internationalen Strukturvertrieb.
  • Verantwortlich für die Einführung von Maven, Hudson und Apache Archiva. Verantwortlich für die Umsetzung des Cluster Konzepts für Apache Tomcat und Mysql.
LR Health and Beauty Sys. Ahlen
1 Jahr 4 Monate
2009-11 - 2011-02

Einführung eines dezentralen Bestandssystems

Java EE 6 Spring MVC Spring WebFlow ...
  • Mitwirkung bei der Einführung eines dezentralen Bestandssystems für die Sparte Leben
  • Anpassung der web-basierten Standardsoftware FJA LifeFactory 4.8 an die Geschäftsprozesse der Signal Iduna Leben.
  • Verantwortlich für die synchrone und asynchrone Anbindung des Druckmanagementsystems DOPE der icon GmbH an die LifeFactory.
  • Verantwortlich für die Oberflächengestaltung mehrerer Geschäftsvorfälle (Druck, Inkasso, Exkasso und Sonderwagnisprüfung) unter Verwendung von Spring WebFlow.
  • Verantwortlich für die Integration der IMS-Cobol Module Provision, Druck, Inkasso.
  • Mitwirkung bei der Testautomation (JUnit, Jameleon, BTL) und Fehlerbehebung.
  • Dokumentation der GeVos Druck, Inkasso, Exkasso und Provision in UML.
Java EE 6 Spring MVC Spring WebFlow Websphere Tomcat JAAS LDAP IMS-Cobol Changeman Subversion Maven2 Hudson (IBM-)SQLJ JPA und JDO Glassfish v.3 Jameleon OpenKM
SignalIduna Versicherung Hamburg
2 Monate
2009-09 - 2009-10

Entwicklung einer Java-API

Java SE 5 OSGI SOAP ...
  • Entwicklung einer Java-API für den Elektronischen Personalausweis (EPA)
  • Umsetzung des XADES/CADES Standards in eine Java-API für eine SmartCard Umgebung (EPA).
  • Verantwortlich für die Konzeptionierung und Umsetzung der Kommunikationsschnittstelle (reverse SOAP/PAOS) des EPA. 
  • Einbindung des Crypto-SPI BouncyCastle in das eCard-API.
  • Anwendung des XADES Standards auf erweiterte PDF-Signaturen. 
  • Erstellung eines Konzeptes zur Mehrstufigen Signatur und Verschlüsselung. 
  • Umsetzung des Konzepts auf Basis von OSGi Service Bundles.
  • Das Projekt wurde im September eingestellt, da das Bieterkonsortium bei der Ausschreibung des BMI unterlag.
Java SE 5 OSGI SOAP PAOS Hazelcast (Map List Ques) Subversion Ant
Bremen Online Services GmbH
11 Monate
2008-06 - 2009-04

Die Netzwerkpartner

Java EE 5 Hibernate EJB3 ...
  • Weiterentwicklung des Internet Portals ?Die Netzwerkpartner?
  • Umsetzung von Kundenanforderungen für das Internetportal sowie beheben von gemeldeten Fehlern.
  • Ein Schwerpunkt war die Umsetzung und Integration einer erweiterten Suchfunktion in das Internetportal. Das Konzept wurde von mir mit Hilfe der Apache Lucene Api umgesetzt.
  • Besonders hervorzuheben ist bei dieser Tätigkeit der Umstand, dass neue Anforderungen in ein ca. 8 Jahre ?gewachsenes? JSP/Servlet/JavaScript-basiertes System mit neueren Technologien (Hibernate, Spring Spring MVC) zu integrieren.
Java EE 5 Hibernate EJB3 Apache Lucene Axis WebServices Spring 2.5 SpringMVC JSP Servlets EJB 2.1 Xdoclet JUnit
RWE IT GmbH
10 Monate
2007-08 - 2008-05

Konzeptionierung und anschließenden Umsetzung des webbasierten Frontends

J2EE 1.4 DB2/400 iSeries ...

Konzeptionierung und anschließenden Umsetzung des
webbasierten Frontends für die Zentrale Orderplattform
(ZOP).


Die Analyse- und Designphase wurde entlang des ICONIX
Prozess Modells gestaltet. Das Design umfasste das
eigentliche Web-Frontend sowie die dazu notwendigen
Komponenten in der Middleware.

Eine Besonderheit stellte die Anforderung dar, die
Ordertransaktionen im Backend über das Frontend zu
visualisieren. Das wurde mit einer Plugin Architektur
basierend auf einem OSGi-Service Bundle (Equinox 3.2)
realisiert.


Meine Schwerpunkte lagen in diesem Projekt in den
Bereichen JSF Seam, Hibernate, Spring, Equinox und
ICONIX

J2EE 1.4 DB2/400 iSeries JT400 OSGi Equinox Hibernate Spring Seam JSF JUnit TestNG
DekaBank Luxembourg S.A. / Bank u. Finanzdienste
4 Monate
2007-04 - 2007-07

Entwicklung einer Desktopapplikation zur Risikobewertung

JAVA 6 SE MODEL DRIVEN ARCHETECTURE(MDA) OPENARCHETECTUREWARE ...

Entwicklung einer Desktopapplikation zur Risikobewertung
von Kraftwerksanlagen.

GUI-Entwicklung für den Client der Risikoverwaltung sowie
Beratung bei der Konzeptionierung und Testvorbereitung.

Beratung bei Einführung von JavaWebstart. Beratung bei
Einführung von automatisierten datengetriebenen
Testverfahren.

JAVA 6 SE MODEL DRIVEN ARCHETECTURE(MDA) OPENARCHETECTUREWARE STARUML JAVA & EE JGOODIES FORMS BINDING VALIDATION LOOK&FEEL HESSIAN WEBSERVICE PROTOKOLL APACHE COMMONS (DIVERSE)
E.ON IS GmbH / Dienstleister für Energieversorger
8 Monate
2006-08 - 2007-03

Steuerung des externen Zulieferers für Air-To-Ground Applications

RH LINUX J2EE CORBA ...

Projektassistenz im Design Office Cabin & Cargo
Applications A380 Plateau. Verantwortlich für die Steuerung
des externen Zulieferers für Air-To-Ground Applications
Teilbereich Passenger Access. Überwachung/Review der
Umsetzungsplanung und Ausführung der
Softwareentwicklung im Bereich Connectivity Service und
Internet Connectivity Application. Review der Testplanung
und -Durchführung auf Equipment und Systemebene.
Aufbereitung von Projektstatusinformationen für die
Berichtslinien Software und Connectivity Systems.

RH LINUX J2EE CORBA JUnit APPLICATION SERVER JBOSS 4. Spring 2.0 ECLIPSE DOORS AIRBUS Procedures and Directives (ABD0200) AIB Toolchain
AIRBUS Deutschland GmbH / Flugzeugbau
3 Monate
2006-04 - 2006-06

Entwicklung eines Kundenportals auf Basis von JSF, JSP und EJB 2.0.

Gentoo LINUX J2EE JAMELEON ...

Entwicklung eines Kundenportals auf Basis von JSF, JSP
und EJB 2.0.
Für Teilbereiche des Kundenportals Verantwortlich für die
Umsetzung der Anforderungen des Bereiches Customer
Care. Zusammenfassung mehrerer Legacy-Backend
Lösungen unter einem Frontend. Realisierung mit Hilfe des
JSF-Framworks sowie JSP. Entwicklung von Session
Facades zur Satusaggregation der Backend-Systeme.
Entwicklung von WebServices für den Zugriff auf Backend
Systeme. Reines Entwicklungsprojekt. Training für
Anwendung automatisch datengetriebener Testverfahren am
Beispiel JAMELEON.

Gentoo LINUX J2EE JAMELEON JDIC APPLICATION SERVER JBOSS 3.2.6. JSP JSF JMS ECLIPSE
freenet ag / Internet Service Provider / Telekommunikation
1 Jahr
2005-04 - 2006-03

Einführung eines abteilungsübergreifenden Design- Entwicklungs- und Bertiebskonzeptes

MySQL 4 SuSe LINUX J2EE ...

Einführung eines abteilungsübergreifenden Design-
Entwicklungs- und Bertiebskonzeptes. Als Teilprojektleiter für
den Bereich Requirements Mgmt. und Quality Mgmt. war ich
für die Umsetzung der Requirements-Definition Phase sowie
Einführung automatisch datengetriebener
Massentestverfahren zuständig. In der Konzeptphase des
Gesamtprojektes moderierte ich die Abstimmung der
einzelnen Fachteams. Meine Erfahrung mitdem Microsoft
Operations und Microsoft Solutions Framework flossen hier
verstärkt ein.
Das QS Team unterstütze ich als Coach bei der Einführung
automatischer datengestützer Testverfahren. Das
ausgewählte Verfahren JAMELEON, sowie das gleichnamige
Test-Framework, führten zu einer hohen End-to-End
Testabdeckung im Frontend sowie parallel im J2EE Backend.

MySQL 4 SuSe LINUX J2EE JAMELEON MSF MOF APPLICATION SERVER JBOSS 3.2.6. JSP JSF EJB 2.0 HIBERNATE ECLIPSE
mobilcom GmbH & Co KG / Mobilfunk
7 Monate
2004-09 - 2005-03

Einführung eines ERP Systems

ORACLE V9I WINDOWS 2003 LINUX ...

Einführung eines ERP Systems Astea auf Oracle 9i Win2003
Server SuSE Linux Basis Verantwortlich für den Bereich
Operations Zentrales Script- und Doku Mgmt in einem CVS
Repository. Planung und Umsetzung über Microsoft
Operations Framework.
Anbindung von Legacy-Anwendung (Finance) über Java
Connector Architecture App Server ist Jboss 3.2.6.
Im ERP Projekt trug ich die Verantwortung für das Testen
externer Applikationen gemäß MSF Test Planung sowie
Aufsetzen eines Release Mgmt. gemäß MSF/MOF.
Die Entwicklung in der OpenView Interconnect APi lief
ebenfalls über ein CVS Repository.
Für die Einrichtung und Planung war ich auch hier zuständig.

ORACLE V9I WINDOWS 2003 LINUX JAVA MSF/MOF APPLICATION SERVER Spring 1.2 JBOSS 3.2.6. JMS ECLIPSE
EDS Global Field Service / Software/EDV/Beratung/IT-Dienstleistung
4 Monate
2004-06 - 2004-09

Entwicklung einer Schnittstelle zwischen HP OpenView Operations und Axios Assyst

HP OPENVIEW API JAVA. ...

Entwicklung einer Schnittstelle zwischen HP OpenView
Operations und Axios Assyst.
Unterstützung bei der Einführung von HP OpenView
Operations und Axios Assyst.
Planung / Entwicklung / Projektassistenz.
Es sollte ein Konzept zur Anbindung des Incident
Management Systems Assyst an HP OpenView Operations
erstellt und umgesetzt werden.
Die Umsetzung basierte auf der Basis des HP OpenView
Interconnect API (Java Messaging Service, Java
Management Extensions) und JavaMail API.

HP OPENVIEW API JAVA. J2EE JMS
EDEKA/ Handel
Hamburg
1 Jahr 5 Monate
2003-01 - 2004-05

Entwicklung eines Configuration Management Systems

UMTS JBOSS 3.2.3 APPLICATION SERVER ...

Entwicklung eines Configuration Management Systems für
Rack Mounted Equipment (Transportnetz).
Planung / Entwicklung / Managementberatung.
OOA/OOD und OOP und Netzplantechnik.
Das zu erstellende Konzept und die anschließende
Umsetzung lieferte ein System zur Dokumentation und
Konfiguration von UMTS-/IMODE
Transportnetzkomponenten (Rack Mounted Equipment).
Das Projekt wurde als Teilprojekt einer übergreifenden
Transportnetzplanungslösung aufgesetzt.
Zu meinen Aufgaben gehörte – neben der
Konzeptionierung/Umsetzung - auch die Beratung des
Projektleiters beim Risk Management und der Planung
(Netzplantechnik).
Konzeptioniert und Implementiert wurde das System auf der
Basis von JBoss 3.2.3 als Application Server.
In meiner Verantwortung war die Konzeptionierung und
Umsetzung der gesamten RME Geschäftslogik auf der Basis
von EJB's.
Das Konzept orientierte sich streng an den üblichen J2EEPatterns
(SUN J2EE Core Patterns/Blueprints).
Auf den Einsatz von Entity Beans wurde zu Gunsten eines
OR-Mappers (Hibernate – später TopLink) verzichtet.
Der Client wurde als Fat Client auf der Basis des NetBeans-
Frameworks als Modul entwickelt.
Hier habe ich die Entwicklung des Business Delegates sowie
die Entwicklung eines clientseitigen Business Object Modells
zu verantworten.

UMTS JBOSS 3.2.3 APPLICATION SERVER ENTERPRISE JAVA BEANS J2EE
E-Plus Mobilfunk GmbH & Co KG / Mobilfunk
7 Monate
2002-07 - 2003-01

Entwicklung unter Realia COBOL im Bereich öffentlicher Verwaltung

OS/390 VSE COBOL

Entwicklung unter Realia COBOL im Bereich öffentlicher
Verwaltung.
PC-Verfahren mit Hostanbindung (oS/390 DOS/VSE).

OS/390 VSE COBOL
T-Systems / IDBremen GmbH / Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Systemanalyse
Diplom-Ingenieur (FH)

Ausbildung - Mathematisch-Techn. Assistent

Zertifikate, Weiterbildungen
  • IT-Sachverständigen Ausbildung /IT-Forensik
  • SÜ2 (2023)

Kompetenzen

Kompetenzen

Top-Skills

Enterprise Integration Spring-Framework java 8-21 Jakarta EE Spring Boot Copilot Agents OpenAPI Opencode Agents BouncyCastle JavaFX Verschlüsselung JCE Microservices Maven Buildmanagement 3-Tier Architektur DICOM IHE

Schwerpunkte

Buildmanagement
C++
Datenbankentwicklung
JAVA
Linux / Windows
OOA
OOD
OOP
Enterprise Application Integration
Refactoring

Aufgabenbereiche

Architektur / Design
Backend Implementaton
ETL
Refactoring / Migration
OOP
Portierung
Rich Client Implmentation

Produkte / Standards / Erfahrungen / Methoden

Arbeitsgebiete/ Fachgebiete
  • Microservices
  • Enterprise Application Integration
  • Application Server
  • Rich Client
  • Build Management
  • Configuration Management
  • ETL
  • Portierung

API/ Frameworks
  • Java JDK (8 ? 25)
  • JavaFX/OpenJFX 21
  • Swing
  • Spring (-Boot, -MVC, -Webflow, -Core, -Integration, -Quarz, -Batch)
  • Jakarta EE 10
  • Eclipse Microprofile
  • Quarkus
  • Vert.x
  • Hibernate
  • Hazelcast
  • Java Crypto API (JCA/JCE)
  • BouncyCastle-SPI 1.6 ? 1.8
  • Apache Camel
  • Apache Kafka
  • Apache ActiveMQ
  • JPA
  • EJB
  • JMX
  • JDBC
  • JSP
  • JSF
  • Servlets
  • JDO
  • JCA
  • OSGi (Equinox, Felix, Karaf) 
  • R4 v4.2 ? R8 v8.0
  • Lucene
  • Solr
  • Elastic
  • SWT
  • Eclipse RCP

Tools

  • Maven
  • Ant
  • Nexus
  • GIT
  • Mercurial
  • Subversion
  • Apache Jmeter
  • SoapUI
  • UML
  • Enterprise Architect
  • VisualParadigm
  • Jenkins
  • Hudson
  • Jira
  • Confluence
  • Solr
  • ApacheDS
  • Ansible
  • Puppet
  • Talend OpenStudio
  • Talend ESB
  • Jasper Soft 
  • Jasper Reports Lib/ Studio

Methoden

  • SCRUM
  • ITIL ? Microsoft Solutions Framework
  • Microsoft Operations Framework

Betriebssysteme

Docker
IMS
KVM
LINUX
MVS
OS/390
RH LINUX
SuSe LINUX
WINDOWS
AWS
Azure

Programmiersprachen

C
C++
COBOL
J2EE
JAAS
JAX-RS
JAX-WS
JAXB
JSP
Python
JAVA SE/ EE
JDK 0.4.4 - 21

Datenbanken

DB2
Hazelcast
MongoDB
MySQL
Oracle
MariaDB
PostgerSQL
Neo4J

Datenkommunikation

Apache HTTPD
CORBA
Glassfish
Jboss EAP
Jetty
Tomcat
Websphere
Karaf
Felix
Equinox
Wildfly

Hardware

iSeries

Branchen

Branchen

  • Bauwesen
  • Krankenversicherung
  • Leasing
  • Mobilfunk
  • Rechenzentrum
  • Telekommunikation
  • Flugzeugbau
  • Bank/ Finanzdienstleistung
  • Energieversorger
  • Behörden IT
  • Industrie / Optik
  • Medizintechnik

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.