Senior Software Engineer Java / Spring
Aktualisiert am 15.12.2025
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Verfügbar ab: 11.01.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Java
Spring Boot
Deutsch
Englisch
fließend

Einsatzorte

Einsatzorte

Deutschland

Umkreis von Mannheim (100km), bei entsprechender Remote / Home Office Regelung auch weiter entfernt.

 

nicht möglich

Projekte

Projekte

5 Monate
2025-07 - heute

Neue Microservice-basierte Onlinebanking-Plattform

Spring Boot Microservices OpenAPI ...
  • Neu- und Weiterentwicklung von Backend-Microservices
  • Design von REST-APIs mittels OpenAPI
  • UI-Entwicklung auf Basis bestehender Komponenten mittels React und TypeScript
Spring Boot Microservices OpenAPI React TypeScript CI/CD
dkb.de
7 Jahre 4 Monate
2018-08 - heute

Softwareentwicklung Backend (Java/ Spring) im Bereich Banking

Java- / Spring Backend Entwickler mit ergänzenden Frontend-Anteilen
Java- / Spring Backend Entwickler mit ergänzenden Frontend-Anteilen

Softwareentwickler Backend (Java / Spring) im Bereich Banking (Crealogix AG, Stuttgart)

  • Weiterentwicklung des Onlinebanking-Portals der DKB (ca. 5,9 Mio. Kunden) mit Schwerpunkt auf Backend-Services
  • Umsetzung bankfachlicher Prozesse sowie Anbindung interner und externer Banking-Systeme
  • Modernisierung, Refactoring und Migration von Legacy-Software
  • Arbeit in agilen Teams mit hohem Anspruch an Sicherheit, Stabilität und Performance
Crealogix AG, Stuttgart
1 Jahr 3 Monate
2024-05 - 2025-07

Postbox- & Dokumenten-Migration nach AWS S3

Kotlin / Java Spring Boot Spring Batch ...
  • Analyse & Neuaufbau der komplexen Postbox-Datenhaltung
  • Entwicklung eines Microservices zur performanten Dokumentenextraktion & -übertragung nach AWS S3
  • Rollout, Betrieb und Monitoring im AWS Kubernetes Cluster
  • Mitverantwortung in Konzeption, Umsetzung, Test und Go-Live
Kotlin / Java Spring Boot Spring Batch Oracle PostgreSQL AWS S3 Docker Helm Kubernetes Grafana Prometheus
dkb.de
5 Jahre 10 Monate
2018-08 - 2024-05

Entwicklung einer vollständigen PSD2-Lösung

Spring Boot REST OAuth2 ...

Entwicklung einer vollständigen PSD2-Lösung gemäß Berlin Group Standard auf Basis von Spring Boot

  • Übernahme zentraler Architektur- und Entwicklungsverantwortung
  • Produktive Einführung bei u. a. DKB, Aareal Bank, Hauck & Aufhäuser sowie Société Générale
  • Customizing und Erweiterung der Lösung um kundenspezifische Anforderungen
  • Kontinuierliche technologische Weiterentwicklung
  • Weiterentwicklung der Administrationsoberfläche
Spring Boot REST OAuth2 OpenAPI PostgreSQL TypeScript React
6 Jahre 5 Monate
2018-01 - 2024-05

Weiterentwicklung des Onlinebanking-Portals (Java EE)

Java EE Oracle Hibernate ...
  • Definition und Implementierung neuer bankfachlicher Prozesse inkl. UI-Flows
  • Full-Stack-Entwicklung über alle Schichten (JSP, Business-Logik, Datenzugriff)
  • Anpassung und Erweiterung von Backend-Modulen sowie Integrations- und Datenflüssen
  • Fachliche Abstimmung mit dem Fachbereich sowie Erstellung von IT-Konzepten bis zur produktiven Umsetzung
Java EE Oracle Hibernate Maven Git
dkb.de
1 Jahr
2017-08 - 2018-07

