Backendentwicklung, Scrum, Java, Spring, Hibernate, Docker, Rest
Aktualisiert am 15.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Framework
Angular
Eclipse
IntelliJ IDEA
Git
JUnit
Mockito
REST
Maven
Atlassian JIRA
Atlassian Confluence
Jenkins
Docker
Typescript
Visual Studio Code
Gradle
Keycloak
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 6 Monate
2019-10 - 2021-03

Backend-Entwicklung

Backendentwickler Git Bitbucket JIRA ...
Backendentwickler
  • Für einen IT-Dienstleister wurde eine bestehende Plattform gewartet bzw. weiterentwickelt. Ziel war es den Legacy Code (selbst entwickeltes Injection Framework und DB Access Framework) zu Spring Boot zu migrieren.
  • Zusätzlich sollte die bestehende Plattform auf grüner Wiese für einen anderen Markt mit dem Spring Framework neu entwickelt werden.
  • Die Applikation wird von Versicherungen dazu eingesetzt um verdächtige Versicherungsschäden in eine nationale Datenbank zu melden um Versicherungsbetrug aufzudecken. Dabei bestand die Applikation aus einer UI um per Hand Einmeldungen durchzuführen und einer Rest Schnittstelle um Masseneinmeldungen durchführen zu können.
  • Die UI und das Backend haben mit Soap im Legacy Code und mit REST in der Neuentwicklung kommuniziert. Die UI wurde von einem separaten Team weiterentwickelt.
  • Für CI wurde Jenkins verwendet. Es wurde in Umgebungen in der AWS Cloud deployed.
  • Entwickelt wurde verteilt in einem Team mit 10 Personen, wobei das Team aus 6 Entwicklern, 1 Architekt, 1 Datenbankentwickler, 2 Testern bestand und diversen Kollegen im Betrieb.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 2 Wochen.
Git Bitbucket JIRA Confluence Jenkins Intellij Idea Spring Framework (Boot; Data; MVC) REST JSON Mockito JUnit 4/5 Maven Oracle Database Java 8
Versicherungsbranche
Gütersloh und Remote
1 Jahr
2018-10 - 2019-09

Backend-Entwicklung

Backendentwickler Git Bitbucket Leankit ...
Backendentwickler
  • Für einen Touristikkonzern wurde ein bestehendes Inhouse Produkt gewartet und weiterentwicklet. Wobei eine Software die im Backoffice der Reisebüros eingesetzt wurde von Swing auf Angular portiert wurde. Dabei wird die Architektur von einem Monolithen zu einer Microservice-Architektur umgebaut. Die Microservices werden in der AWS Cloud betrieben und verwaltet.
  • Die einzelnen Microservices wurden automatisiert gebaut und in der AWS Cloud für den Test und den produktiven Betrieb über Jenkins als Docker Container installiert.
  • Entwickelt wurde verteilt in 4 Teams (6 bis 8 Personen), wobei die Aufgaben über mehrere Teams verteilt wurden.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 2 Wochen.
Git Bitbucket Leankit JIRA Confluence Jenkins Docker Eclipse Spring Framework Swing REST JSON Mockito JUnit Maven Oracle Database DynamoDB Java 8
Touristikkonzern
Hannover
1 Jahr 7 Monate
2017-03 - 2018-09

Softwareentwicklung

Softwareentwickler Git Bitbucket JIRA ...
Softwareentwickler
  • Für die Bank wurden neue bzw. existierende Produkte weiterentwickelt. Es wurden Anwendungsfälle vom Backend bis zum Frontend entwickelt. Zum Ende 2017 wurde intensiv an der Umsetzung von MiFID II gearbeitet.
  • Um die Qualität der Software zu sichern wurde Jenkins zum Ausführen von Tests und zur Analyse des Codes wurde PMD eingesetzt. Entwickelt wurde verteilt in mehreren Teams (6 bis 8 Personen), wobei die Teams einzelne Themenbereiche abdecken.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 4 Wochen.
Git Bitbucket JIRA Confluence Jenkins Eclipse Spring Framework REST JSON Mockito JUnit Maven Oracle Database Java 8 JSF
Bank
Quickborn
3 Monate
2016-11 - 2017-01

