Senior Developer Java, Spring-Framework, Microservices, Spring Boot, Dropwizard, Swagger/Open-API, Hibernate/JPA, Spring Data, Kafka, Spring Security
Aktualisiert am 18.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 90%
Spring-Framework, Spring Boot, Dropwizard
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Hamburg (+100km) Berlin (+100km) Malchin (+100km) Stade (+150km)

Auch Remote-Arbeit möglich.

möglich

Projekte

Projekte

11 Monate
2022-05 - 2023-03

Mitarbeit im Projekt ?Cruise Control?

Software-Entwickler
Software-Entwickler

Mitarbeit im Projekt ?Cruise Control?, einer B2B-Plattform zur Steuerung und Überwachung von Prozessen im Logistik-Umfeld

Spring MVC Spring DI Spring Core Hibernate Hibernate Query Language JPA Mockito Jenkins
3 Monate
2021-10 - 2021-12

Erstellung von Microservices zur Dunkelverarbeitung von Schaden-Zahlungen

Software-Entwickler Java Spring Kafka
Software-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 Spring Kafka
5 Monate
2021-02 - 2021-06

Entwicklung einer App samt zugehörigem Backend zur Darstellung der Unterjährigen Verbrauchsinformation (UVI)

Software-Entwickler
Software-Entwickler
  • Anbindung des App-Backends an die Schnittstellen der internen Systeme zur Versorgung mit Messdaten (Heizung, Warm- und Kaltwasser, Strom).
  • Erstellen einer Intro-Sequenz innerhalb der App zur Einführung für neue User.


Technologien: Spring Boot, Spring REST, Spring Data, Spring Security mit Keycloak, OAuth2 / OIDC, Open-API, PostgreSQL, Influx-DB, Angular mit Ionic, HTML 5, CSS 3, Sass, Mockito, Karma/Jasmine, Gitlab, Jenkins, Openshift, SonarQube, IntelliJ Idea, Jira, Confluence, VS Code, Mac OS X

Position: Entwicklung, Beratung

Teamgröße: 2 Mitarbeiter

Hamburg
4 Monate
2020-10 - 2021-01

Health-Stack-Projekt

Dropwizard REST Open-API ...

Mitarbeit im Health-Stack-Projektteam, einer cloudbasierten Plattform für private und gesetzliche Krankenversicherer

Dropwizard REST Open-API Kafka Docker Kubernetes GitOps
SDA-SE
2 Monate
2020-08 - 2020-09

Projekt: 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. Der Bereich Kundendaten ist bereits live, der Bereich Vertragsdaten wird in Kürze folgen.

  • Die grundlegenden Prozesse und Strukturen rund ums Thema Cloud und Microservices wurden durch die[auf Anfrage] definiert und teilweise aufgesetzt.

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

Projekt: ELPA

Entwicklung Java 8 Maven3 jBPM ...
Entwicklung

ELPA steht für Elektronische Annahme von Papieranträgen. Es handelt sich um eine Prozesskette, mit der Versicherungsanträge in Papierform vollautomatisch in die Bestandsführungssysteme des Unternehmens eingepflegt werden.

Bitbucket SoapUI Eclipse Fedora Jenkins
Java 8 Maven3 jBPM JMS Spring DI Spring Data Hibernate JPA SOAP WSDL XSD Git Scrum
Signal-Iduna
7 Monate
2017-10 - 2018-04

Projekt: Service Factory

Entwicklung, Beratung Java 8 Maven3 Dropwizard ...
Entwicklung, Beratung

Mitarbeit in der Service Factory zur Erstellung vom Microservices

  • Diese berät die internen Projektteams der Signal-Iduna beim Thema Cloud und Microservices bzw. erstellt z.T. selbst entsprechende Services.

Java 8 Maven3 Dropwizard Swagger/Open-API GIT/Bitbucket Jenkins2 JUnit/Mockito/AssertJ Docker OpenShift IntelliJ Idea 18 Fedora Linux Angular JWT Scrum
Signal-Iduna
Hamburg
5 Monate
2017-01 - 2017-05

Microservice Greenfield Projekt