Entwicklung einer workflowbasierten Webapplikation

Java EE Entwickler Java JSF 2.2 Richfaces 4.5 ...
Java EE Entwickler
  • Entwicklung einer workflowbasierten Webapplikation zur Kundenaufsetzung für OTC-Geschäfte
  • Objektorientierte Analyse, Datenbankdesign und Architekturentwurf
  • Full-Stack Entwicklung Java EE
  • Entwicklung der Workflows mit Activiti BPM
  • Abstimmung von Anforderungen mit dem Kunden
  • Erstellen technischer Konzepte und Dokumentationen
Java JSF 2.2 Richfaces 4.5 Oracle DB IBM DB2 DB Activiti BPM Spring Hibernate RESTful Webservices SOAP Webservices Spring Security OAuth2 Apache Velocity Apache POI Quartz Scheduler Tomcat 7
Deutsche Bank AG, Frankfurt / Bankenbranche
5 Monate
2017-01 - 2017-05

Camunda BPM-Platform

Softwareentwickler BPM / Java EE Camunda BPM-Platform Drools Rules Engine RESTful Webservices ...
Softwareentwickler BPM / Java EE
  • Entwicklung von Geschäftsprozessen im Bereich Meldewesen / Kreditrisiko basierend auf der Camunda BPM-Platform
  • Weiterentwicklung und Bugfixing in bestenden Softwarekomponenten
  • Abstimmung fachlicher Anforderungen mit dem Kunden
Camunda BPM-Platform Drools Rules Engine RESTful Webservices JavaEE CDI Hibernate 5 Oracle 12c JBoss 7 JUnit Maven Artifactory
Investmentfonds / Vermögensverwaltung
Frankfurt
1 Jahr 4 Monate
2015-09 - 2016-12

Entwicklung einer Webapplikation

Java Backend-Entwickler Oracle DB Java Spring ...
Java Backend-Entwickler
  • Entwicklung einer Webapplikation im Kontext Credit-Risk-Management
  • Abstimmung der Anforderungen mit dem Fachbereich
  • Erstellung der technischen Konzeption
  • Entwerfen der Softwarearchitektur
  • Migration vorhandener Bibliotheken auf die aktuellste Version (Spring, Hibernate, JSF)
  • Fullstack-Implementierung (sowohl Präsentations- als auch Persistenzschicht)
Oracle DB Java Spring Hibernate REST Spring Security Apache Velocity Apache POI Quartz Scheduler Tomcat 7 JSF 2.2 Richfaces 4.5
Deutsche Bank AG, Frankfurt / Bankenbranche
3 Jahre 6 Monate
2012-04 - 2015-09

Access Fulfillment Processes

Java Backend- und Prozessentwickler Java EE Spring REST ...
Java Backend- und Prozessentwickler
  • Erstellung technischer Konzepte in enger Zusammenarbeit mit der Fachseite
  • Umsetzung dieser technischen Konzepte in ausführbare Geschäftsprozesse
  • Analyse und Design von Geschäftsprozessen auf Basis von BPMN sowie technischen Schnittstellen zu den Leistungssystemen
  • Koordination und Mitarbeit bei der technischen Realisierung der Geschäftsprozesse
  • Modellierung und Implementierung von Geschäftslogik mit Java EE für eine proprietäre Workflowengine sowie für Camunda / Activiti BPM
  • Implementierung von Java Services zur Beauskunftung und Manipulation von Geschäftsprozessen
  • Konfiguration der Build-Umgebung für Continous Integration (Jenkins, Sonar)
Java EE Spring REST jBPM Drools Camunda Activiti XML SOA Eclipse SVN JUnit Mockito Ant Maven Signavio BPMN Hibernate EJB 2.1/EJB 3.1 JBoss AS 4-7
1&1 / Telekommunikationsbranche
Karlsruhe
1 Jahr 7 Monate
2010-10 - 2012-04

