Senior Developer Java / Kotlin, Microservices, Spring Boot, Spring-Framework, Spring Data, Spring Security, Kafka, DevOps
Aktualisiert am 16.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2025
Verfügbar zu: 100%
davon vor Ort: 90%
Spring Boot
Spring Core
Spring Data JPA
Spring Security
Deutsch
Muttersprache
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Hamburg (+50km) Berlin (+50km) Remote (+200km)
Deutschland

Auch Remote-Arbeit möglich.

möglich

Projekte

Projekte

8 Monate
2024-03 - 2024-10

Backend-Entwicklung in einem B2B-Plattform-Projekt

Backend-Developer Kotlin Spring-Boot Spring-Framework ...
Backend-Developer

  • Backend Entwicklung einer Maintenance-B2B-Plattform für Kompressoren & Anlagen

Kotlin Spring-Boot Spring-Framework JPA Hibernate PorstgreSQL Gitlab CI Google Cloud Platform Google BigQuery DB IntelliJ Visual Studio Code DBeaver Linux (Ubuntu / KDE)
Maintanio GmbH
Remote
2 Monate
2023-06 - 2023-07

Fullstack Entwicklung Banking & Finanzdienstleistungen

Fullstack-Entwickler Java Kafka Angular ...
Fullstack-Entwickler

Java Kafka Angular Typescript Microservices Docker Openshift Eclipse VS-Code Spring / Spring Boot DDD Bitbucket Gradle Jenkins
Münster, Westfalen
11 Monate
2022-05 - 2023-03

Mitarbeit im Projekt ?Cruise Control?

Backend-Entwickler Spring / Spring Boot Spring MVC Docker ...
Backend-Entwickler

  • Mitarbeit im Projekt ?Cruise Control?, einer B2B-Plattform zur Steuerung und Überwachung von Prozessen im Logistik- Umfeld 
  • Unter anderem sollen einzelne Features aus der monolithischen Webanwendung herausgelöst und in eine Microservice-Architektur überführt werden

Spring / Spring Boot Spring MVC Docker Java 8/11/17 Spring Security PostgresSQL JPA / Hibernate Mockito Maven Jenkins SonarQube IntelliJ Idea Jira Confluence Bitbucket Ubuntu 22.04
Alsterstudio / FMS Logistics
3 Monate
2021-10 - 2021-12

Erstellung von Microservices zur Dunkelverarbeitung von Schaden-Zahlungen

Backend-Entwickler Java 11 Spring / Spring Boot Spring Data ...
Backend-Entwickler

  • Mitarbeit im Team ART / Schaden
  • Dieses erstellt Microservices, mit denen Auszahlungen an Versicherungskunden automatisiert durchgeführt sowie in den internen Bestandsführungssystemen verarbeitet werden

Java 11 Spring / Spring Boot Spring Data Kafka Mockito Mountebank Maven Jenkins Docker / Openshift SonarQube Bitbucket Jira Confluence VS Code Windows 10. Kubernetes Scrum
Generali Versicherung
5 Monate
2021-02 - 2021-06

Anbindung des Home-Backends

Fullstack-Entwickler Java 11 Spring / Spring Boot Spring Data ...
Fullstack-Entwickler

  • Mitarbeit im Team Home
  • Dieses arbeitet an einer App samt zugehöriger Backend-Plattform, mit der Endkunden ihre Unterjährige Verbrauchsinformation (UVI) einsehen und überwachen können
  • Anbindung des Home-Backends an die Schnittstellen der Kalo zur Versorgung mit Messdaten (Heizung, Warm- und Kaltwasser, Strom), außerdem Erstellen einer Intro-Sequenz innerhalb der App zur Einführung für neue User.

Java 11 Spring / Spring Boot Spring Data Spring Security Keycloak OAuth2 / OIDC Open-API/Swagger PostgreSQL Influx-DB Kafka Angular mit Ionic HTML 5 CSS 3 Sass Mockito Karma/Jasmine Maven Jenkins Docker / Openshift DDD Gitlab SonarQube IntelliJ Idea Jira Confluence VS Code Mac OS X Scrum
Hamburg
4 Monate
2020-10 - 2021-01

Entwicklung eines Features

Java 11 Dropwizard Mongo-DB ...

Unterstützung in einem der Projektteams. Die SDA-SE baut eine cloudbasierte technische Plattform für Versicherungen, unter anderem im Bereich private und gesetzliche Krankenversicherung.

  • Entwicklung eines Features zum Hochladen, Speichern und Anzeigen von medizinischen Dokumenten (z. B. Arbeitsunfähigkeitsbescheinigungen oder Rezepte) in der Kunden-App.

Java 11 Dropwizard Mongo-DB JUnit Angular mit Ionic Mockito Gradle Jest Cypress Github Jenkins Docker / Kubernetes SonarQube IntelliJ Idea. VS Code Jira Confluence Linux Mint.
SDA-SE
2 Monate
2020-08 - 2020-09

finfire

Entwicklung, Beratung, Explorations Dropwizard Swagger Open-API ...
Entwicklung, Beratung, Explorations

  • Mitarbeit im Projekt finfire, einer cloudbasierten Plattform-Lösung für Finanzdienstleister

Dropwizard Swagger Open-API Docker MySQL JDBI
Netfonds AG
Hamburg, remote
4 Monate
2020-03 - 2020-06