Softwareentwicklung

Softwareentwickler Git CVS Bitbucket ...
Softwareentwickler

Im Auftrag der Versicherung wurde der HBCI Standard für zwei im Konzern befindliche Banken angebunden. Um die Anbindung von HBCI zu vereinfachen wurde die Lösung von TRAVIC-Retail von ppi verwendet. Die Kommunikation zwischen dem Server und der Middleware wurde mit REST realisiert. Um die Qualität der Software zu sichern wurde Jenkins zum Ausführen von Tests und zur Analyse des Codes mit Sonarqube eingesetzt. Entwickelt wurde in einem Team von 3 Personen.

Git CVS Bitbucket JIRA Confluence Jenkins Eclipse Spring Framework Spring Web REST JSON Mockito JUnit Maven DB2 Java 7
Versicherung
Münster
8 Monate
2016-02 - 2016-09

Softwareentwicklung

Softwareentwickler Scrum Git Bitbucket ...
Softwareentwickler
  • Für einen Finanzdienstleister wurde in Auftrag eine neue Plattform zur Abwicklung von Zahlungen verschiedener Bezahldienste umgesetzt. Im Zuge einer Neuentwicklung brauchte, dass Team vor Ort entsprechende Unterstützung. Hauptaufgabe war es einzelne Microservices zu entwickeln und diese in Docker-Containern in der Google Cloud Engine zu deployen. Microservices wurden auf Basis von Spring Boot realisiert. Die Kommunikation zwischen den Microservices wurde mit REST realisiert. Um die Qualität der Software zu sichern wurde Jenkins zum Ausführen von Tests und zur Analyse des Codes mit Sonarqube eingesetzt.
  • Entwickelt wird auf Basis von Scrum mit einer Sprintdauer von 2 Wochen.
Scrum Git Bitbucket SourceTree JIRA Confluence Jenkins Docker IntelliJ Idea PlantUML Spring Framework Spring Boot Spring Data Jersey REST JSON Mockito JUnit Gradle Mysql Java 8
E-Commerce
Köln
5 Monate
2015-08 - 2015-12

Softwareentwicklung

Softwareentwickler Scrum Git Stash ...
Softwareentwickler

Für einen Kunden im Automobilbereich wurde eine bestehende Webanwendung neu entwickelt. Dabei kamen aktuelle Technologien wie das Spring Framework zum Einsatz. Die Anwendung visualisierte gesammelte Telematikdaten inkl. Geodaten auf einem Geoserver.

Scrum Git Stash JIRA Confluence Eclipse Spring Framework (MVC Data) REST JSON Mockito JUnit Maven Mysql Java 8
Automobilkonzern
Wolfsburg
5 Monate
2015-03 - 2015-07

Softwareentwicklung

Softwareentwickler Scrum Git Stash ...
Softwareentwickler
  • Für einen Kunden im Automobilbereich wurde eine Webanwendung zur Verwaltung von Zuliefereranträgen eines Automobilherstellers erstellt. Dabei sollten MS Exchange, Atlassian Jira/Confluence in einer Webanwendung zusammengeführt werden um den Prozess zur Zulassung eines Zulieferers zu verwalten und zu vereinfachen. Auf Basis von Spring Boot und REST im Backend und Javascript und jQuery im Frontend wurde eine Anwendung realisiert. Um die Softwarequalität sicherzustellen wurde Jenkins verwendet.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 3 Wochen. 
Scrum Git Stash Jira Confluence Jenkins Eclipse Liquibase REST JSON Mockito JUnit Maven PostgreSQL Java 8 Spring Framework (Security; MVC; Data)
Automobilkonzern
Wolfsburg
11 Monate
2014-04 - 2015-02

Softwareentwicklung

Softwareentwickler Scrum Git Stash ...
Softwareentwickler
  • Neuentwicklung einer Webanwendung zur Verwaltung und Organisation von Flurförderfahrzeugen und Zubehör für den Produktionsbereich eines Automobilherstellers.
  • Die Hauptaufgabe war eine im Einsatz befindliche Desktopanwendung auf aktuelle Webtechnologien zu migrieren.
  • Auf Basis von Scrum wurden die Anforderungen des Kunden in 3 bis 4 Wöchigen Sprints realisiert.
  • Zum Einsatz kam JSF/ Primefaces im Frontend und Java EE 6 im Backend.