Integration der partizipierenden Systeme

ESB-Enwickler Sonic ESB SonicMQ Apache CXF ...
ESB-Enwickler
  • Abbildung der Integration der partizipierenden Systeme mithilfe eines Enterprise Service Bus (Sonic ESB), Enterprise Application Integration
  • Konzeptioneller Entwurf und Beschreibung der Integrationsprozesse
    • Schnittstellendesign (WSDL, XSD)
  • Implementierung der Integrationsprozesse auf Basis des SonicESB
    • XSLT-Transformationen
    • Webservices auf Basis von SOAP
  • Entwicklung spezieller ESB-CustomServices in Java
  • Testen der im SonicESB implementierten Integrationsprozesse
    • JUnit-Tests
    • ?Entwicklung von Integrationstest auf Basis des Citrus-Frameworks (JMS, Webservices, FTP, Spring)
Sonic ESB SonicMQ Apache CXF Spring XML XSD XSLT Java / JavaEE Maven
Lufthansa Systems / Hamburg Port Authority / Logistikbranche
Hamburg
5 Monate
2010-05 - 2010-09

SOA-Evaluation innerhalb eines Unternehmens

Java EE JBossAS Websphere CE ...
  • Identifikation von Problemen in der bestehenden Systemarchitektur
  • Entwicklung von Lösungsstrategien
  • Evaluation verschiedener SOA-Technologien und Produkte
    • ESB:
      • JBoss ESB
      • Apache Service Mix
      • Mule
      • Open ESB
    • Process Engines:
      • Apache ODE
  • Prototypische Realisierung des Einsatzes der ausgewählten Produkte mit u.a. Mobile Clients unter Android
    • Anbindung eines mobilen Android Clients über HTTP-Gateway an einen Enterprise Service Bus
  • Erweiterung eines Applikationsservers (Eigenentwicklung des Kunden) um eine JMS-Schnittstelle zur Kommunikation mit einem ESB
    • ?Java EE (EJB 3.1, JMS, JPA)
Java EE JBossAS Websphere CE JBossESB Drools Apache Service Mix Mule OpenESB Apache ODE Android
GiS/ RWE AG
9 Monate
2009-09 - 2010-05

Entwicklung eines SOA-Referenzmodells

  • Prozessmodellierung (BPMN 2.0)
  • Geschäftsprozessausführung (BPEL)
  • Menschliche Interaktion in SOA-basierten Geschäftsprozessen (BPEL4People/ WS-Human Task)
  • WebServices (Axis 2)
  • Integration Prozesslandschaft des SOA-Referenzmodells an mobilen Android Client
9 Monate
2009-09 - 2010-05

Analyse modellgetriebener Entwicklungsmethoden

WebServices BPMN BPEL ...
Analyse modellgetriebener Entwicklungsmethoden für HumanTask-Benutzerschnittstellen in Service-orientierten Architekturen am Beispiel von mobilen Endgeräten
  • Entwicklung und Umsetzung eines Konzepts zur Spezifizierung von User Interfaces zum Modellierungszeitpunkt durch BPMN 2.0-Annotation
  • Modellgetriebene Entwicklung von Android Benutzerschnittstellen für WS-Human Task auf Basis des Eclipse Modeling Frameworks
    • Entwicklung von Modelltransformatoren:
      • XSLT
      • Query Views Transformations (QVT)
      • Model2Text: Xpand
    • Anbindung mobiler Endgeräte auf Basis von Google Android. Integration über:
      • ?Webservices via SOAP
WebServices BPMN BPEL Axis2 QVT Xpand EMF RESTful Webservices via JSON
4 Monate
2009-09 - 2009-12

Entwicklung der Web 2.0 Infrastruktur

PHP MYSQL Apache2 ...
  • Entwicklung eines Intranetportals auf Basis von PHP und MySQL
  • Entwicklung der Unternehmenspräsenz und Search Engine Optimization (SEO)
