Senior Backend Developer Java/Spring Boot
Aktualisiert am 24.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Spring
Java
Microservices
PostgreSQL
Elastic Search
RabbitMQ
REST
Domain Driven Design
Docker
Cloud-Native
Continuous Integration
Continuous Delivery
TDD
Testautomatisierung
Agile Softwareentwicklung
Scrum
Angular
TypeScript
AWS
Kotlin
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Frankfurt am Main (+200km)
Deutschland
möglich

Projekte

Projekte

9 Monate
2024-07 - 2025-03

Entwicklung einer Anwendung zur Überwachung und Steuerung von Businessprozessen

Senior Backend Entwickler Java Spring Boot OpenAPI ...
Senior Backend Entwickler

Zur Überwachung und Steuerung unternehmensweiter Businessprozesse wurde eine zentrale Backend- Anwendung entwickelt.

  • Datenbank-Design mit Oracle DB, JPA und Flyway unter Berücksichtigung hoher Performance- Anforderungen
  • Analyse mehrerer Architekturentwürfe und Identifikation technischer Risiken
  • Design und Implementierung mehrerer Schnittstellen und Integrationen, insbesondere Rest Apis und Kafka Topics
  • Setup von Elasticsearch zur Überwachung und Analyse von Log-Daten
  • Etablierung einer iterativen Arbeitsweise im Projektteam angesichts komplexer Business-Anforderungen
Spring Boot OpenShift Azure Devops OpenAPI Flyway Oracle Kafka Camunda
Java Spring Boot OpenAPI OpenShift Flyway Oracle Kafka Camunda Azure Devops
ING Deutschland AG
6 Monate
2023-10 - 2024-03

Entwicklung und Modernisierung mehrerer Web-Anwendungen zur Finanzberatung von Privatkunden

Senior Softwareentwickler Web Components Spring Boot Java 17 ...
Senior Softwareentwickler

Mehrere Microservices, ein Web-Frontend und ein Swing-Client wurden hinsichtlich neuer Finanzprodukte, Geschäftslogiken und Rechtslagen angepasst und weiterentwickelt. Gleichzeitig wurden im Zuge fortlaufender Architektur-Modernisierungen mehrere Module als Micro-Frontends bzw. Microservices neu implementiert.

  • Entwicklung von Geschäftslogiken zur Ermittlung von Risikoklassen und Berechnung von Anlagevorschlägen für neue Finanzprodukte in Spring-Boot Microservices, Java und Kotlin
  • Erweiterung digitaler Aufklärungsbögen gemäß Wertpapierhandelsgesetz (WpHG) in Typescript und Java
  • Einbindung von Micro-Frontends als Web-Components in eine Angular-Anwendung
  • Erweiterung von CI/CD-Pipelines und Durchführung von Releases mittels GitHub-Actions in Microsoft Azure Cloud
  • Aktualisierung von Docker Runtimes und Implementierung von Secret Management mit Azure KeyVault
  • Aktualisierung einer Angular-Anwendung und Angular-Material-Components sowie Migration der betroffenen UI-Elemente und Styles
  • Datenbankschema-Migrationen für PostgreSQL und OracleDB mit Flyway
  • Einführung agiler Methoden wie Dailies, Plannings und Durchführung von Retrospektiven
Web Components Spring Boot Java 17 Kotlin PostgreSQL Oracle Angular TypeScript Docker Azure Github Actions Continuous Integration Continuous Delivery
Deutsche Vermögensberatung AG
Frankfurt am Main
4 Jahre 5 Monate
2019-05 - 2023-09

Entwicklung, Wartung und Betrieb einer touristischen E-Commerce-Plattform