Kunden- und Vertragsdaten ? B2C-Portal

Entwicklung Java 11 Gradle 6 Dropwizard ...
Entwicklung

Mitarbeit in der Service Customer Journey ?Kunden- und Vertragsdaten

  • Es soll ein B2C-Portal für die Bestandskunden der Signal Iduna entwickelt werden, in dem diese ihre Daten (Adressen, Kommunikationswege, Bankverbindungen) sowie ? in einer weiteren Ausbaustufe ? Verträge ändern oder sogar neu abschließen können
  • Technisch setzt das Projekt auf der Plattform der SDA-SE auf
    • Erstellung von Microservices, insbesondere zur Änderung der Kundendaten.
    • Anbindung an verschiedene Backend-Systeme der SI, teils via REST, teils via Apache Kafka.
Java 11 Gradle 6 Dropwizard Swagger/Open-API JWT/OAuth2 Open Policy Agent (OPA) JUnit5/Mockito Docker OpenShift Apache Kafka GIT/Bitbucket Jenkins2 IntelliJ Idea Fedora Linux
Signal Iduna
Hamburg
3 Monate
2018-10 - 2018-12

ELPA

Backend-Entwickler Java 8 Spring Spring Data ...
Backend-Entwickler

"ELPA" steht für Elektronische Annahme von Papieranträgen. Es handelt sich um eine Prozesskette, mit der Versicherungsanträge in Papierform in die Bestandsführungssysteme des Unternehmens eingepflegt werden. Idealerweise geschieht dies vollautomatisch (?Dunkelverarbeitung?). In der Praxis gibt es aber innerhalb der Kette Stationen, an denen momentan noch oft händisch in den Prozess eingegriffen werden muss.

  • Erstellung einer (sehr umfangreichen) REST-Abfrage an ein Backend-System zur Prüfung der Vollständigkeit von Vertragsunterlagen sowie, abhängig vom Ergebnis, die nächsten Prozessschritte festzulegen.


Java 8 Spring Spring Data JPA / Hibernate DB2 SOAP WSDL / XSD SoapUI Apache CXF JUnit Mockito Maven Bitbucket Jira Confluence Eclipse Fedora Linux Windows 10. Scrum
Signal-Iduna
7 Monate
2017-10 - 2018-04

Service Factory

Backend-Entwickler, Berater Java 8 Maven Dropwizard ...
Backend-Entwickler, Berater

Mitarbeit im Team der Service-Factory. Diese berät die internen Projektteams der Signal-Iduna beim Thema Cloud und Microservices bzw. erstellt z.T. selbst entsprechende Services. Technisch setzt das Projekt auf der Plattform der SDA-SE auf (URL auf Anfrage).

  • Erstellung eines Registrierungsprozesses für die SI-Kunden-App. 
  • Um diesen Prozess sauber durchführen zu können, müssen diverse Backend-Systeme sowie das IAM-System der SI angebunden werden.

Java 8 Maven Dropwizard Swagger/Open-API Keycloak JUnit Mockito Wiremock CDI/Weld Docker OpenShift Apache Kafka DB2 Angular Gradle Bitbucket Fedora Linux Scrum
Signal-Iduna
Hamburg
5 Monate
2017-01 - 2017-05

Microservice Greenfield Projekt

Entwicklung, Beratung, Architektur Java 8 Dropwizard Swagger/Open-API ...
Entwicklung, Beratung, Architektur

Überführung einer monolithischen Webanwendung in eine Microservices-Architektur

  • Zu den Leistungen gehört u.a. Fundsware, eine Backoffice-Lösung, um die Geschäftsprozesse im Finanzdienstleistungsbereich abzubilden. 
  • Bislang setzte diese Backoffice-Lösung auf einer klassischen, monolithischen (Web-) Architektur auf, welche nun sukzessive durch ein leichtgewichtiges, auf Microservices basierendes System abgelöst wird (URL auf Anfrage)
    • Entwicklung von Microservices zur Speicherung und Bereitstellung der Kundendaten.
    • Es gibt (REST-) API's zum Anlegen und Ändern von Kundendaten, für den Datenimport aus externen Systemen sowie verschiedene Services zur Kundensuche.
Java 8 Dropwizard Swagger/Open-API JDBI MySQL ActiveMQ Elasticsearch Junit Mockito Maven Jenkins Docker Kubernetes Bitbucket Eclipse Windows 10 Linux Mint.
Netfonds AG
Hamburg
4 Monate
2015-10 - 2016-01

Backend- Modul in Magnolia-CMS

Entwicklung Java 7 und 8 Magnolia-CMS JCR/Jackrabbit ...
Entwicklung

Entwicklung eines Moduls in Magnolia-CMS zur automatisierten Übersetzung einer (internationalen) Website in die jeweilige Landessprache

  • Entsprechend müssen die verschiedenen Produkt-Websites in diversen Sprachen verfügbar sein. 
  • Die Übersetzung wird von Übersetzungsbüros an den jeweiligen Standorten vorgenommen und in Excel-Dateien gespeichert. 
  • Diese Dateien werden durch das Tool ins CMS-System (URL auf Anfrage) eingelesen, mit dem die Websites des Unternehmens gepflegt werden.