PHP MYSQL Apache2 OpenLDAP
Brockhaus GmbH, Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 - 2011

Studium der Wirtschaftsinformatik

Abschlussnote 1,6

Universität Siegen


2007 - 2008

Auslandsstudium

Högskolan i Borås (Schweden)


Trainings

  • BPM Advanced Training for Developers
  • Einführung in die Oracle SOA Suite 11g
  • Administration of JBoss Applicationserver

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot

Produkte / Standards / Erfahrungen / Methoden

Expertise

Über 15 Jahre Erfahrung in Entwicklung, Architektur und Betrieb komplexer Softwaresysteme ? von Migrationsprojekten bis zu Neuentwicklungen für Millionen Endkunden. Tätig in Rollen wie Softwarearchitekt und Senior Software Engineer


Softwaretechnik

  • Objektorientierte Analyse (OOA)
  • Objektorientiertes Design (OOD)
  • Architekturentwurf
  • Microservices
  • RESTful APIs


Frontendtechnologien

  • TypeScript
  • React, JavaScript
  • jQuery
  • Java Server Faces (JSF)
  • Java Server Pages (JSP)


Standards / Frameworks

  • Jakarta EE / Java EE (EJB, JMS, JPA, Hibernate)
  • Spring Boot
  • JUnit
  • Mockito
  • Spring Batch
  • Webservices (SOAP/REST)


Web-/App-Server

  • Wildfly / JBoss (4-7)
  • WebSphere
  • Tomcat
  • Apache CXF


Case-Tools

  • Enterprise Architect
  • Signavio BPMN Process Modeler
  • MS-Visio
  • ARIS
  • BizAgi Modeller
  • Intalio BPMN Designer/BPEL Server
  • Active Endpoints/ ActiveVOS BPM-Suite


IDE-/Tools

  • IntelliJ
  • Eclipse
  • Visual Studio
  • NetBeans
  • Eclipse Modeling Framework


DevOps

  • Jenkins
  • Docker
  • Kubernetes
  • Helm
  • Sonar


Web-/App-Server

  • Apache Tomcat
  • Wildfly
  • JBoss (4-7)
  • Jetty


VCS

  • Git
  • SVN
  • CVS


Cloud

  • Amazon Web Services (AWS)
  • Azure


Monitoring/ Logging

  • Prometheus
  • Grafana
  • Elastic Search (ELK-Stack)


Enterprise Service Bus (ESB)

  • Progress Sonic ESB
  • JBoss ESB


Projektmanagement

  • Scrum
  • Kanban
  • Wasserfallmodell


Agile Methoden

  • Extreme Programming (XP)
  • Pair Programming
  • Test Driven Development (TDD)


Modellierung

  • UML 2.0 / ERM / DDL (Datenbank-/Datenmodellierung)
  • BPMN / EPK (Prozessmodellierung)


beruflicher Werdegang

2012 - heute

Rolle: Freiberuflicher Softwareentwickler


2009 - 2012

Rolle: IT-Consultant und Softwareentwickler 

Kunde: Brockhaus GmbH, Heidelberg


2009 - 2010

Rolle: Diplomand

Kunde: Brockhaus GmbH, Heidelberg


2008 - 2009

Rolle: Wissenschaftliche Hilfskraft 

Kunde: Institut für Wirtschaftsinformatik der Universität Siegen

Betriebssysteme

Windows
Linux
Ubuntu, Gentoo, Debian
MacOSX

Programmiersprachen

Java
JEE, J2EE, J2ME, Android
Kotlin
TypeScript
JavaScript
C#
SQL
PL-SQL
BPEL
XML
XSLT
XQuery
PHP
HTML

Datenbanken

Oracle
PostgreSQL
MariaDB
MySQL
Microsoft SQL-Server
Sybase
IBM DB2

Hardware