Senior Backend Entwickler / Solution Architect / Head of Backend (in Festanstellung) Spring Boot Kotlin PostgreSQL ...
Senior Backend Entwickler / Solution Architect / Head of Backend (in Festanstellung)
Die hauseigene E-Commerce Plattform wurde auf Basis moderner Technologien und einer modernen Microservice-Architektur neuentwickelt und anschließend im interdisziplinären Team weiterentwickelt, gewartet und betrieben. Besondere Herausforderungen waren Mandantenfähigkeit, Mehrsprachigkeit, Verfügbarkeit und Performance, User-Tracking, Suchmaschinenoptimierung, Konfigurierbarkeit durch verschiedene Fachabteilungen sowie die Anbindung verschiedener Buchungs- und Supplier-Systeme.

  • Entwurf und Umsetzung einer geographischen Suchfunktion mit Elasticsearch, PostGis, Google Geocoding Api und Spring Boot, sowie Optimierung der Keywords und der Ergebnisreihenfolgen

  • Entwurf und Umsetzung eines Landing-Page-Generators für tausende suchmaschinenoptimierte Unterseiten mit Next.js, Spring Boot, PostgreSQL und einem headless CMS

  • Entwicklung des nächtlichen Produktdatenimports als Batch Job mit Spring Boot, JPA und PostgreSQL, sowie Monitoring, Log-Analyse und Bugfixing mittels Datadog
  • Performance-Optimierung von Spring-Boot-Anwendungen mit JPA und PostgreSQL sowie Ableitung von Best Practices
  • Formulierung und Durchsetzung der unternehmensweiten Architektur- und Coding-Guidelines im Backend
  • Formulierung und Koordination einer übergreifenden Test- und Release-Strategie der Bereiche Backend, Frontend und DevOps zur Ermöglichung von Continuous Delivery und Zero Downtime Deployments auf Basis von Docker, Kubernetes, AWS Cloud und Gitlab CI
  • Entwurf und Koordination eines Einarbeitungsplans für externe Dienstleister und Remote Teams
  • Betreuung von Bachelor-Arbeiten und Coaching mehrerer Junior Developers
  • Identifikation technischer Risiken und Erarbeitung strategischer Gegenmaßnahmen im Austausch mit CTO und Geschäftsführung
Spring Boot Kotlin PostgreSQL Elastic Search Headless CMS RabbitMQ Datadog AWS Teamleading Java JPA Docker Gitlab CI Continuous Delivery
Frankfurt am Main
10 Monate
2018-07 - 2019-04

Entwicklung einer Plattform zur Fahrzeugvernetzung

Senior Backend Entwickler Java 8 Spring Security PostgreSQL ...
Senior Backend Entwickler

Im Auftrag eines großen Automobilherstellers wurde eine Plattform zur Fahrzeugvernetzung entwickelt. Die Plattform beinhaltet dabei die Konnektivität zu den Fahrzeugen mittels MQTT und Rest, die Identifikation / Authentifizierung der Fahrzeuge und Halter:innen, Fahrzeug- und Flottenmanagement für Händler und Firmenkunden, sowie Schnittstellen für verschiedene Anwendungen wie Infotainment und Navigation.

  • Weiterentwicklung eines Authentifizierungs-Services basierend auf OAuth2 und Spring Security zur Authentifizierung von Mobile- und IOT-Devices sowie von Web-Nutzern
  • Entwicklung eines Services zur Verwaltung von Fahrzeugflotten und mehrstufigen rollenbasierten Berechtigungen mittels Spring Framework, OAuth2 und PostgreSQL
  • Anpassung mehrerer Services für Parallelbetrieb im Rechenzentrum und der AWS Cloud
  • Entwurf einer Lösungsarchitektur zur Skalierung des Gateway-Services zur Fahrzeugkommunikation auf Basis von Spring Framework, Redis und Drools Rule Engine
  • Entwurf einer Team-übergreifenden Teststrategie zur Entkopplung von Testdaten, Stabilisierung und Beschleunigung der Test-Suiten mit Jenkins, Docker, PostgreSQL, Liquibase und FitNesse
Java 8 Spring Security PostgreSQL Liquibase WireMock OAuth AWS Jenkins Docker FitNesse
Neu-Isenburg
6 Monate
2018-01 - 2018-06

Relaunch eines Enterprise Content Management Systems

Senior Softwareentwickler Backend Java 1.8 Spring Boot CoreMedia ...
Senior Softwareentwickler Backend