Java 7 und 8 Magnolia-CMS JCR/Jackrabbit Vaadin Apache POI Maven IntelliJ Idea Eclipse GIT Jenkins Junit Mockito JIRA Confluence Linux Mint 17.2.
Volkswagen AG
7 Monate
2015-01 - 2015-07

Auftrags-Verwaltungssystem AVS

Fullstack-Entwicklung, Architektur Java 7 Spring Framework Spring Security ...
Fullstack-Entwicklung, Architektur

  • Mitarbeit im Projekt ?Auftrags-Verwaltungssystem AVS?, einem Nachrichtensystem für die Außendienstpartner der SI zur Kommunikation mit den für sie zuständigen Innendienst-Einheiten (Landes- und Fillialdirektionen). 
  • Bereits in 2009/2010 war ich am Aufbau dieser Plattform beteiligt. Nun sollen auch die freien Vertriebe (Maklerdirektionen) freigeschaltet werden (URL auf Anfrage)

Java 7 Spring Framework Spring Security SOAP/Apache CXF Apache WSS4J SOAP UI Microsoft EWS EHCache Eclipse Maven Jenkins JUnit/Mockito Subversion JIRA Confluence Oracle 11 DB2 Windows 7.
Signal Iduna
4 Monate
2014-09 - 2014-12

Dynamisierung einer statischen HTML5-Website

Entwicklung, Design Java7 Magnolia-CMS unter Verwendung des SpringMVCBlossom-Plugins JCR/Jackrabbit ...
Entwicklung, Design

Dynamisierung einer statischen HTML5-Website auf Basis von Magnolia-CMS. Die Labels sowie sämtlicher grafischer und multimedialer Content können nun von Redakteuren gepflegt werden.

Java7 Magnolia-CMS unter Verwendung des SpringMVCBlossom-Plugins JCR/Jackrabbit IntelliJ Idea 11 Subversion JIRA Linux Mint 17
alsterstudio.de
5 Monate
2013-12 - 2014-04

Aufbau der REWE-Partnerplattform

Architektur, Entwicklung Java7 Maven3 Spring Framework ...
Architektur, Entwicklung
  • Aufbau der REWE-Partnerplattform, eines B2B-Portals, mit dem Märkte der REWE-Gruppe ihren eigenen, lokalisierten Auftritt pflegen können.
  • Jeder Markt der REWE-Gruppe erhält durch dieses Portal die Möglichkeit, eigenen, marktspezifischen Content unterhalb von www.rewe.de zu platzieren.
Java7 Maven3 Spring Framework Spring MVC Magnolia-CMS JCR/Jackrabbit Vaadin LDAP / JNDI IntelliJ Idea 11 GIT Team City JIRA Confluence Ubuntu Linux 13.10 Windows7
REWE-Gruppe
4 Monate
2013-08 - 2013-11

Aufbau eines B2C-Kundenportals

Entwicklung Java7 Maven3 Spring Framework ...
Entwicklung
  • Entega-Bestandskunden können über dieses Portal ihre Zählerstände übermitteln, außerdem können Tarifwechsel in andere Strom- bzw. Erdgasprodukte vorgenommen werden
  • Nicht-Kunden können sich als Interessenten registrieren und werden über die Entega-Produkte und -Tarife  informiert.
  • Der Live-Gang des Portals erfolgte im November 2013
Java7 Maven3 Spring Framework Magnolia-CMS unter Verwendung des SpringMVC-Blossom-Plugins SOAP/JAX-WS mit Apache CXF Team City JIRA Confluence IntelliJ Idea 11 Subversion Windows7
Entega GmbH & Co. KG
8 Monate
2012-09 - 2013-04

Software für die Immobilien- und Finanzwirtschaft

Entwicklung Java7 Spring Framework Apache Wicket ...
Entwicklung
  • Software für die Immobilien- und Finanzwirtschaft
  • Erweiterung des Produktes KM-Modul um verschiedene fachliche Komponenten.
  • Hausverwaltungen und große Vermietungsgesellschaften können mit diesem Tool die Kautionen der Mieter verwalten
  • Die Software integriert sich mit dem jeweils eingesetzten ERP-System sowie mit der Software der Partnerbanken des Anwenders.
Java7 Spring Framework Apache Wicket JPA (auf Basis von Hibernate) Spring Data (JPA) Maven Junit/Mockito/ Wicket-Tester/ Grizzly- Testframework/ SpringJUnit4ClassRunner Jenkins Eclipse Trac/Mylyn MySQL (auch Stored Procedures Functions Triggers) Ubuntu Linux 12.10
Deposit Solutions
Hamburger
3 Monate
2012-04 - 2012-06

kundenindividuelle Webanwendungen

Architektur, Entwicklung Java7 Spring Framework Spring MVC ...
Architektur, Entwicklung
  • Erweiterung des Unternehmensportals für ökologische Mahlzeiten
Java7 Spring Framework Spring MVC Spring Security Hibernate 3 IntelliJ Idea 11 PostgreSQL Ubuntu Linux 12.04
marketoolz.com
Hamburger
2 Jahre 5 Monate
2008-04 - 2010-08

verschiedene Java/JEE-Projekte