PC

Branchen

Branchen

Banken, Telekommunikation, Logistik, Energie 

 

Einsatzorte

Einsatzorte

Deutschland

Umkreis von Mannheim (100km), bei entsprechender Remote / Home Office Regelung auch weiter entfernt.

 

nicht möglich

Projekte

Projekte

5 Monate
2025-07 - heute

Neue Microservice-basierte Onlinebanking-Plattform

Spring Boot Microservices OpenAPI ...
  • Neu- und Weiterentwicklung von Backend-Microservices
  • Design von REST-APIs mittels OpenAPI
  • UI-Entwicklung auf Basis bestehender Komponenten mittels React und TypeScript
Spring Boot Microservices OpenAPI React TypeScript CI/CD
dkb.de
7 Jahre 4 Monate
2018-08 - heute

Softwareentwicklung Backend (Java/ Spring) im Bereich Banking

Java- / Spring Backend Entwickler mit ergänzenden Frontend-Anteilen
Java- / Spring Backend Entwickler mit ergänzenden Frontend-Anteilen

Softwareentwickler Backend (Java / Spring) im Bereich Banking (Crealogix AG, Stuttgart)

  • Weiterentwicklung des Onlinebanking-Portals der DKB (ca. 5,9 Mio. Kunden) mit Schwerpunkt auf Backend-Services
  • Umsetzung bankfachlicher Prozesse sowie Anbindung interner und externer Banking-Systeme
  • Modernisierung, Refactoring und Migration von Legacy-Software
  • Arbeit in agilen Teams mit hohem Anspruch an Sicherheit, Stabilität und Performance
Crealogix AG, Stuttgart
1 Jahr 3 Monate
2024-05 - 2025-07

Postbox- & Dokumenten-Migration nach AWS S3

Kotlin / Java Spring Boot Spring Batch ...
  • Analyse & Neuaufbau der komplexen Postbox-Datenhaltung
  • Entwicklung eines Microservices zur performanten Dokumentenextraktion & -übertragung nach AWS S3
  • Rollout, Betrieb und Monitoring im AWS Kubernetes Cluster
  • Mitverantwortung in Konzeption, Umsetzung, Test und Go-Live
Kotlin / Java Spring Boot Spring Batch Oracle PostgreSQL AWS S3 Docker Helm Kubernetes Grafana Prometheus
dkb.de
5 Jahre 10 Monate
2018-08 - 2024-05

Entwicklung einer vollständigen PSD2-Lösung

Spring Boot REST OAuth2 ...

Entwicklung einer vollständigen PSD2-Lösung gemäß Berlin Group Standard auf Basis von Spring Boot

  • Übernahme zentraler Architektur- und Entwicklungsverantwortung
  • Produktive Einführung bei u. a. DKB, Aareal Bank, Hauck & Aufhäuser sowie Société Générale
  • Customizing und Erweiterung der Lösung um kundenspezifische Anforderungen
  • Kontinuierliche technologische Weiterentwicklung
  • Weiterentwicklung der Administrationsoberfläche
Spring Boot REST OAuth2 OpenAPI PostgreSQL TypeScript React
6 Jahre 5 Monate
2018-01 - 2024-05

Weiterentwicklung des Onlinebanking-Portals (Java EE)

Java EE Oracle Hibernate ...
  • Definition und Implementierung neuer bankfachlicher Prozesse inkl. UI-Flows
  • Full-Stack-Entwicklung über alle Schichten (JSP, Business-Logik, Datenzugriff)
  • Anpassung und Erweiterung von Backend-Modulen sowie Integrations- und Datenflüssen
  • Fachliche Abstimmung mit dem Fachbereich sowie Erstellung von IT-Konzepten bis zur produktiven Umsetzung
Java EE Oracle Hibernate Maven Git
dkb.de
1 Jahr
2017-08 - 2018-07

Entwicklung einer workflowbasierten Webapplikation