Entwicklung, Beratung, Architektur Dropwizard Swagger JDBI ...
Entwicklung, Beratung, Architektur

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

  • Backoffice-Lösungen, die die Geschäftsprozesse im Finanzdienstleistungsbereich abbildet. Bislang setzte diese Backoffice-Lösung auf einer klassischen, monolithischen (Web-) Architektur auf, welche nun sukzessive durch ein leichtgewichtiges, auf autarken Microservices basierendes System abgelöst wird.

Dropwizard Swagger JDBI MySQL Kubernetes
Netfonds AG
Hamburg
4 Monate
2015-10 - 2016-01

Backend- Modul in Magnolia-CMS

Entwicklung
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. Damit die eigentliche Programmierung der Website von der Internationalisierung getrennt werden kann, werden die übersetzten Contents in einer Excel-Datei gespeichert.

verschiedene
7 Monate
2015-01 - 2015-07

Projekt: Auftrags-Verwaltungssystem AVS

Architektur, Entwicklung Java7 Spring Framework Spring Security ...
Architektur, Entwicklung
  • Bereits in 2009/2010 war ich am Aufbau dieser Plattform beteiligt (s.u.). 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). Nun sollen auch die freien Vertriebe (Maklerdirektionen) für die Plattform freigeschaltet werden.
Java7 Spring Framework Spring Security SOAP/JAXWS/ Apache CXF/SOAP UI Apache WSS4J Microsoft EWS REST/Jersey EHCache Eclipse Luna Maven3 Jenkins Subversion JIRA Junit/Mockito / SpringJUnit4ClassRunner / Selenium Webdriver Confluence Oracle 11 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

07/1999 ? 05/2001

Ausbildung zum Fachinformatiker für Anwendungsentwicklung in Hamburg
Praktischer Teil ab 03/2000 bei der SVS Software und VerlagsService GmbH, Hamburg

1994 ? 1997

Studium auf Lehramt/ Mathematik und Wirtschaft/ Politik

Kiel

Abschluss: Zwischenprüfung

1990 ? 1993

Abitur auf dem Zweiten Bildungsweg

Braunschweig-Kolleg

1987 ? 1990

Ausbildung zum Buchhändler

G. Weiland Nachf. GmbH & Co. KG, Kiel

Weiterbildung

06/2004 ? 10/2004

Microsoft .NET sowie Java/JEE

GFN Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Spring-Framework, Spring Boot, Dropwizard

Schwerpunkte

CMS-Systeme
Magnolia CMS
Dropwizard
Hibernate/JPA
Java / JEE
Jersey
JWT / OAuth2
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

Java/ JEE

  • Java 7/ 8/ 9/ 10
  • JEE
  • CDI
  • Spring-Framework
  • Spring Boot
  • Dropwizard
  • Quarkus
  • Jersey
  • Swagger/Open-API
  • JPA/Hibernate
  • JDBI
  • Morphia (Mongo-DB-Mapping)
  • Elasticsearch
  • JMS/ ActiveMQ
  • Apache Kafka
  • Async-API
  • Magnolia CMS

Tools & Technologien

  • Maven/Gradle
  • Jenkins/Jenkins2
  • Docker
  • Kubernetes
  • OpenShift
  • JWT/OAuth2
  • Keycloak
  • Open Policy Agent
  • SoapUI
  • GIT
  • Bitbucket
  • JIRA
  • Confluence

Web

  • Angular
  • Material Design
  • SASS
  • Bootstrap
  • JQuery

IDE's

  • IntelliJ IDEA
  • Eclipse
  • Visual Studio Code

Methoden & Verfahren

  • DDD
  • Clean Code
  • Agile Mindset/ Scrum

Betriebssysteme

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

Programmiersprachen

Angular
Apache Kafka
Apache Shiro
CMS-Systeme (Magnolia CMS)
Dropwizard
Elasticsearch
Hibernate/JPA/Spring-Data
IntelliJ Idea 18
Java
6, 7, 8
Java6
Java7
JDBI
JEE
Jersey
JPA
OAuth2 / JWT
REST
SOAP
Spring Boot
Spring Security
Spring-Framework
Swagger/Open-API
WSDL

Datenbanken

DB2
Jackrabbit
JCR
MongoDB
MS SQL-Server
MySQL
Oracle
PostgreSQL

Design / Entwicklung / Konstruktion

Agile Methoden
Design Patterns
Test Driven Development (TDD)

Branchen