Beratung, Konzeption, Architektur, Entwicklung Java6 Spring Framework Spring Security ...
Beratung, Konzeption, Architektur, Entwicklung
  • Verschiedene Projekte auf freiberuflicher Basis, in der Hauptsache für die Signal Iduna Versicherung.
  • Bei der Signal Iduna Mitarbeit im Projekt „Auftrags-Verwaltungssystem AVS“:
    • Hierbei handelt es sich um ein Nachrichtensystem für die Außendienstpartner der SI mit den für sie zuständigen Innendienst-Einheiten (= Landes- und Fillialdirektionen). Es gibt diverse Schnittstellen zu den Backend-Systemen der Signal Iduna sowie zu anderen Service-Plattformen, die innerhalb des Unternehmens im Einsatz sind.
  • Das AVS befindet sich seit März 2010 im produktiven Einsatz
Java6 Spring Framework Spring Security EHCache RMI JCA ANT JUnit SQuirrel JIRA Confluence Oracle 8 + 9 Windows7 Windows 2003 Server
verschiedene
2 Jahre 9 Monate
2005-07 - 2008-03

Mitentwicklung des Ticketsystems

JSP's/Servlets Spring-Framework JDBC ...

Hierbei handelt es sich um eine Software, mit der die im Unternehmen anfallenden Geschäftsvorfälle in Form von Workflows bearbeitet werden, als so genannte „Tickets“.

Die Anwendung umfasst folgende Features:

  • Tickets können weitergeleitet, terminiert und erledigt werden. Die verschiedenen Bearbeitungsphasen können kommentiert werden.
  • Eine Suche von Tickets mithilfe verschiedener Suchparameter wird angeboten.
  • Zu jedem Ticket wird eine Übersicht der verschiedenen
    Bearbeitungsstationen angeboten.

Zudem gibt es u.a. Komponenten für das Eskalationsmanagement sowie für das Beschwerdemanagement.

Das gesamte Projekt wurde mithilfe diverser Java/JEE-Techniken umgesetzt. So kommen innerhalb der Service- sowie der DAO-Schicht verschiedene Spring-Features zum Einsatz (Spring Framework, Spring JDBC). Die Services werden
als RMI-Services sowie als Webservices (auf Basis von SOAP/AXIS) angeboten. Die Webanwendung ist mithilfe von JSPs und Servlets in Form des Model2-Patterns umgesetzt. Als Datenbanksystem dient eine Oracle-DB.

JSP's/Servlets Spring-Framework JDBC RMI ANT CVS
Iduna Bauspar AG

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Monate
2004-06 - 2004-10

Microsoft .NET sowie Java/JEE

GFN Hamburg
GFN Hamburg

1 Jahr 11 Monate
1999-07 - 2001-05

Ausbildung zum Fachinformatiker für Anwendungsentwicklung

Hamburg
Hamburg

Praktischer Teil ab 03/2000 bei der SVS Software und VerlagsService GmbH, Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Spring Core Spring Data JPA Spring Security

Schwerpunkte

CMS-Systeme
Magnolia CMS
Dropwizard
Hibernate/JPA
Java
Kotlin
Microservices
Quarkus
REST
Spring Boot
Spring Data
Spring-Framework
Swagger/Open-API

Produkte / Standards / Erfahrungen / Methoden

ANT
Apache Wicket
Confluence
Eclipse
JCA
Jenkins
JIRA
Maven
RMI
Spring Framework
SQuirrel
Swagger
Kotlin

Kernkompetenzen

  • Java
  • Microservices
  • Spring Boot
  • verschiedene Spring- Frameworks (Data, Security, Cloud, Kafka, ...)
  • Dropwizard, Swagger 
  • Open-API
  • REST
  • Hibernate/JPA
  • Apache Kafka
  • Agile Mindset


Java

  • Java
  • Kotlin
  • Spring Boot
  • verschiedene Spring-Frameworks (-DI, -Data, -Security, -REST, -MVC, -Kafka)
  • Dropwizard, JPA / Hibernate
  • Kafka
  • RabbitMQ
  • Elasticsearch
  • Gradle / Maven
  • JUnit
  • Mockito
  • Easymock
  • Wiremock
  • AssertJ

Tools & Technologien

  • Microservices
  • Swagger / Open-API
  • Docker
  • Kubernetes
  • Helm
  • Openshift
  • Gradle 
  • Maven
  • Github 
  • Bitbucket 
  • GitLab
  • Jenkins 
  • GitLab CI
  • Prometheus
  • ELK-Stack
  • Keycloak
  • JIRA
  • Confluence

Web / Mobile

  • Angular
  • React 
  • NextJS
  • Ionic
  • HTML5 
  • CSS3
  • Bootstrap
  • JQuery


IDE's

  • IntelliJ IDEA
  • Visual Studio Code
  • Eclipse

Methoden & Verfahren

  • DDD
  • Clean Code
  • Agile Mindset / Scrum

Betriebssysteme

Fedora
Linux Mint
Mac OS X
Ubuntu
Windows
7, 8 und 10

Programmiersprachen

Java
Experte
Kotlin
Fortgeschritten
Typescript
Fortgeschritten
JavaScript
Basics

Datenbanken

DB2
MongoDB
MS SQL-Server
MySQL
Oracle
PostgreSQL
Google BigQuery
Influx-DB

Design / Entwicklung / Konstruktion

Agile Methoden
Design Patterns
Test Driven Development (TDD)

Branchen