Scrum Git Stash Jira Confluence Jenkins Eclipse JBoss/WebSphere EJB 3.2 JPA 2.1 Liquibase Oracle DB Mockito JUnit Maven Java 7 Oracle JSF/Primefaces
Automobilkonzern
Wolfsburg
2 Jahre 3 Monate
2012-01 - 2014-03

Softwareentwicklung

Softwareentwickler SVN Jira Confluence ...
Softwareentwickler
  • Unterstützung eines Automobilherstellers bei der Weiterentwicklung und Wartung einer Plattform zur Verwaltung, zum Sammeln und zur Analyse von Telematikdaten.
  • Die Plattform unterstützte den konzerninternen Kunden bei dem Einsatz von Loggern zum Sammeln von Telematikdaten zur Fehleranalyse.
  • Die Plattform ermöglichte es Konfigurationen für die Logger zu erstellen und zu verwalten.
SVN Jira Confluence IntelliJ Idea Oracle Application Server Oracle ADF 10g Java 6 JSF JUnit TestNG OSGi Maven
Automobilkonzern
Wolfsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2008 - 2011

Studium - Wirtschaftsinformatik

Hochschule Osnabrück

Abschluss: Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Angular Eclipse IntelliJ IDEA Git JUnit Mockito REST Maven Atlassian JIRA Atlassian Confluence Jenkins Docker Typescript Visual Studio Code Gradle Keycloak

Schwerpunkte

Backendentwicklung
Docker
Hibernate
Java
Rest
Scrum
Spring

Produkte / Standards / Erfahrungen / Methoden

IDE

  • Eclipse 
  • Intellij Idea

Versionierung

  • Git  
  • Subversion

Frameworks

  • Spring(Boot, Data, Web)
  • Hibernate/JPA
  • Junit
  • Mockito
  • JQuery
  • EJB
  • REST

Tools

  • Maven
  • Atlassian Jira/Confluence
  • Jenkins

Cloud

  • AWS
  • Docker

Programmiersprachen

Java
Javascript

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 6 Monate
2019-10 - 2021-03

Backend-Entwicklung

Backendentwickler Git Bitbucket JIRA ...
Backendentwickler
  • Für einen IT-Dienstleister wurde eine bestehende Plattform gewartet bzw. weiterentwickelt. Ziel war es den Legacy Code (selbst entwickeltes Injection Framework und DB Access Framework) zu Spring Boot zu migrieren.
  • Zusätzlich sollte die bestehende Plattform auf grüner Wiese für einen anderen Markt mit dem Spring Framework neu entwickelt werden.
  • Die Applikation wird von Versicherungen dazu eingesetzt um verdächtige Versicherungsschäden in eine nationale Datenbank zu melden um Versicherungsbetrug aufzudecken. Dabei bestand die Applikation aus einer UI um per Hand Einmeldungen durchzuführen und einer Rest Schnittstelle um Masseneinmeldungen durchführen zu können.
  • Die UI und das Backend haben mit Soap im Legacy Code und mit REST in der Neuentwicklung kommuniziert. Die UI wurde von einem separaten Team weiterentwickelt.
  • Für CI wurde Jenkins verwendet. Es wurde in Umgebungen in der AWS Cloud deployed.
  • Entwickelt wurde verteilt in einem Team mit 10 Personen, wobei das Team aus 6 Entwicklern, 1 Architekt, 1 Datenbankentwickler, 2 Testern bestand und diversen Kollegen im Betrieb.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 2 Wochen.
Git Bitbucket JIRA Confluence Jenkins Intellij Idea Spring Framework (Boot; Data; MVC) REST JSON Mockito JUnit 4/5 Maven Oracle Database Java 8
Versicherungsbranche
Gütersloh und Remote
1 Jahr
2018-10 - 2019-09

Backend-Entwicklung