Java EE Entwickler Java JSF 2.2 Richfaces 4.5 ...
Java EE Entwickler
  • Entwicklung einer workflowbasierten Webapplikation zur Kundenaufsetzung für OTC-Geschäfte
  • Objektorientierte Analyse, Datenbankdesign und Architekturentwurf
  • Full-Stack Entwicklung Java EE
  • Entwicklung der Workflows mit Activiti BPM
  • Abstimmung von Anforderungen mit dem Kunden
  • Erstellen technischer Konzepte und Dokumentationen
Java JSF 2.2 Richfaces 4.5 Oracle DB IBM DB2 DB Activiti BPM Spring Hibernate RESTful Webservices SOAP Webservices Spring Security OAuth2 Apache Velocity Apache POI Quartz Scheduler Tomcat 7
Deutsche Bank AG, Frankfurt / Bankenbranche
5 Monate
2017-01 - 2017-05

Camunda BPM-Platform

Softwareentwickler BPM / Java EE Camunda BPM-Platform Drools Rules Engine RESTful Webservices ...
Softwareentwickler BPM / Java EE
  • Entwicklung von Geschäftsprozessen im Bereich Meldewesen / Kreditrisiko basierend auf der Camunda BPM-Platform
  • Weiterentwicklung und Bugfixing in bestenden Softwarekomponenten
  • Abstimmung fachlicher Anforderungen mit dem Kunden
Camunda BPM-Platform Drools Rules Engine RESTful Webservices JavaEE CDI Hibernate 5 Oracle 12c JBoss 7 JUnit Maven Artifactory
Investmentfonds / Vermögensverwaltung
Frankfurt
1 Jahr 4 Monate
2015-09 - 2016-12

Entwicklung einer Webapplikation

Java Backend-Entwickler Oracle DB Java Spring ...
Java Backend-Entwickler
  • Entwicklung einer Webapplikation im Kontext Credit-Risk-Management
  • Abstimmung der Anforderungen mit dem Fachbereich
  • Erstellung der technischen Konzeption
  • Entwerfen der Softwarearchitektur
  • Migration vorhandener Bibliotheken auf die aktuellste Version (Spring, Hibernate, JSF)
  • Fullstack-Implementierung (sowohl Präsentations- als auch Persistenzschicht)
Oracle DB Java Spring Hibernate REST Spring Security Apache Velocity Apache POI Quartz Scheduler Tomcat 7 JSF 2.2 Richfaces 4.5
Deutsche Bank AG, Frankfurt / Bankenbranche
3 Jahre 6 Monate
2012-04 - 2015-09

Access Fulfillment Processes

Java Backend- und Prozessentwickler Java EE Spring REST ...
Java Backend- und Prozessentwickler
  • Erstellung technischer Konzepte in enger Zusammenarbeit mit der Fachseite
  • Umsetzung dieser technischen Konzepte in ausführbare Geschäftsprozesse
  • Analyse und Design von Geschäftsprozessen auf Basis von BPMN sowie technischen Schnittstellen zu den Leistungssystemen
  • Koordination und Mitarbeit bei der technischen Realisierung der Geschäftsprozesse
  • Modellierung und Implementierung von Geschäftslogik mit Java EE für eine proprietäre Workflowengine sowie für Camunda / Activiti BPM
  • Implementierung von Java Services zur Beauskunftung und Manipulation von Geschäftsprozessen
  • Konfiguration der Build-Umgebung für Continous Integration (Jenkins, Sonar)
Java EE Spring REST jBPM Drools Camunda Activiti XML SOA Eclipse SVN JUnit Mockito Ant Maven Signavio BPMN Hibernate EJB 2.1/EJB 3.1 JBoss AS 4-7
1&1 / Telekommunikationsbranche
Karlsruhe
1 Jahr 7 Monate
2010-10 - 2012-04

Integration der partizipierenden Systeme