Branchen

  • Versicherung
  • Bausparkassen
  • Verlagsbranche
  • Theater und Medien
  • Agenturen
  • Maschinen- und Anlagenbau

Einsatzorte

Einsatzorte

Hamburg (+50km) Berlin (+50km) Remote (+200km)
Deutschland

Auch Remote-Arbeit möglich.

möglich

Projekte

Projekte

8 Monate
2024-03 - 2024-10

Backend-Entwicklung in einem B2B-Plattform-Projekt

Backend-Developer Kotlin Spring-Boot Spring-Framework ...
Backend-Developer

  • Backend Entwicklung einer Maintenance-B2B-Plattform für Kompressoren & Anlagen

Kotlin Spring-Boot Spring-Framework JPA Hibernate PorstgreSQL Gitlab CI Google Cloud Platform Google BigQuery DB IntelliJ Visual Studio Code DBeaver Linux (Ubuntu / KDE)
Maintanio GmbH
Remote
2 Monate
2023-06 - 2023-07

Fullstack Entwicklung Banking & Finanzdienstleistungen

Fullstack-Entwickler Java Kafka Angular ...
Fullstack-Entwickler

Java Kafka Angular Typescript Microservices Docker Openshift Eclipse VS-Code Spring / Spring Boot DDD Bitbucket Gradle Jenkins
Münster, Westfalen
11 Monate
2022-05 - 2023-03

Mitarbeit im Projekt ?Cruise Control?

Backend-Entwickler Spring / Spring Boot Spring MVC Docker ...
Backend-Entwickler

  • Mitarbeit im Projekt ?Cruise Control?, einer B2B-Plattform zur Steuerung und Überwachung von Prozessen im Logistik- Umfeld 
  • Unter anderem sollen einzelne Features aus der monolithischen Webanwendung herausgelöst und in eine Microservice-Architektur überführt werden

Spring / Spring Boot Spring MVC Docker Java 8/11/17 Spring Security PostgresSQL JPA / Hibernate Mockito Maven Jenkins SonarQube IntelliJ Idea Jira Confluence Bitbucket Ubuntu 22.04
Alsterstudio / FMS Logistics
3 Monate
2021-10 - 2021-12

Erstellung von Microservices zur Dunkelverarbeitung von Schaden-Zahlungen

Backend-Entwickler Java 11 Spring / Spring Boot Spring Data ...
Backend-Entwickler

  • Mitarbeit im Team ART / Schaden
  • Dieses erstellt Microservices, mit denen Auszahlungen an Versicherungskunden automatisiert durchgeführt sowie in den internen Bestandsführungssystemen verarbeitet werden

Java 11 Spring / Spring Boot Spring Data Kafka Mockito Mountebank Maven Jenkins Docker / Openshift SonarQube Bitbucket Jira Confluence VS Code Windows 10. Kubernetes Scrum
Generali Versicherung
5 Monate
2021-02 - 2021-06

Anbindung des Home-Backends

Fullstack-Entwickler Java 11 Spring / Spring Boot Spring Data ...
Fullstack-Entwickler

  • Mitarbeit im Team Home
  • Dieses arbeitet an einer App samt zugehöriger Backend-Plattform, mit der Endkunden ihre Unterjährige Verbrauchsinformation (UVI) einsehen und überwachen können
  • Anbindung des Home-Backends an die Schnittstellen der Kalo zur Versorgung mit Messdaten (Heizung, Warm- und Kaltwasser, Strom), außerdem Erstellen einer Intro-Sequenz innerhalb der App zur Einführung für neue User.

Java 11 Spring / Spring Boot Spring Data Spring Security Keycloak OAuth2 / OIDC Open-API/Swagger PostgreSQL Influx-DB Kafka Angular mit Ionic HTML 5 CSS 3 Sass Mockito Karma/Jasmine Maven Jenkins Docker / Openshift DDD Gitlab SonarQube IntelliJ Idea Jira Confluence VS Code Mac OS X Scrum
Hamburg
4 Monate
2020-10 - 2021-01

Entwicklung eines Features

Java 11 Dropwizard Mongo-DB ...

Unterstützung in einem der Projektteams. Die SDA-SE baut eine cloudbasierte technische Plattform für Versicherungen, unter anderem im Bereich private und gesetzliche Krankenversicherung.

  • Entwicklung eines Features zum Hochladen, Speichern und Anzeigen von medizinischen Dokumenten (z. B. Arbeitsunfähigkeitsbescheinigungen oder Rezepte) in der Kunden-App.

Java 11 Dropwizard Mongo-DB JUnit Angular mit Ionic Mockito Gradle Jest Cypress Github Jenkins Docker / Kubernetes SonarQube IntelliJ Idea. VS Code Jira Confluence Linux Mint.
SDA-SE
2 Monate
2020-08 - 2020-09

finfire

Entwicklung, Beratung, Explorations Dropwizard Swagger Open-API ...
Entwicklung, Beratung, Explorations

  • Mitarbeit im Projekt finfire, einer cloudbasierten Plattform-Lösung für Finanzdienstleister

Dropwizard Swagger Open-API Docker MySQL JDBI
Netfonds AG
Hamburg, remote
4 Monate
2020-03 - 2020-06

Kunden- und Vertragsdaten ? B2C-Portal

Entwicklung Java 11 Gradle 6 Dropwizard ...
Entwicklung