Für ein großes Verkehrsunternehmen wurde ein auf CoreMedia 7 basiertes Enterprise Content Management System mittels CoreMedia 9 neu entwickelt. Dabei wurden Inhalte von über 300 produktiven Webseiten und öffentlicher Schnittstellen migriert.

  • Implementierung seitenspezifischer Import- und Export-Schnittstellen in Rest und XML mittels Spring Boot und Java 8
  • Konvertierung interner Datenformate und Datenmigration mittels XSLT-Skripten
  • Erweiterung Customizing von CoreMedia 9 Modulen für spezifische Webseiten
  • Anpassung der CMS-internen und der öffentlichen Suchfunktionen auf spezifische Daten und Datenstrukturen mittels Spring Boot und Apache Solr
  • Durchführung und Automatisierung von Regressionstests über große Datenmengen
  • Koordination von Test- und Release-Abläufen mit Kunden
  • Durchführung von Deployments mittels Gitlab in Docker und AWS Cloud
Java 1.8 Spring Boot CoreMedia XSLT FreeMarker Maven Jenkins Apache Solr Docker AWS
Frankfurt
3 Monate
2017-10 - 2017-12

Weiterentwicklung einer unternehmensinternen Corporate-Suchmaschine

Senior Softwareentwickler Java 8 Spring Apache Solr ...
Senior Softwareentwickler

Entwicklung, Wartung und Betrieb einer unternehmensinternen Corporate-Suchmaschine für ein großes Verkehrsunternehmen.

  • Anbindung zusätzlicher Quellsysteme an den Crawler über Webservices (SOAP und Rest) unter Berücksichtigung unterschiedlicher Berechtigungskonzepte
  • Migration der PostgreSQL Datenbank und des Solr Suchindexes für Betrieb in Docker, OpenShift und AWS Cloud
  • Identifikation und Behebung von Sicherheitslücken im Spring-Boot Backend und dem Web-Frontend
Java 8 Spring Apache Solr Apache Manifold Jenkins SonarQube Scrum Docker AWS
Frankfurt am Main
4 Monate
2017-06 - 2017-09

Entwicklung eines Webdienstes zur Verarbeitung dynamischer Videoinhalte als Plugin für Reisebuchungs-Webseiten

Softwareentwickler Angular TypeScript HTML5 ...
Softwareentwickler
Basierend auf einer bestehenden Plattform für Videoverarbeitung wurde ein Webdienst zur Verwaltung und Steuerung von Videoinhalten entwickelt. Die als Plugin in eine Webseite eingebundenen Videos können sowohl dynamisch auf Nutzerverhalten reagieren, als auch abhängig vom Erreichen definierbarer Sequenzen dynamisches Verhalten der Webseite auslösen.

  • Eigenständige Entwicklung und Betrieb des Vertriebsprototypen
  • Erstellung der Anwendungs- und Systemarchitektur
Angular TypeScript HTML5 CSS Twitter Bootstrap Java 8 Spring Boot Ubuntu nginx
Offenbach
7 Monate
2016-11 - 2017-05

Entwicklung mehrerer Web-Anwendungen zur Anlageberatung von Privatkunden

Senior Software Entwickler Backend Java 8 Spring Boot Oracle ...
Senior Software Entwickler Backend

Für eine große Bank wurde eine Familie von Web-Anwendungen zur Beratung von Privatkunden hinsichtlich Anlage- und Vorsorgeformen sowie zum Verkauf derselben entwickelt. Die Anwendungen sind in jeweils unterschiedlicher Konfiguration für Finanzberater und Privatkunden aufrufbar, angepasst sowohl an Desktop-, als auch mobile Endgeräte.

  • Entwicklung einer Rest-Api und Geschäftslogik zur Berechnung der Rentenlücke mit Java 8 und Spring Boot
  • Integration eines SOAP-Webservices zum Abschluss von Versicherungsverträgen in Java 8 und Spring Boot
  • Erstellung einer Anwendungsarchitektur zur Skalierung der Entwicklung von einem auf fünf Scrum Teams
  • Code-Reviews und Beratung in den Bereichen Backend, Frontend und Release-Management
Java 8 Spring Boot Oracle TypeScript Angular Teamcity
Frankfurt
9 Monate
2016-01 - 2016-09

Entwicklung eines Testautomaten zum automatischen Test einer Zahlungsverkehrsanwendung

Software-Entwickler Java 7 Spring Apache Camel ...
Software-Entwickler