Backendentwickler Git Bitbucket Leankit ...
Backendentwickler
  • Für einen Touristikkonzern wurde ein bestehendes Inhouse Produkt gewartet und weiterentwicklet. Wobei eine Software die im Backoffice der Reisebüros eingesetzt wurde von Swing auf Angular portiert wurde. Dabei wird die Architektur von einem Monolithen zu einer Microservice-Architektur umgebaut. Die Microservices werden in der AWS Cloud betrieben und verwaltet.
  • Die einzelnen Microservices wurden automatisiert gebaut und in der AWS Cloud für den Test und den produktiven Betrieb über Jenkins als Docker Container installiert.
  • Entwickelt wurde verteilt in 4 Teams (6 bis 8 Personen), wobei die Aufgaben über mehrere Teams verteilt wurden.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 2 Wochen.
Git Bitbucket Leankit JIRA Confluence Jenkins Docker Eclipse Spring Framework Swing REST JSON Mockito JUnit Maven Oracle Database DynamoDB Java 8
Touristikkonzern
Hannover
1 Jahr 7 Monate
2017-03 - 2018-09

Softwareentwicklung

Softwareentwickler Git Bitbucket JIRA ...
Softwareentwickler
  • Für die Bank wurden neue bzw. existierende Produkte weiterentwickelt. Es wurden Anwendungsfälle vom Backend bis zum Frontend entwickelt. Zum Ende 2017 wurde intensiv an der Umsetzung von MiFID II gearbeitet.
  • Um die Qualität der Software zu sichern wurde Jenkins zum Ausführen von Tests und zur Analyse des Codes wurde PMD eingesetzt. Entwickelt wurde verteilt in mehreren Teams (6 bis 8 Personen), wobei die Teams einzelne Themenbereiche abdecken.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 4 Wochen.
Git Bitbucket JIRA Confluence Jenkins Eclipse Spring Framework REST JSON Mockito JUnit Maven Oracle Database Java 8 JSF
Bank
Quickborn
3 Monate
2016-11 - 2017-01

Softwareentwicklung

Softwareentwickler Git CVS Bitbucket ...
Softwareentwickler

Im Auftrag der Versicherung wurde der HBCI Standard für zwei im Konzern befindliche Banken angebunden. Um die Anbindung von HBCI zu vereinfachen wurde die Lösung von TRAVIC-Retail von ppi verwendet. Die Kommunikation zwischen dem Server und der Middleware wurde mit REST realisiert. Um die Qualität der Software zu sichern wurde Jenkins zum Ausführen von Tests und zur Analyse des Codes mit Sonarqube eingesetzt. Entwickelt wurde in einem Team von 3 Personen.

Git CVS Bitbucket JIRA Confluence Jenkins Eclipse Spring Framework Spring Web REST JSON Mockito JUnit Maven DB2 Java 7
Versicherung
Münster
8 Monate
2016-02 - 2016-09

Softwareentwicklung

Softwareentwickler Scrum Git Bitbucket ...
Softwareentwickler
  • Für einen Finanzdienstleister wurde in Auftrag eine neue Plattform zur Abwicklung von Zahlungen verschiedener Bezahldienste umgesetzt. Im Zuge einer Neuentwicklung brauchte, dass Team vor Ort entsprechende Unterstützung. Hauptaufgabe war es einzelne Microservices zu entwickeln und diese in Docker-Containern in der Google Cloud Engine zu deployen. Microservices wurden auf Basis von Spring Boot realisiert. Die Kommunikation zwischen den Microservices wurde mit REST realisiert. Um die Qualität der Software zu sichern wurde Jenkins zum Ausführen von Tests und zur Analyse des Codes mit Sonarqube eingesetzt.
  • Entwickelt wird auf Basis von Scrum mit einer Sprintdauer von 2 Wochen.
Scrum Git Bitbucket SourceTree JIRA Confluence Jenkins Docker IntelliJ Idea PlantUML Spring Framework Spring Boot Spring Data Jersey REST JSON Mockito JUnit Gradle Mysql Java 8
E-Commerce
Köln
5 Monate
2015-08 - 2015-12

Softwareentwicklung

Softwareentwickler Scrum Git Stash ...
Softwareentwickler