ESB-Enwickler Sonic ESB SonicMQ Apache CXF ...
ESB-Enwickler
  • Abbildung der Integration der partizipierenden Systeme mithilfe eines Enterprise Service Bus (Sonic ESB), Enterprise Application Integration
  • Konzeptioneller Entwurf und Beschreibung der Integrationsprozesse
    • Schnittstellendesign (WSDL, XSD)
  • Implementierung der Integrationsprozesse auf Basis des SonicESB
    • XSLT-Transformationen
    • Webservices auf Basis von SOAP
  • Entwicklung spezieller ESB-CustomServices in Java
  • Testen der im SonicESB implementierten Integrationsprozesse
    • JUnit-Tests
    • ?Entwicklung von Integrationstest auf Basis des Citrus-Frameworks (JMS, Webservices, FTP, Spring)
Sonic ESB SonicMQ Apache CXF Spring XML XSD XSLT Java / JavaEE Maven
Lufthansa Systems / Hamburg Port Authority / Logistikbranche
Hamburg
5 Monate
2010-05 - 2010-09

SOA-Evaluation innerhalb eines Unternehmens

Java EE JBossAS Websphere CE ...
  • Identifikation von Problemen in der bestehenden Systemarchitektur
  • Entwicklung von Lösungsstrategien
  • Evaluation verschiedener SOA-Technologien und Produkte
    • ESB:
      • JBoss ESB
      • Apache Service Mix
      • Mule
      • Open ESB
    • Process Engines:
      • Apache ODE
  • Prototypische Realisierung des Einsatzes der ausgewählten Produkte mit u.a. Mobile Clients unter Android
    • Anbindung eines mobilen Android Clients über HTTP-Gateway an einen Enterprise Service Bus
  • Erweiterung eines Applikationsservers (Eigenentwicklung des Kunden) um eine JMS-Schnittstelle zur Kommunikation mit einem ESB
    • ?Java EE (EJB 3.1, JMS, JPA)
Java EE JBossAS Websphere CE JBossESB Drools Apache Service Mix Mule OpenESB Apache ODE Android
GiS/ RWE AG
9 Monate
2009-09 - 2010-05

Entwicklung eines SOA-Referenzmodells

  • Prozessmodellierung (BPMN 2.0)
  • Geschäftsprozessausführung (BPEL)
  • Menschliche Interaktion in SOA-basierten Geschäftsprozessen (BPEL4People/ WS-Human Task)
  • WebServices (Axis 2)
  • Integration Prozesslandschaft des SOA-Referenzmodells an mobilen Android Client
9 Monate
2009-09 - 2010-05

Analyse modellgetriebener Entwicklungsmethoden

WebServices BPMN BPEL ...
Analyse modellgetriebener Entwicklungsmethoden für HumanTask-Benutzerschnittstellen in Service-orientierten Architekturen am Beispiel von mobilen Endgeräten
  • Entwicklung und Umsetzung eines Konzepts zur Spezifizierung von User Interfaces zum Modellierungszeitpunkt durch BPMN 2.0-Annotation
  • Modellgetriebene Entwicklung von Android Benutzerschnittstellen für WS-Human Task auf Basis des Eclipse Modeling Frameworks
    • Entwicklung von Modelltransformatoren:
      • XSLT
      • Query Views Transformations (QVT)
      • Model2Text: Xpand
    • Anbindung mobiler Endgeräte auf Basis von Google Android. Integration über:
      • ?Webservices via SOAP
WebServices BPMN BPEL Axis2 QVT Xpand EMF RESTful Webservices via JSON
4 Monate
2009-09 - 2009-12

Entwicklung der Web 2.0 Infrastruktur

PHP MYSQL Apache2 ...
  • Entwicklung eines Intranetportals auf Basis von PHP und MySQL
  • Entwicklung der Unternehmenspräsenz und Search Engine Optimization (SEO)