Mitarbeit in der Service Customer Journey ?Kunden- und Vertragsdaten

  • Es soll ein B2C-Portal für die Bestandskunden der Signal Iduna entwickelt werden, in dem diese ihre Daten (Adressen, Kommunikationswege, Bankverbindungen) sowie ? in einer weiteren Ausbaustufe ? Verträge ändern oder sogar neu abschließen können
  • Technisch setzt das Projekt auf der Plattform der SDA-SE auf
    • Erstellung von Microservices, insbesondere zur Änderung der Kundendaten.
    • Anbindung an verschiedene Backend-Systeme der SI, teils via REST, teils via Apache Kafka.
Java 11 Gradle 6 Dropwizard Swagger/Open-API JWT/OAuth2 Open Policy Agent (OPA) JUnit5/Mockito Docker OpenShift Apache Kafka GIT/Bitbucket Jenkins2 IntelliJ Idea Fedora Linux
Signal Iduna
Hamburg
3 Monate
2018-10 - 2018-12

ELPA

Backend-Entwickler Java 8 Spring Spring Data ...
Backend-Entwickler

"ELPA" steht für Elektronische Annahme von Papieranträgen. Es handelt sich um eine Prozesskette, mit der Versicherungsanträge in Papierform in die Bestandsführungssysteme des Unternehmens eingepflegt werden. Idealerweise geschieht dies vollautomatisch (?Dunkelverarbeitung?). In der Praxis gibt es aber innerhalb der Kette Stationen, an denen momentan noch oft händisch in den Prozess eingegriffen werden muss.

  • Erstellung einer (sehr umfangreichen) REST-Abfrage an ein Backend-System zur Prüfung der Vollständigkeit von Vertragsunterlagen sowie, abhängig vom Ergebnis, die nächsten Prozessschritte festzulegen.


Java 8 Spring Spring Data JPA / Hibernate DB2 SOAP WSDL / XSD SoapUI Apache CXF JUnit Mockito Maven Bitbucket Jira Confluence Eclipse Fedora Linux Windows 10. Scrum
Signal-Iduna
7 Monate
2017-10 - 2018-04

Service Factory

Backend-Entwickler, Berater Java 8 Maven Dropwizard ...
Backend-Entwickler, Berater

Mitarbeit im Team der Service-Factory. Diese berät die internen Projektteams der Signal-Iduna beim Thema Cloud und Microservices bzw. erstellt z.T. selbst entsprechende Services. Technisch setzt das Projekt auf der Plattform der SDA-SE auf (URL auf Anfrage).

  • Erstellung eines Registrierungsprozesses für die SI-Kunden-App. 
  • Um diesen Prozess sauber durchführen zu können, müssen diverse Backend-Systeme sowie das IAM-System der SI angebunden werden.

Java 8 Maven Dropwizard Swagger/Open-API Keycloak JUnit Mockito Wiremock CDI/Weld Docker OpenShift Apache Kafka DB2 Angular Gradle Bitbucket Fedora Linux Scrum
Signal-Iduna
Hamburg
5 Monate
2017-01 - 2017-05

Microservice Greenfield Projekt

Entwicklung, Beratung, Architektur Java 8 Dropwizard Swagger/Open-API ...
Entwicklung, Beratung, Architektur

Überführung einer monolithischen Webanwendung in eine Microservices-Architektur

  • Zu den Leistungen gehört u.a. Fundsware, eine Backoffice-Lösung, um die Geschäftsprozesse im Finanzdienstleistungsbereich abzubilden. 
  • Bislang setzte diese Backoffice-Lösung auf einer klassischen, monolithischen (Web-) Architektur auf, welche nun sukzessive durch ein leichtgewichtiges, auf Microservices basierendes System abgelöst wird (URL auf Anfrage)
    • Entwicklung von Microservices zur Speicherung und Bereitstellung der Kundendaten.
    • Es gibt (REST-) API's zum Anlegen und Ändern von Kundendaten, für den Datenimport aus externen Systemen sowie verschiedene Services zur Kundensuche.
Java 8 Dropwizard Swagger/Open-API JDBI MySQL ActiveMQ Elasticsearch Junit Mockito Maven Jenkins Docker Kubernetes Bitbucket Eclipse Windows 10 Linux Mint.
Netfonds AG
Hamburg
4 Monate
2015-10 - 2016-01

Backend- Modul in Magnolia-CMS

Entwicklung Java 7 und 8 Magnolia-CMS JCR/Jackrabbit ...
Entwicklung

Entwicklung eines Moduls in Magnolia-CMS zur automatisierten Übersetzung einer (internationalen) Website in die jeweilige Landessprache

  • Entsprechend müssen die verschiedenen Produkt-Websites in diversen Sprachen verfügbar sein. 
  • Die Übersetzung wird von Übersetzungsbüros an den jeweiligen Standorten vorgenommen und in Excel-Dateien gespeichert. 
  • Diese Dateien werden durch das Tool ins CMS-System (URL auf Anfrage) eingelesen, mit dem die Websites des Unternehmens gepflegt werden.
Java 7 und 8 Magnolia-CMS JCR/Jackrabbit Vaadin Apache POI Maven IntelliJ Idea Eclipse GIT Jenkins Junit Mockito JIRA Confluence Linux Mint 17.2.
Volkswagen AG
7 Monate
2015-01 - 2015-07