Für einen Kunden im Automobilbereich wurde eine bestehende Webanwendung neu entwickelt. Dabei kamen aktuelle Technologien wie das Spring Framework zum Einsatz. Die Anwendung visualisierte gesammelte Telematikdaten inkl. Geodaten auf einem Geoserver.

Scrum Git Stash JIRA Confluence Eclipse Spring Framework (MVC Data) REST JSON Mockito JUnit Maven Mysql Java 8
Automobilkonzern
Wolfsburg
5 Monate
2015-03 - 2015-07

Softwareentwicklung

Softwareentwickler Scrum Git Stash ...
Softwareentwickler
  • Für einen Kunden im Automobilbereich wurde eine Webanwendung zur Verwaltung von Zuliefereranträgen eines Automobilherstellers erstellt. Dabei sollten MS Exchange, Atlassian Jira/Confluence in einer Webanwendung zusammengeführt werden um den Prozess zur Zulassung eines Zulieferers zu verwalten und zu vereinfachen. Auf Basis von Spring Boot und REST im Backend und Javascript und jQuery im Frontend wurde eine Anwendung realisiert. Um die Softwarequalität sicherzustellen wurde Jenkins verwendet.
  • Entwickelt wurde auf Basis von Scrum mit einer Sprintdauer von 3 Wochen. 
Scrum Git Stash Jira Confluence Jenkins Eclipse Liquibase REST JSON Mockito JUnit Maven PostgreSQL Java 8 Spring Framework (Security; MVC; Data)
Automobilkonzern
Wolfsburg
11 Monate
2014-04 - 2015-02

Softwareentwicklung

Softwareentwickler Scrum Git Stash ...
Softwareentwickler
  • Neuentwicklung einer Webanwendung zur Verwaltung und Organisation von Flurförderfahrzeugen und Zubehör für den Produktionsbereich eines Automobilherstellers.
  • Die Hauptaufgabe war eine im Einsatz befindliche Desktopanwendung auf aktuelle Webtechnologien zu migrieren.
  • Auf Basis von Scrum wurden die Anforderungen des Kunden in 3 bis 4 Wöchigen Sprints realisiert.
  • Zum Einsatz kam JSF/ Primefaces im Frontend und Java EE 6 im Backend.
Scrum Git Stash Jira Confluence Jenkins Eclipse JBoss/WebSphere EJB 3.2 JPA 2.1 Liquibase Oracle DB Mockito JUnit Maven Java 7 Oracle JSF/Primefaces
Automobilkonzern
Wolfsburg
2 Jahre 3 Monate
2012-01 - 2014-03

Softwareentwicklung

Softwareentwickler SVN Jira Confluence ...
Softwareentwickler
  • Unterstützung eines Automobilherstellers bei der Weiterentwicklung und Wartung einer Plattform zur Verwaltung, zum Sammeln und zur Analyse von Telematikdaten.
  • Die Plattform unterstützte den konzerninternen Kunden bei dem Einsatz von Loggern zum Sammeln von Telematikdaten zur Fehleranalyse.
  • Die Plattform ermöglichte es Konfigurationen für die Logger zu erstellen und zu verwalten.
SVN Jira Confluence IntelliJ Idea Oracle Application Server Oracle ADF 10g Java 6 JSF JUnit TestNG OSGi Maven
Automobilkonzern
Wolfsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2008 - 2011

Studium - Wirtschaftsinformatik

Hochschule Osnabrück

Abschluss: Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Angular Eclipse IntelliJ IDEA Git JUnit Mockito REST Maven Atlassian JIRA Atlassian Confluence Jenkins Docker Typescript Visual Studio Code Gradle Keycloak

Schwerpunkte

Backendentwicklung
Docker
Hibernate
Java
Rest
Scrum
Spring

Produkte / Standards / Erfahrungen / Methoden

IDE

  • Eclipse 
  • Intellij Idea

Versionierung

  • Git  
  • Subversion

Frameworks

  • Spring(Boot, Data, Web)
  • Hibernate/JPA
  • Junit
  • Mockito
  • JQuery
  • EJB
  • REST

Tools

  • Maven
  • Atlassian Jira/Confluence
  • Jenkins

Cloud

  • AWS
  • Docker

Programmiersprachen

Java
Javascript

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.