Im Auftrag einer großen Bank wurde ein mandantenfähiger Testautomat entwickelt, der genutzt werden kann, um sowohl die Umsetzung der Anforderungen an eine neue Zahlungsverkehrsplattform im Black-Box-Testverfahren zu überprüfen, als auch um sonstige Systeme zu testen. Über ein Browser-Frontend können diverse Testszenarien konfiguriert und einzelne Testläufe gesteuert, Testergebnisse ausgewertet und überprüft werden.

  • Entwicklung von JSF PrimeFaces Oberflächen zur Verwaltung und Durchführung von Testfällen
  • Adaption der Anwendung für Kompatiblität mit JavaEE / WebSphere und gleichzeitig Spring Boot / Tomcat
  • Entwicklung verschiedener über die Web-Oberfläche konfigurierbarer Konnektoren (SOAP, Rest, XML, Json, CSV und weitere) mit Apache Camel
  • Entwicklung einer Exportfunktion für Testfälle und Reports aus der Oracle Datenbank über JPA als Download in CSV
Java 7 Spring Apache Camel ActiveMQ Oracle JSF PrimeFaces WebSphere Jenkins
Frankfurt
1 Jahr 5 Monate
2014-08 - 2015-12

Entwicklung einer Web-gestützten Plattform zur Vernetzung großer Fahrzeugflotten

Software-Entwickler Java 7 Spring Vert.x ...
Software-Entwickler

Für einen großen Automobilzulieferer wurde eine Plattform zur Vernetzung und Verwaltung von Fahrzeugflotten sowie zur Auswertung der aus den Fahrzeugen erhobenen Daten entwickelt. Enthaltene Use Cases umfassten unter anderem Analyse von Fahrverhalten und Kraftstoffverbrauch, Unfallberichterstattung und Diebstahlerkennung.

  • Konzeption und Anforderungsmanagement einer Anwendung zur Steuerung und Überwachung von Software-Updates der IOT-Telematik-Einheiten
  • Implementierung einer State-Machine zum serverseitigen Tracking der IOT-Geräte mit Spring Boot, Oracle DB und Angular
  • Erstellung automatischer Akzeptanz- und Integrationstests mit Robot Framework sowie CI Pipelines mit Jenkins
  • Konzeption einer Event-Sourcing-Architektur basierend auf Vert.x und ActiveMQ
  • Identifikation und Überführung bestehender Geschäftslogiken aus Inubit BPMN in Spring Boot Microservices
Java 7 Spring Vert.x Inubit BPM Oracle MongoDB Vaadin ActiveMQ Robot Framework Jenkins
Waiblingen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2011-10 - 2014-07

Informatik-Studium

Bachelor of Science, Fachhochschule Frankfurt am Main - University of Applied Sciences
Bachelor of Science
Fachhochschule Frankfurt am Main - University of Applied Sciences

Quantenalgorithmen, Agiles Projektmanagement, Anwendungsentwicklung mit Java EE

Position

Position

Lead Developer & Solution Architect

Kompetenzen

Kompetenzen

Top-Skills

Spring Java Microservices PostgreSQL Elastic Search RabbitMQ REST Domain Driven Design Docker Cloud-Native Continuous Integration Continuous Delivery TDD Testautomatisierung Agile Softwareentwicklung Scrum Angular TypeScript AWS Kotlin

Schwerpunkte

Agile Methoden
Experte
Java Backend Entwicklung
Experte
Software-Architektur
Experte
Web-Frontend-Entwicklung
Fortgeschritten
Continuous Delivery
Experte

Produkte / Standards / Erfahrungen / Methoden

SKILLS:
Software-Entwicklung
  • Spring Boot
  • Kotlin
  • Java
  • PostgreSQL
  • Elasticsearch
  • RabbitMQ
  • Rest Apis
  • Angular
  • Typescript


Software-Architektur

  • Microservices
  • Web-Technologien
  • Domain Driven Design
  • Cloud Plattformen
  • Zero Downtime Deployments
  • Docker
  • Kubernetes


Agile Methoden

  • Continuous Integration
  • Continuous Delivery
  • Testautomatisierung
  • Test Driven Development
  • Scrum

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Experte
Kotlin
Experte
Bash
Basics
Python
Basics

Datenbanken