Branchen

  • Versicherung
  • Bausparkassen
  • Verlagsbranche
  • Theater und Medien
  • Agenturen

Einsatzorte

Einsatzorte

Hamburg (+100km) Berlin (+100km) Malchin (+100km) Stade (+150km)

Auch Remote-Arbeit möglich.

möglich

Projekte

Projekte

11 Monate
2022-05 - 2023-03

Mitarbeit im Projekt ?Cruise Control?

Software-Entwickler
Software-Entwickler

Mitarbeit im Projekt ?Cruise Control?, einer B2B-Plattform zur Steuerung und Überwachung von Prozessen im Logistik-Umfeld

Spring MVC Spring DI Spring Core Hibernate Hibernate Query Language JPA Mockito Jenkins
3 Monate
2021-10 - 2021-12

Erstellung von Microservices zur Dunkelverarbeitung von Schaden-Zahlungen

Software-Entwickler Java Spring Kafka
Software-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 Spring Kafka
5 Monate
2021-02 - 2021-06

Entwicklung einer App samt zugehörigem Backend zur Darstellung der Unterjährigen Verbrauchsinformation (UVI)

Software-Entwickler
Software-Entwickler
  • Anbindung des App-Backends an die Schnittstellen der internen Systeme zur Versorgung mit Messdaten (Heizung, Warm- und Kaltwasser, Strom).
  • Erstellen einer Intro-Sequenz innerhalb der App zur Einführung für neue User.


Technologien: Spring Boot, Spring REST, Spring Data, Spring Security mit Keycloak, OAuth2 / OIDC, Open-API, PostgreSQL, Influx-DB, Angular mit Ionic, HTML 5, CSS 3, Sass, Mockito, Karma/Jasmine, Gitlab, Jenkins, Openshift, SonarQube, IntelliJ Idea, Jira, Confluence, VS Code, Mac OS X

Position: Entwicklung, Beratung

Teamgröße: 2 Mitarbeiter

Hamburg
4 Monate
2020-10 - 2021-01

Health-Stack-Projekt

Dropwizard REST Open-API ...

Mitarbeit im Health-Stack-Projektteam, einer cloudbasierten Plattform für private und gesetzliche Krankenversicherer

Dropwizard REST Open-API Kafka Docker Kubernetes GitOps
SDA-SE
2 Monate
2020-08 - 2020-09

Projekt: 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. Der Bereich Kundendaten ist bereits live, der Bereich Vertragsdaten wird in Kürze folgen.

  • Die grundlegenden Prozesse und Strukturen rund ums Thema Cloud und Microservices wurden durch die[auf Anfrage] definiert und teilweise aufgesetzt.

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

Projekt: ELPA

Entwicklung Java 8 Maven3 jBPM ...
Entwicklung

ELPA steht für Elektronische Annahme von Papieranträgen. Es handelt sich um eine Prozesskette, mit der Versicherungsanträge in Papierform vollautomatisch in die Bestandsführungssysteme des Unternehmens eingepflegt werden.

Bitbucket SoapUI Eclipse Fedora Jenkins
Java 8 Maven3 jBPM JMS Spring DI Spring Data Hibernate JPA SOAP WSDL XSD Git Scrum
Signal-Iduna
7 Monate
2017-10 - 2018-04

Projekt: Service Factory

Entwicklung, Beratung Java 8 Maven3 Dropwizard ...
Entwicklung, Beratung

Mitarbeit in der Service Factory zur Erstellung vom Microservices

  • Diese berät die internen Projektteams der Signal-Iduna beim Thema Cloud und Microservices bzw. erstellt z.T. selbst entsprechende Services.

Java 8 Maven3 Dropwizard Swagger/Open-API GIT/Bitbucket Jenkins2 JUnit/Mockito/AssertJ Docker OpenShift IntelliJ Idea 18 Fedora Linux Angular JWT Scrum
Signal-Iduna
Hamburg
5 Monate
2017-01 - 2017-05

Microservice Greenfield Projekt

Entwicklung, Beratung, Architektur Dropwizard Swagger JDBI ...
Entwicklung, Beratung, Architektur

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

  • Backoffice-Lösungen, die die Geschäftsprozesse im Finanzdienstleistungsbereich abbildet. Bislang setzte diese Backoffice-Lösung auf einer klassischen, monolithischen (Web-) Architektur auf, welche nun sukzessive durch ein leichtgewichtiges, auf autarken Microservices basierendes System abgelöst wird.