Auftrags-Verwaltungssystem AVS

Fullstack-Entwicklung, Architektur Java 7 Spring Framework Spring Security ...
Fullstack-Entwicklung, Architektur

  • Mitarbeit im Projekt ?Auftrags-Verwaltungssystem AVS?, einem Nachrichtensystem für die Außendienstpartner der SI zur Kommunikation mit den für sie zuständigen Innendienst-Einheiten (Landes- und Fillialdirektionen). 
  • Bereits in 2009/2010 war ich am Aufbau dieser Plattform beteiligt. Nun sollen auch die freien Vertriebe (Maklerdirektionen) freigeschaltet werden (URL auf Anfrage)

Java 7 Spring Framework Spring Security SOAP/Apache CXF Apache WSS4J SOAP UI Microsoft EWS EHCache Eclipse Maven Jenkins JUnit/Mockito Subversion JIRA Confluence Oracle 11 DB2 Windows 7.
Signal Iduna
4 Monate
2014-09 - 2014-12

Dynamisierung einer statischen HTML5-Website

Entwicklung, Design Java7 Magnolia-CMS unter Verwendung des SpringMVCBlossom-Plugins JCR/Jackrabbit ...
Entwicklung, Design

Dynamisierung einer statischen HTML5-Website auf Basis von Magnolia-CMS. Die Labels sowie sämtlicher grafischer und multimedialer Content können nun von Redakteuren gepflegt werden.

Java7 Magnolia-CMS unter Verwendung des SpringMVCBlossom-Plugins JCR/Jackrabbit IntelliJ Idea 11 Subversion JIRA Linux Mint 17
alsterstudio.de
5 Monate
2013-12 - 2014-04

Aufbau der REWE-Partnerplattform

Architektur, Entwicklung Java7 Maven3 Spring Framework ...
Architektur, Entwicklung
  • Aufbau der REWE-Partnerplattform, eines B2B-Portals, mit dem Märkte der REWE-Gruppe ihren eigenen, lokalisierten Auftritt pflegen können.
  • Jeder Markt der REWE-Gruppe erhält durch dieses Portal die Möglichkeit, eigenen, marktspezifischen Content unterhalb von www.rewe.de zu platzieren.
Java7 Maven3 Spring Framework Spring MVC Magnolia-CMS JCR/Jackrabbit Vaadin LDAP / JNDI IntelliJ Idea 11 GIT Team City JIRA Confluence Ubuntu Linux 13.10 Windows7
REWE-Gruppe
4 Monate
2013-08 - 2013-11

Aufbau eines B2C-Kundenportals

Entwicklung Java7 Maven3 Spring Framework ...
Entwicklung
  • Entega-Bestandskunden können über dieses Portal ihre Zählerstände übermitteln, außerdem können Tarifwechsel in andere Strom- bzw. Erdgasprodukte vorgenommen werden
  • Nicht-Kunden können sich als Interessenten registrieren und werden über die Entega-Produkte und -Tarife  informiert.
  • Der Live-Gang des Portals erfolgte im November 2013
Java7 Maven3 Spring Framework Magnolia-CMS unter Verwendung des SpringMVC-Blossom-Plugins SOAP/JAX-WS mit Apache CXF Team City JIRA Confluence IntelliJ Idea 11 Subversion Windows7
Entega GmbH & Co. KG
8 Monate
2012-09 - 2013-04

Software für die Immobilien- und Finanzwirtschaft

Entwicklung Java7 Spring Framework Apache Wicket ...
Entwicklung
  • Software für die Immobilien- und Finanzwirtschaft
  • Erweiterung des Produktes KM-Modul um verschiedene fachliche Komponenten.
  • Hausverwaltungen und große Vermietungsgesellschaften können mit diesem Tool die Kautionen der Mieter verwalten
  • Die Software integriert sich mit dem jeweils eingesetzten ERP-System sowie mit der Software der Partnerbanken des Anwenders.
Java7 Spring Framework Apache Wicket JPA (auf Basis von Hibernate) Spring Data (JPA) Maven Junit/Mockito/ Wicket-Tester/ Grizzly- Testframework/ SpringJUnit4ClassRunner Jenkins Eclipse Trac/Mylyn MySQL (auch Stored Procedures Functions Triggers) Ubuntu Linux 12.10
Deposit Solutions
Hamburger
3 Monate
2012-04 - 2012-06

kundenindividuelle Webanwendungen

Architektur, Entwicklung Java7 Spring Framework Spring MVC ...
Architektur, Entwicklung
  • Erweiterung des Unternehmensportals für ökologische Mahlzeiten
Java7 Spring Framework Spring MVC Spring Security Hibernate 3 IntelliJ Idea 11 PostgreSQL Ubuntu Linux 12.04
marketoolz.com
Hamburger
2 Jahre 5 Monate
2008-04 - 2010-08

verschiedene Java/JEE-Projekte