MongoDB
Fortgeschritten
MySQL
Fortgeschritten
Oracle DB
Fortgeschritten
PostgreSQL
Fortgeschritten
Elasticsearch
Fortgeschritten
Solr
Basics

Branchen

Branchen


Einsatzorte

Einsatzorte

Frankfurt am Main (+200km)
Deutschland
möglich

Projekte

Projekte

9 Monate
2024-07 - 2025-03

Entwicklung einer Anwendung zur Überwachung und Steuerung von Businessprozessen

Senior Backend Entwickler Java Spring Boot OpenAPI ...
Senior Backend Entwickler

Zur Überwachung und Steuerung unternehmensweiter Businessprozesse wurde eine zentrale Backend- Anwendung entwickelt.

  • Datenbank-Design mit Oracle DB, JPA und Flyway unter Berücksichtigung hoher Performance- Anforderungen
  • Analyse mehrerer Architekturentwürfe und Identifikation technischer Risiken
  • Design und Implementierung mehrerer Schnittstellen und Integrationen, insbesondere Rest Apis und Kafka Topics
  • Setup von Elasticsearch zur Überwachung und Analyse von Log-Daten
  • Etablierung einer iterativen Arbeitsweise im Projektteam angesichts komplexer Business-Anforderungen
Spring Boot OpenShift Azure Devops OpenAPI Flyway Oracle Kafka Camunda
Java Spring Boot OpenAPI OpenShift Flyway Oracle Kafka Camunda Azure Devops
ING Deutschland AG
6 Monate
2023-10 - 2024-03

Entwicklung und Modernisierung mehrerer Web-Anwendungen zur Finanzberatung von Privatkunden

Senior Softwareentwickler Web Components Spring Boot Java 17 ...
Senior Softwareentwickler

Mehrere Microservices, ein Web-Frontend und ein Swing-Client wurden hinsichtlich neuer Finanzprodukte, Geschäftslogiken und Rechtslagen angepasst und weiterentwickelt. Gleichzeitig wurden im Zuge fortlaufender Architektur-Modernisierungen mehrere Module als Micro-Frontends bzw. Microservices neu implementiert.

  • Entwicklung von Geschäftslogiken zur Ermittlung von Risikoklassen und Berechnung von Anlagevorschlägen für neue Finanzprodukte in Spring-Boot Microservices, Java und Kotlin
  • Erweiterung digitaler Aufklärungsbögen gemäß Wertpapierhandelsgesetz (WpHG) in Typescript und Java
  • Einbindung von Micro-Frontends als Web-Components in eine Angular-Anwendung
  • Erweiterung von CI/CD-Pipelines und Durchführung von Releases mittels GitHub-Actions in Microsoft Azure Cloud
  • Aktualisierung von Docker Runtimes und Implementierung von Secret Management mit Azure KeyVault
  • Aktualisierung einer Angular-Anwendung und Angular-Material-Components sowie Migration der betroffenen UI-Elemente und Styles
  • Datenbankschema-Migrationen für PostgreSQL und OracleDB mit Flyway
  • Einführung agiler Methoden wie Dailies, Plannings und Durchführung von Retrospektiven
Web Components Spring Boot Java 17 Kotlin PostgreSQL Oracle Angular TypeScript Docker Azure Github Actions Continuous Integration Continuous Delivery
Deutsche Vermögensberatung AG
Frankfurt am Main
4 Jahre 5 Monate
2019-05 - 2023-09

Entwicklung, Wartung und Betrieb einer touristischen E-Commerce-Plattform