Dropwizard Swagger JDBI MySQL Kubernetes
Netfonds AG
Hamburg
4 Monate
2015-10 - 2016-01

Backend- Modul in Magnolia-CMS

Entwicklung
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. Damit die eigentliche Programmierung der Website von der Internationalisierung getrennt werden kann, werden die übersetzten Contents in einer Excel-Datei gespeichert.

verschiedene
7 Monate
2015-01 - 2015-07

Projekt: Auftrags-Verwaltungssystem AVS

Architektur, Entwicklung Java7 Spring Framework Spring Security ...
Architektur, Entwicklung
  • Bereits in 2009/2010 war ich am Aufbau dieser Plattform beteiligt (s.u.). 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). Nun sollen auch die freien Vertriebe (Maklerdirektionen) für die Plattform freigeschaltet werden.
Java7 Spring Framework Spring Security SOAP/JAXWS/ Apache CXF/SOAP UI Apache WSS4J Microsoft EWS REST/Jersey EHCache Eclipse Luna Maven3 Jenkins Subversion JIRA Junit/Mockito / SpringJUnit4ClassRunner / Selenium Webdriver Confluence Oracle 11 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

07/1999 ? 05/2001

Ausbildung zum Fachinformatiker für Anwendungsentwicklung in Hamburg
Praktischer Teil ab 03/2000 bei der SVS Software und VerlagsService GmbH, Hamburg

1994 ? 1997

Studium auf Lehramt/ Mathematik und Wirtschaft/ Politik

Kiel

Abschluss: Zwischenprüfung

1990 ? 1993

Abitur auf dem Zweiten Bildungsweg

Braunschweig-Kolleg

1987 ? 1990

Ausbildung zum Buchhändler

G. Weiland Nachf. GmbH & Co. KG, Kiel

Weiterbildung

06/2004 ? 10/2004

Microsoft .NET sowie Java/JEE

GFN Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Spring-Framework, Spring Boot, Dropwizard

Schwerpunkte

CMS-Systeme
Magnolia CMS
Dropwizard
Hibernate/JPA
Java / JEE
Jersey
JWT / OAuth2
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

Java/ JEE

  • Java 7/ 8/ 9/ 10
  • JEE
  • CDI
  • Spring-Framework
  • Spring Boot
  • Dropwizard
  • Quarkus
  • Jersey
  • Swagger/Open-API
  • JPA/Hibernate
  • JDBI
  • Morphia (Mongo-DB-Mapping)
  • Elasticsearch
  • JMS/ ActiveMQ
  • Apache Kafka
  • Async-API
  • Magnolia CMS

Tools & Technologien

  • Maven/Gradle
  • Jenkins/Jenkins2
  • Docker
  • Kubernetes
  • OpenShift
  • JWT/OAuth2
  • Keycloak
  • Open Policy Agent
  • SoapUI
  • GIT
  • Bitbucket
  • JIRA
  • Confluence

Web

  • Angular
  • Material Design
  • SASS
  • Bootstrap
  • JQuery

IDE's

  • IntelliJ IDEA
  • Eclipse
  • Visual Studio Code

Methoden & Verfahren

  • DDD
  • Clean Code
  • Agile Mindset/ Scrum

Betriebssysteme

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

Programmiersprachen

Angular
Apache Kafka
Apache Shiro
CMS-Systeme (Magnolia CMS)
Dropwizard
Elasticsearch
Hibernate/JPA/Spring-Data
IntelliJ Idea 18
Java
6, 7, 8
Java6
Java7
JDBI
JEE
Jersey
JPA
OAuth2 / JWT
REST
SOAP
Spring Boot
Spring Security
Spring-Framework
Swagger/Open-API
WSDL

Datenbanken

DB2
Jackrabbit
JCR
MongoDB
MS SQL-Server
MySQL
Oracle
PostgreSQL

Design / Entwicklung / Konstruktion

Agile Methoden
Design Patterns
Test Driven Development (TDD)

Branchen

Branchen

  • Versicherung
  • Bausparkassen
  • Verlagsbranche
  • Theater und Medien
  • Agenturen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.