Beratung, Konzeption, Architektur, Entwicklung Java6 Spring Framework Spring Security ...
Beratung, Konzeption, Architektur, Entwicklung
  • Verschiedene Projekte auf freiberuflicher Basis, in der Hauptsache für die Signal Iduna Versicherung.
  • Bei der Signal Iduna Mitarbeit im Projekt „Auftrags-Verwaltungssystem AVS“:
    • Hierbei handelt es sich um ein Nachrichtensystem für die Außendienstpartner der SI mit den für sie zuständigen Innendienst-Einheiten (= Landes- und Fillialdirektionen). Es gibt diverse Schnittstellen zu den Backend-Systemen der Signal Iduna sowie zu anderen Service-Plattformen, die innerhalb des Unternehmens im Einsatz sind.
  • Das AVS befindet sich seit März 2010 im produktiven Einsatz
Java6 Spring Framework Spring Security EHCache RMI JCA ANT JUnit SQuirrel JIRA Confluence Oracle 8 + 9 Windows7 Windows 2003 Server
verschiedene
2 Jahre 9 Monate
2005-07 - 2008-03

Mitentwicklung des Ticketsystems

JSP's/Servlets Spring-Framework JDBC ...

Hierbei handelt es sich um eine Software, mit der die im Unternehmen anfallenden Geschäftsvorfälle in Form von Workflows bearbeitet werden, als so genannte „Tickets“.

Die Anwendung umfasst folgende Features:

  • Tickets können weitergeleitet, terminiert und erledigt werden. Die verschiedenen Bearbeitungsphasen können kommentiert werden.
  • Eine Suche von Tickets mithilfe verschiedener Suchparameter wird angeboten.
  • Zu jedem Ticket wird eine Übersicht der verschiedenen
    Bearbeitungsstationen angeboten.

Zudem gibt es u.a. Komponenten für das Eskalationsmanagement sowie für das Beschwerdemanagement.

Das gesamte Projekt wurde mithilfe diverser Java/JEE-Techniken umgesetzt. So kommen innerhalb der Service- sowie der DAO-Schicht verschiedene Spring-Features zum Einsatz (Spring Framework, Spring JDBC). Die Services werden
als RMI-Services sowie als Webservices (auf Basis von SOAP/AXIS) angeboten. Die Webanwendung ist mithilfe von JSPs und Servlets in Form des Model2-Patterns umgesetzt. Als Datenbanksystem dient eine Oracle-DB.

JSP's/Servlets Spring-Framework JDBC RMI ANT CVS
Iduna Bauspar AG

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Monate
2004-06 - 2004-10

Microsoft .NET sowie Java/JEE

GFN Hamburg
GFN Hamburg

1 Jahr 11 Monate
1999-07 - 2001-05

Ausbildung zum Fachinformatiker für Anwendungsentwicklung

Hamburg
Hamburg

Praktischer Teil ab 03/2000 bei der SVS Software und VerlagsService GmbH, Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Spring Core Spring Data JPA Spring Security

Schwerpunkte

CMS-Systeme
Magnolia CMS
Dropwizard
Hibernate/JPA
Java
Kotlin
Microservices
Quarkus
REST
Spring Boot
Spring Data
Spring-Framework
Swagger/Open-API

Produkte / Standards / Erfahrungen / Methoden

ANT
Apache Wicket
Confluence
Eclipse
JCA
Jenkins
JIRA
Maven
RMI
Spring Framework
SQuirrel
Swagger
Kotlin

Kernkompetenzen

  • Java
  • Microservices
  • Spring Boot
  • verschiedene Spring- Frameworks (Data, Security, Cloud, Kafka, ...)
  • Dropwizard, Swagger 
  • Open-API
  • REST
  • Hibernate/JPA
  • Apache Kafka
  • Agile Mindset


Java

  • Java
  • Kotlin
  • Spring Boot
  • verschiedene Spring-Frameworks (-DI, -Data, -Security, -REST, -MVC, -Kafka)
  • Dropwizard, JPA / Hibernate
  • Kafka
  • RabbitMQ
  • Elasticsearch
  • Gradle / Maven
  • JUnit
  • Mockito
  • Easymock
  • Wiremock
  • AssertJ

Tools & Technologien

  • Microservices
  • Swagger / Open-API
  • Docker
  • Kubernetes
  • Helm
  • Openshift
  • Gradle 
  • Maven
  • Github 
  • Bitbucket 
  • GitLab
  • Jenkins 
  • GitLab CI
  • Prometheus
  • ELK-Stack
  • Keycloak
  • JIRA
  • Confluence

Web / Mobile

  • Angular
  • React 
  • NextJS
  • Ionic
  • HTML5 
  • CSS3
  • Bootstrap
  • JQuery


IDE's

  • IntelliJ IDEA
  • Visual Studio Code
  • Eclipse

Methoden & Verfahren

  • DDD
  • Clean Code
  • Agile Mindset / Scrum

Betriebssysteme

Fedora
Linux Mint
Mac OS X
Ubuntu
Windows
7, 8 und 10

Programmiersprachen

Java
Experte
Kotlin
Fortgeschritten
Typescript
Fortgeschritten
JavaScript
Basics

Datenbanken

DB2
MongoDB
MS SQL-Server
MySQL
Oracle
PostgreSQL
Google BigQuery
Influx-DB

Design / Entwicklung / Konstruktion

Agile Methoden
Design Patterns
Test Driven Development (TDD)

Branchen

Branchen

  • Versicherung
  • Bausparkassen
  • Verlagsbranche
  • Theater und Medien
  • Agenturen
  • Maschinen- und Anlagenbau

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.