Senior Backend Entwickler / Solution Architect / Head of Backend (in Festanstellung) Spring Boot Kotlin PostgreSQL ...
Senior Backend Entwickler / Solution Architect / Head of Backend (in Festanstellung)
Die hauseigene E-Commerce Plattform wurde auf Basis moderner Technologien und einer modernen Microservice-Architektur neuentwickelt und anschließend im interdisziplinären Team weiterentwickelt, gewartet und betrieben. Besondere Herausforderungen waren Mandantenfähigkeit, Mehrsprachigkeit, Verfügbarkeit und Performance, User-Tracking, Suchmaschinenoptimierung, Konfigurierbarkeit durch verschiedene Fachabteilungen sowie die Anbindung verschiedener Buchungs- und Supplier-Systeme.

  • Entwurf und Umsetzung einer geographischen Suchfunktion mit Elasticsearch, PostGis, Google Geocoding Api und Spring Boot, sowie Optimierung der Keywords und der Ergebnisreihenfolgen

  • Entwurf und Umsetzung eines Landing-Page-Generators für tausende suchmaschinenoptimierte Unterseiten mit Next.js, Spring Boot, PostgreSQL und einem headless CMS

  • Entwicklung des nächtlichen Produktdatenimports als Batch Job mit Spring Boot, JPA und PostgreSQL, sowie Monitoring, Log-Analyse und Bugfixing mittels Datadog
  • Performance-Optimierung von Spring-Boot-Anwendungen mit JPA und PostgreSQL sowie Ableitung von Best Practices
  • Formulierung und Durchsetzung der unternehmensweiten Architektur- und Coding-Guidelines im Backend
  • Formulierung und Koordination einer übergreifenden Test- und Release-Strategie der Bereiche Backend, Frontend und DevOps zur Ermöglichung von Continuous Delivery und Zero Downtime Deployments auf Basis von Docker, Kubernetes, AWS Cloud und Gitlab CI
  • Entwurf und Koordination eines Einarbeitungsplans für externe Dienstleister und Remote Teams
  • Betreuung von Bachelor-Arbeiten und Coaching mehrerer Junior Developers
  • Identifikation technischer Risiken und Erarbeitung strategischer Gegenmaßnahmen im Austausch mit CTO und Geschäftsführung
Spring Boot Kotlin PostgreSQL Elastic Search Headless CMS RabbitMQ Datadog AWS Teamleading Java JPA Docker Gitlab CI Continuous Delivery
Frankfurt am Main
10 Monate
2018-07 - 2019-04

Entwicklung einer Plattform zur Fahrzeugvernetzung

Senior Backend Entwickler Java 8 Spring Security PostgreSQL ...
Senior Backend Entwickler

Im Auftrag eines großen Automobilherstellers wurde eine Plattform zur Fahrzeugvernetzung entwickelt. Die Plattform beinhaltet dabei die Konnektivität zu den Fahrzeugen mittels MQTT und Rest, die Identifikation / Authentifizierung der Fahrzeuge und Halter:innen, Fahrzeug- und Flottenmanagement für Händler und Firmenkunden, sowie Schnittstellen für verschiedene Anwendungen wie Infotainment und Navigation.

  • Weiterentwicklung eines Authentifizierungs-Services basierend auf OAuth2 und Spring Security zur Authentifizierung von Mobile- und IOT-Devices sowie von Web-Nutzern
  • Entwicklung eines Services zur Verwaltung von Fahrzeugflotten und mehrstufigen rollenbasierten Berechtigungen mittels Spring Framework, OAuth2 und PostgreSQL
  • Anpassung mehrerer Services für Parallelbetrieb im Rechenzentrum und der AWS Cloud
  • Entwurf einer Lösungsarchitektur zur Skalierung des Gateway-Services zur Fahrzeugkommunikation auf Basis von Spring Framework, Redis und Drools Rule Engine
  • Entwurf einer Team-übergreifenden Teststrategie zur Entkopplung von Testdaten, Stabilisierung und Beschleunigung der Test-Suiten mit Jenkins, Docker, PostgreSQL, Liquibase und FitNesse
Java 8 Spring Security PostgreSQL Liquibase WireMock OAuth AWS Jenkins Docker FitNesse
Neu-Isenburg
6 Monate
2018-01 - 2018-06

Relaunch eines Enterprise Content Management Systems

Senior Softwareentwickler Backend Java 1.8 Spring Boot CoreMedia ...
Senior Softwareentwickler Backend

Für ein großes Verkehrsunternehmen wurde ein auf CoreMedia 7 basiertes Enterprise Content Management System mittels CoreMedia 9 neu entwickelt. Dabei wurden Inhalte von über 300 produktiven Webseiten und öffentlicher Schnittstellen migriert.

  • Implementierung seitenspezifischer Import- und Export-Schnittstellen in Rest und XML mittels Spring Boot und Java 8
  • Konvertierung interner Datenformate und Datenmigration mittels XSLT-Skripten
  • Erweiterung Customizing von CoreMedia 9 Modulen für spezifische Webseiten
  • Anpassung der CMS-internen und der öffentlichen Suchfunktionen auf spezifische Daten und Datenstrukturen mittels Spring Boot und Apache Solr
  • Durchführung und Automatisierung von Regressionstests über große Datenmengen
  • Koordination von Test- und Release-Abläufen mit Kunden
  • Durchführung von Deployments mittels Gitlab in Docker und AWS Cloud