PHP MYSQL Apache2 OpenLDAP
Brockhaus GmbH, Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 - 2011

Studium der Wirtschaftsinformatik

Abschlussnote 1,6

Universität Siegen


2007 - 2008

Auslandsstudium

Högskolan i Borås (Schweden)


Trainings

  • BPM Advanced Training for Developers
  • Einführung in die Oracle SOA Suite 11g
  • Administration of JBoss Applicationserver

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot

Produkte / Standards / Erfahrungen / Methoden

Expertise

Über 15 Jahre Erfahrung in Entwicklung, Architektur und Betrieb komplexer Softwaresysteme ? von Migrationsprojekten bis zu Neuentwicklungen für Millionen Endkunden. Tätig in Rollen wie Softwarearchitekt und Senior Software Engineer


Softwaretechnik

  • Objektorientierte Analyse (OOA)
  • Objektorientiertes Design (OOD)
  • Architekturentwurf
  • Microservices
  • RESTful APIs


Frontendtechnologien

  • TypeScript
  • React, JavaScript
  • jQuery
  • Java Server Faces (JSF)
  • Java Server Pages (JSP)


Standards / Frameworks

  • Jakarta EE / Java EE (EJB, JMS, JPA, Hibernate)
  • Spring Boot
  • JUnit
  • Mockito
  • Spring Batch
  • Webservices (SOAP/REST)


Web-/App-Server

  • Wildfly / JBoss (4-7)
  • WebSphere
  • Tomcat
  • Apache CXF


Case-Tools

  • Enterprise Architect
  • Signavio BPMN Process Modeler
  • MS-Visio
  • ARIS
  • BizAgi Modeller
  • Intalio BPMN Designer/BPEL Server
  • Active Endpoints/ ActiveVOS BPM-Suite


IDE-/Tools

  • IntelliJ
  • Eclipse
  • Visual Studio
  • NetBeans
  • Eclipse Modeling Framework


DevOps

  • Jenkins
  • Docker
  • Kubernetes
  • Helm
  • Sonar


Web-/App-Server

  • Apache Tomcat
  • Wildfly
  • JBoss (4-7)
  • Jetty


VCS

  • Git
  • SVN
  • CVS


Cloud

  • Amazon Web Services (AWS)
  • Azure


Monitoring/ Logging

  • Prometheus
  • Grafana
  • Elastic Search (ELK-Stack)


Enterprise Service Bus (ESB)

  • Progress Sonic ESB
  • JBoss ESB


Projektmanagement

  • Scrum
  • Kanban
  • Wasserfallmodell


Agile Methoden

  • Extreme Programming (XP)
  • Pair Programming
  • Test Driven Development (TDD)


Modellierung

  • UML 2.0 / ERM / DDL (Datenbank-/Datenmodellierung)
  • BPMN / EPK (Prozessmodellierung)


beruflicher Werdegang

2012 - heute

Rolle: Freiberuflicher Softwareentwickler


2009 - 2012

Rolle: IT-Consultant und Softwareentwickler 

Kunde: Brockhaus GmbH, Heidelberg


2009 - 2010

Rolle: Diplomand

Kunde: Brockhaus GmbH, Heidelberg


2008 - 2009

Rolle: Wissenschaftliche Hilfskraft 

Kunde: Institut für Wirtschaftsinformatik der Universität Siegen

Betriebssysteme

Windows
Linux
Ubuntu, Gentoo, Debian
MacOSX

Programmiersprachen

Java
JEE, J2EE, J2ME, Android
Kotlin
TypeScript
JavaScript
C#
SQL
PL-SQL
BPEL
XML
XSLT
XQuery
PHP
HTML

Datenbanken

Oracle
PostgreSQL
MariaDB
MySQL
Microsoft SQL-Server
Sybase
IBM DB2

Hardware

PC

Branchen

Branchen

Banken, Telekommunikation, Logistik, Energie 

 

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.