Java 1.8 Spring Boot CoreMedia XSLT FreeMarker Maven Jenkins Apache Solr Docker AWS
Frankfurt
3 Monate
2017-10 - 2017-12

Weiterentwicklung einer unternehmensinternen Corporate-Suchmaschine

Senior Softwareentwickler Java 8 Spring Apache Solr ...
Senior Softwareentwickler

Entwicklung, Wartung und Betrieb einer unternehmensinternen Corporate-Suchmaschine für ein großes Verkehrsunternehmen.

  • Anbindung zusätzlicher Quellsysteme an den Crawler über Webservices (SOAP und Rest) unter Berücksichtigung unterschiedlicher Berechtigungskonzepte
  • Migration der PostgreSQL Datenbank und des Solr Suchindexes für Betrieb in Docker, OpenShift und AWS Cloud
  • Identifikation und Behebung von Sicherheitslücken im Spring-Boot Backend und dem Web-Frontend
Java 8 Spring Apache Solr Apache Manifold Jenkins SonarQube Scrum Docker AWS
Frankfurt am Main
4 Monate
2017-06 - 2017-09

Entwicklung eines Webdienstes zur Verarbeitung dynamischer Videoinhalte als Plugin für Reisebuchungs-Webseiten

Softwareentwickler Angular TypeScript HTML5 ...
Softwareentwickler
Basierend auf einer bestehenden Plattform für Videoverarbeitung wurde ein Webdienst zur Verwaltung und Steuerung von Videoinhalten entwickelt. Die als Plugin in eine Webseite eingebundenen Videos können sowohl dynamisch auf Nutzerverhalten reagieren, als auch abhängig vom Erreichen definierbarer Sequenzen dynamisches Verhalten der Webseite auslösen.

  • Eigenständige Entwicklung und Betrieb des Vertriebsprototypen
  • Erstellung der Anwendungs- und Systemarchitektur
Angular TypeScript HTML5 CSS Twitter Bootstrap Java 8 Spring Boot Ubuntu nginx
Offenbach
7 Monate
2016-11 - 2017-05

Entwicklung mehrerer Web-Anwendungen zur Anlageberatung von Privatkunden

Senior Software Entwickler Backend Java 8 Spring Boot Oracle ...
Senior Software Entwickler Backend

Für eine große Bank wurde eine Familie von Web-Anwendungen zur Beratung von Privatkunden hinsichtlich Anlage- und Vorsorgeformen sowie zum Verkauf derselben entwickelt. Die Anwendungen sind in jeweils unterschiedlicher Konfiguration für Finanzberater und Privatkunden aufrufbar, angepasst sowohl an Desktop-, als auch mobile Endgeräte.

  • Entwicklung einer Rest-Api und Geschäftslogik zur Berechnung der Rentenlücke mit Java 8 und Spring Boot
  • Integration eines SOAP-Webservices zum Abschluss von Versicherungsverträgen in Java 8 und Spring Boot
  • Erstellung einer Anwendungsarchitektur zur Skalierung der Entwicklung von einem auf fünf Scrum Teams
  • Code-Reviews und Beratung in den Bereichen Backend, Frontend und Release-Management
Java 8 Spring Boot Oracle TypeScript Angular Teamcity
Frankfurt
9 Monate
2016-01 - 2016-09

Entwicklung eines Testautomaten zum automatischen Test einer Zahlungsverkehrsanwendung

Software-Entwickler Java 7 Spring Apache Camel ...
Software-Entwickler

Im Auftrag einer großen Bank wurde ein mandantenfähiger Testautomat entwickelt, der genutzt werden kann, um sowohl die Umsetzung der Anforderungen an eine neue Zahlungsverkehrsplattform im Black-Box-Testverfahren zu überprüfen, als auch um sonstige Systeme zu testen. Über ein Browser-Frontend können diverse Testszenarien konfiguriert und einzelne Testläufe gesteuert, Testergebnisse ausgewertet und überprüft werden.

  • Entwicklung von JSF PrimeFaces Oberflächen zur Verwaltung und Durchführung von Testfällen
  • Adaption der Anwendung für Kompatiblität mit JavaEE / WebSphere und gleichzeitig Spring Boot / Tomcat
  • Entwicklung verschiedener über die Web-Oberfläche konfigurierbarer Konnektoren (SOAP, Rest, XML, Json, CSV und weitere) mit Apache Camel
  • Entwicklung einer Exportfunktion für Testfälle und Reports aus der Oracle Datenbank über JPA als Download in CSV
Java 7 Spring Apache Camel ActiveMQ Oracle JSF PrimeFaces WebSphere Jenkins
Frankfurt
1 Jahr 5 Monate
2014-08 - 2015-12

Entwicklung einer Web-gestützten Plattform zur Vernetzung großer Fahrzeugflotten

Software-Entwickler Java 7 Spring Vert.x ...
Software-Entwickler

Für einen großen Automobilzulieferer wurde eine Plattform zur Vernetzung und Verwaltung von Fahrzeugflotten sowie zur Auswertung der aus den Fahrzeugen erhobenen Daten entwickelt. Enthaltene Use Cases umfassten unter anderem Analyse von Fahrverhalten und Kraftstoffverbrauch, Unfallberichterstattung und Diebstahlerkennung.

  • Konzeption und Anforderungsmanagement einer Anwendung zur Steuerung und Überwachung von Software-Updates der IOT-Telematik-Einheiten
  • Implementierung einer State-Machine zum serverseitigen Tracking der IOT-Geräte mit Spring Boot, Oracle DB und Angular
  • Erstellung automatischer Akzeptanz- und Integrationstests mit Robot Framework sowie CI Pipelines mit Jenkins
  • Konzeption einer Event-Sourcing-Architektur basierend auf Vert.x und ActiveMQ
  • Identifikation und Überführung bestehender Geschäftslogiken aus Inubit BPMN in Spring Boot Microservices
Java 7 Spring Vert.x Inubit BPM Oracle MongoDB Vaadin ActiveMQ Robot Framework Jenkins
Waiblingen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2011-10 - 2014-07

Informatik-Studium

Bachelor of Science, Fachhochschule Frankfurt am Main - University of Applied Sciences
Bachelor of Science
Fachhochschule Frankfurt am Main - University of Applied Sciences

Quantenalgorithmen, Agiles Projektmanagement, Anwendungsentwicklung mit Java EE

Position

Position

Lead Developer & Solution Architect

Kompetenzen

Kompetenzen

Top-Skills

Spring Java Microservices PostgreSQL Elastic Search RabbitMQ REST Domain Driven Design Docker Cloud-Native Continuous Integration Continuous Delivery TDD Testautomatisierung Agile Softwareentwicklung Scrum Angular TypeScript AWS Kotlin

Schwerpunkte

Agile Methoden
Experte
Java Backend Entwicklung
Experte
Software-Architektur
Experte
Web-Frontend-Entwicklung
Fortgeschritten
Continuous Delivery
Experte

Produkte / Standards / Erfahrungen / Methoden

SKILLS:
Software-Entwicklung
  • Spring Boot
  • Kotlin
  • Java
  • PostgreSQL
  • Elasticsearch
  • RabbitMQ
  • Rest Apis
  • Angular
  • Typescript


Software-Architektur

  • Microservices
  • Web-Technologien
  • Domain Driven Design
  • Cloud Plattformen
  • Zero Downtime Deployments
  • Docker
  • Kubernetes


Agile Methoden

  • Continuous Integration
  • Continuous Delivery
  • Testautomatisierung
  • Test Driven Development
  • Scrum

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Experte
Kotlin
Experte
Bash
Basics
Python
Basics

Datenbanken

MongoDB
Fortgeschritten
MySQL
Fortgeschritten
Oracle DB
Fortgeschritten
PostgreSQL
Fortgeschritten
Elasticsearch
Fortgeschritten
Solr
Basics

Branchen

Branchen


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.