Full-Stack Software Developer
Aktualisiert am 22.05.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 22.05.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Magnolia
Deutsch
Muttersprache
Englisch
Gut (ICAO 4)

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr
2024-06 - 2025-05

Entwicklung und Modifizierung der gegebenen Magnolia REST-Schnittstellen

Softwarearchitekt Scrum Entwicklung Website / App ...
Softwarearchitekt
Im Auftrag der Nexum AG wurde für die Gebr. Brasseler GmbH & Co. KG, den weltweit führenden Hersteller von Instrumenten für die med. Chirurgie, Dentalbranche und Schmuckindustrie, in der Position des technischen Leiters, das Magnolia CMS als modulares Headlesssystem konfiguriert und bereitgestellt. Die Kerntätigkeit bezog sich auf die Entwicklung und Modifizierung der gegebenen Magnolia REST-Schnittstellen, die eine multilinguale (I18N) und (gemäß MVC) modellbasierte Verarbeitung von Seiten und deren Komponenten (REACT) mit personalisierten Inhalten der jeweilig angefragten URL des dedizierten NEXTJS Servers ermöglicht. Des Weiteren wurden Magnolia Apps für die Anbindung von Drittsystemen oder für die erleichterte Datenhaltung diverser REACT-Komponenten entwickelt. Aufgrund der Komplexität der Anforderungen für die Shop-Integration wurde für die Anbindung von Commercetool das E-Commerce Modul seitens Magnolia um benötigte Funktionalitäten und Abfrageinhalte der Rest-Schnittstelle erweitert
Scrum Entwicklung Website / App Java Headless Magnolia
Komet-Dental - Gebr. Brasseler
Remote
1 Jahr 3 Monate
2023-10 - 2024-12

Einführung der gesetzlichen Pflicht

Softwarearchitekt Scrum / Kanban Entwicklung Website / App ...
Softwarearchitekt
Mit Einführung der gesetzlichen Pflicht der Bundesämter für die Bereitstellung der barrierefreien Plattformen, Dienste und Antragsformulare bspw. für die Bundesstelle für Energieeffizienz (BfEE), Kriegswaffenkontrolle (Kwk) und weitere, wurde das Bundesamt für Wirtschaft und Ausfuhrkontrolle in der Neu-, Migrations- und Schnittstellenentwicklung unterstützt. Hauptaufgabe lag hierbei auf der Umsetzung der barrierefreien Applikationen auf Grundlage und Referenz bestehender Applikationen sowie deren Bereitstellung und Aufbereitung der Serviceschnittstellen. Dazu gehörten: Datenbank-, Elasticsearch- und Elsteranbindungen sowie die Entwicklung und Aufbereitung der Testabdeckung für die Bereiche von Front- und Backend im automatisierten Verfahren als auch die Konfiguration und Verwaltung der Deploy- und Build-Prozesse der jeweiligen Applikationen als eigenständige Module.
Scrum / Kanban Entwicklung Website / App Java Barrierefreiheit und Schnittstellenmigration JSF / Primefaces / Spring
Bundesamt f. Wirtschaft u. Ausfuhrkontrolle
Berlin / Remote
4 Jahre 1 Monat
2019-06 - 2023-06

Refactoring und Umbau

Softwarearchitekt / Senior-Softwareentwickler Scrum Entwicklung Website / App / CMS ...
Softwarearchitekt / Senior-Softwareentwickler
Im Auftrag der Neofonie GmbH wurde für die Bechtle AG der Webauftritt und die Schnittstellenanbindung der betriebseigenen Systemlandschaft durch das Magnolia CMS realisiert. Nach Projekteinstieg wurden umfassende Refactoring und Umbaumaßnahmen in die Wege geleitet, um die Zufriedenheit des Kunden zu stabilisieren. Wie vom Endkunden gewünscht, wurde dieser in die aktive Implementierung miteingebunden, um entsprechende Lösungen für Subsysteme bspw. die Anbindung des Hybris Shops zu evaluieren und umzusetzen. Kerntätigkeit bezog sich auf die Konzeptionierung, Integrierung und Realisierung von verschiedensten technischen Neuerungen in die vorhandene Systemlandschaft wie bspw. die Überführung und Integration sowie Konfiguration von Deploy und Build-Prozessen durch den CD-Stack von Atlassian sowie die spätere erfolgte Integration von Container-Virtualisierungen (Docker/Kubernetes). Neben der technischen Unterstützung wurden für den Kunden Magnolia-Komponenten mit Freemarker-Unterstützung und Rest-Schnittstellen entwickelt, um die Anforderung der Mandanten umzusetzen. In Folge der stetig wachsenden Anforderungen des Unternehmens an das CMS wurden zudem Magnolia Apps entwickelt, um Content-Inhalte vorzuhalten und Integrationen wie bspw. die Anbindung und bidirektionale Kommunikation mit Eloqua zu realisieren. Für die reibungslose Kommunikation zu anderen Abteilungen und deren Servicestrukturen wurde zudem eine Apache Kafka-Anbindung realisiert, um Anfragen an das CMS, den Shop und anderen Servicesystemen zu verteilen und zu verarbeiten.
Scrum Entwicklung Website / App / CMS Java Migration / Virtualisierung / Deployment Magnolia
Bechtle AG
Berlin / Neckarsulm / Remote
7 Monate
2022-11 - 2023-05

Übernahme von Aufgaben und Kenntnissen

Softwarearchitekt Wasserfall Organisation / Entwicklung Website ...
Softwarearchitekt
Im Auftrag der neusta consulting GmbH wurde für die Hornbach AG die Position des Software-Architekten für die CMS-Abteilung kurzfristig übernommen. Kerntätigkeit bezog sich auf die Übernahme von Aufgaben und Kenntnissen des wechselnden Personals innerhalb der Firstspirit Systemlandschaft sowie die Auswahl und Einarbeitung eines geeigneten Bewerbers für die o.g. Position mit abschließender Übergabe der Aufgaben und Kenntnisse.
Wasserfall Organisation / Entwicklung Website Java Verwaltung / Organisation Firstspirit CMS
Hornbach AG
Bornheim / Remote
6 Monate
2022-04 - 2022-09

Magnolia CMS Einführung

Senior-Softwareentwickler Scrum Entwicklung Website / App / CMS ...
Senior-Softwareentwickler
Im Auftrag der Neofonie GmbH wurde für die R+V Versicherungsgesellschaft die Magnolia CMS Einführung unterstützt. Kerntätigkeit bezog sich auf die Unterstützung und Anbindung von Drittsystem sowie die Docker-Container Virtualisierung beim Kunden. Der Schwerpunkt lag hierbei in der Behebung von Bugs, die während der Entwicklung im Zusammenhang mit der Docker-Virtualisierung auf dem Kundensystem auftraten, sowie die Beseitigung von Fehlentwicklungen aufgrund steigender Komplexität der Anforderungen. 
Scrum Entwicklung Website / App / CMS Java Monitoring / Sicherheit Magnolia CMS
R+V / R+V24 Versicherungsgruppe
Berlin / Remote
6 Monate
2022-04 - 2022-09

Magnolia-CMS Migration

Senior-Softwareentwickler Scrum / Kanban Entwicklung Website / App ...
Senior-Softwareentwickler
Im Auftrag der Hays Beteiligungs GmbH & Co. KG wurde für den Endkunden der Merkle Germany GmbH die Magnolia-CMS Migration in die Systemlandschaft als Senior-Softwareentwickler unterstützt. Hierbei wurde eine SharePoint / .NET Lösung durch das genannte CMS ersetzt. Kerntätigkeit bezog sich unteranderem auf die Erstellung und Entwicklung sowie Integration von Templates für Seiten und Komponenten sowie die Integration des hauseigenen Frontend-Frameworks. Des Weiteren wurde die vorhandene Solr Searchengine aufgrund der steigenden Komplexität und Sicherheitsbestimmungen durch eine Elasticsearch-Lösung im CCR (Chained) abgelöst und an die Magnolia CMS Systemlandschaft angebunden. Auf Wunsch des Kunden wurde eine eigenständige Spring-Boot Monitoring-Applikation entworfen und umgesetzt, um die entsprechenden Elasticsearch-Instanzen anzusteuern und zu überwachen sowie die Konfiguration und Anlage von Cronjobs für zeitgesteuerte Aufgaben des Clusters zu terminieren. 
Scrum / Kanban Entwicklung Website / App Java Magnolia Blossom / Spring Kontext Integration / CCR - Elasticsearch Magnolia Spring / Guice
Notenbank (Vertraulich)
Schweiz / Remote
6 Monate
2021-08 - 2022-01

analysieren der Magnolia CMS Lösung

Softwarearchitekt Scrum Entwicklung Organisation ...
Softwarearchitekt
Im Auftrag der Queo GmbH wurde für den deutschen Akademischen Austauschdienst in der Position des Softwarearchitekten eine vorhandene nicht funktionsfähige Magnolia CMS Lösung analysiert. Aufgrund der Dringlichkeit zwecks bevorstehendem Live-Gang wurden dem Kunden Lösungsvarianten dargelegt mit entsprechenden Empfehlungen. Gemäß Empfehlung wurden kritische Elemente, sofern möglich, refaktoriert oder in die neue Architektur überführt und angepasst. Weiterhin wurden Build und Deploy-Prozesse eingerichtet und entsprechende Testverfahren eingeführt.
Scrum Entwicklung Organisation Website / App / CMS Java Magnolia
Deutscher Akademischer Austauschdienst (DAAD)
Remote
2 Monate
2019-11 - 2019-12

Projekt-Pitch

Senior-Softwareentwickler Scrum Entwicklung / Organisation Website / App / CMS ...
Senior-Softwareentwickler
Im Auftrag der Neofonie GmbH wurde für ein Projekt-Pitch ein Magnolia CMS für den Kunden der Quarter Media GmbH entwickelt. Schwerpunkt bezog sich hier auf die Entwicklung einer Cloudinary ? App, welche in Verbindung mit dem Imaging Modul von Magnolia Redakteuren gestattet, mit der Applikation Bilder aus Cloudinary heraus zuzuschneiden, diese zu bearbeiten oder mit Metadaten (focal-, hotspot-points und weitere) anzureichern und entsprechend in Cloudinary zu aktualisieren. Durch die Applikation erhaltende oder eingepflegte Bilder konnten anschließend in Bild-Komponenten direkt verwendet werden.
Scrum Entwicklung / Organisation Website / App / CMS Java Schnittstellenentwicklung Magnolia CMS
Kicker.de - Quarter Media GmbH
Berlin / Remote
3 Monate
2019-08 - 2019-10

Pitch-Projekt

Softwarearchitekt Scrum Organisation / Entwicklung Website / App / CMS ...
Softwarearchitekt
Im Auftrag der Neofonie GmbH wurde für ein Pitch-Projekt für die Melitta Europa GmbH & Co. KG ein Magnolia CMS entwickelt. Schwerpunkt bezog sich auf die Anbindung externer Systeme und Services die seitens der Melitta Europa GmbH & Co. KG verwendet werden. Eine nähere Beschreibung kann aufgrund der Vertraulichkeitsvereinbarung nicht ausgeführt werden.
Scrum Organisation / Entwicklung Website / App / CMS Java Schnittstellenentwicklung Magnolia
Melitta Europa GmbH & Co. KG
Berlin / Remote
4 Monate
2019-04 - 2019-07

Modifizierung der Schnittstellen

Senior-Softwareentwickler Wasserfall Entwicklung Website / App ...
Senior-Softwareentwickler
Im Auftrag der ONMAX GmbH wurde für ein Start-Up Unternehmen ein Magento-Shop System auf die Bedürfnisse des Unternehmens angepasst. Schwerpunkt bezog sich auf die Modifizierung der Schnittstellen des Shops. Hierbei wurden E-Commerce Funktionen wie z.B. Preiskalkulationen, Rabattierungen und Event/Aktionsfunktionalitäten angepasst oder zur Verfügung gestellt. Weiterhin wurden Anpassungen am Frontend durchgeführt, um entsprechende Informationen der angelegten Funktionen anzuzeigen bzw. ein Zugriff der Funktionen zu ermöglichen.
Wasserfall Entwicklung Website / App PHP Magento
ONMAX GmbH
Remote
1 Jahr 2 Monate
2018-03 - 2019-04

Lizensierung von älteren Telekommunikationsanlagen

Softwarearchitekt Scrum Organisation / Entwicklung Website / App ...
Softwarearchitekt
Im Auftrag der MODIS AG wurde für die Mitel Deutschland GmbH eine monolithische Perlanwendung, die für die Lizensierung von älteren Telekommunikationsanlagen zuständig ist, als Modul einer bestehenden JSF-Web-Applikation migriert. Schwerpunkt bezog sich auf die Informationsbeschaffung der Abläufe der benötigten Daten der erfassten Anlagen und des Reverse-Engineerings der Perl-Applikation. Aufgrund des hohen Alters der Applikationen und Wegfalles von Know-how Trägern und der stark verteilten Systeme, mussten Schnittstellen neu implementiert oder angepasst werden, da verwendete Dienste nicht mehr zur Verfügung standen. Die Migration ermöglichte es, online eine erneute Lizensierung von Telefonanlagen durchzuführen oder für Offlinesysteme eine Lizenzdatei auf Grundlage der Zertifikate zur erneuten Lizensierung zu erzeugen.
Scrum Organisation / Entwicklung Website / App Perl / Java Migration JSF
Mitel Deutschland GmbH
Berlin / Remote
1 Jahr 1 Monat
2017-04 - 2018-04

Erstellung und Erweiterung von Dialogen

Softwareentwickler Wasserfall Entwicklung Java ...
Softwareentwickler
Im Auftrag der IBM iX Germany GmbH wurde für die Migros Genossenschaft das vorhandene Magnolia CMS nach Kundenwunsch weiterentwickelt. Schwerpunkt bezog sich hierbei auf die Erstellung und Erweiterung von Dialogen für Komponenten und Seiteneigenschaften unter der Verwendung der Magnolia-Blossom Integration. Hierbei wurden eigene Felder für Magnolia entwickelt, um entsprechende Daten / Aufgaben innerhalb der Dialoge verbessert darzustellen und eine gezielte Konfiguration der Komponenten zu ermöglichen, wie bspw. die Anzeige von erweiterten Optionen unter Berücksichtigung von personalisierten Inhalten oder bestimmte Bedingungen.
Wasserfall Entwicklung Java Magnolia-Blossom Magnolia
Migros Genossenschaft (CH)
Berlin
1 Jahr 5 Monate
2016-12 - 2018-04

Migration der Webauftritt

Senior-Softwareentwickler Scrum Entwicklung Website / App ...
Senior-Softwareentwickler
Im Auftrag der IBM iX Germany GmbH wurde mittels Migration der Webauftritt des Asklepios Kliniken Verbund mit dem Magnolia CMS ausgeführt. Zu den Kernaufgaben gehörte die Entwicklung von modellbasierten Freemarker Komponenten, Erstellung und Konfiguration von Seitentemplates für unterschiedlichste Mandanten, Indexierung und Such-Algorithmus-Konfiguration von Elasticsearch für Magnolia-Seiten unter Berücksichtigung der Multi-Mandantenfähikeit , Magnolia-Filter Konfiguration und Erweiterungen, App-Entwicklung zur Event und Artikelverwaltung für Komponenten sowie Erstellung von Integration und Funktionstest als auch Konfiguration, Verwaltung und Anpassungen von Build und Deploy Prozessen für Live / Stage und Testsysteme.
Scrum Entwicklung Website / App Java Schnittstellenentwicklung / App-Entwicklung Magnolia
Asklepios Kliniken GmbH & Co. KGaA
Berlin
1 Jahr 11 Monate
2016-06 - 2018-04

Entwicklung von modellbasierten Freemarker Komponenten

Senior-Softwareentwickler Wasserfall Organisation / Entwicklung Website ...
Senior-Softwareentwickler
Im Auftrag der IBM iX Germany GmbH wurde für die Rossmann GmbH der Webauftritt mit dem Magnolia CMS realisiert und weiterentwickelt. Zu den Kernaufgaben gehörte die Entwicklung von modellbasierten Freemarker Komponenten, Erstellung und Konfiguration von Seitentemplates, Indexierung und Such-Algorithmus-Konfiguration von Elasticsearch für Magnolia-Seiten, Monitoring (bspw. Grafana-Metriken / Log-Stash Anbindung), Magnolia-Filter Konfiguration und Erweiterungen (bspw. JWT-Token) sowie Erstellung von Integration und Funktionstest als auch Konfiguration, Verwaltung und Anpassungen von Build und Deploy Prozessen für Live / Stage und Testsysteme.
Wasserfall Organisation / Entwicklung Website Java Schnittstellenentwicklung Magnolia
Rossmann GmbH
Berlin
7 Monate
2016-06 - 2016-12

Automatisierung von Prozessen

Senior-Softwareentwickler Wasserfall Entwicklung Website / App ...
Senior-Softwareentwickler

Für die IBM iX Germany GmbH wurde zur Automatisierung von Prozessen bspw. von Personal und Projektaufgaben eine Spring-Webapplikation mit der Verwendung von Camunda entwickelt. Die Applikation ermöglichte es, Geschäftsprozesse zu definieren und zeit- oder eventgesteuert auszuführen. Dies ermöglichte die automatisierte Anlage der E-Mail-Konten sowie Rechtekonfiguration für neue Mitarbeiter oder die automatisierte Anlage von Repositories / Laufwerken und Services für neue Kundenprojekte. Schwerpunkt bezog sich auf die Schnittstellenentwicklung und Integration verschiedenster Servicesysteme.

Wasserfall Entwicklung Website / App Java Schnittstellenentwicklung / App-Entwicklung Camunda
IBM Deutschland GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

Qualifikationen

Duales Studium (Mathematik / Informatik (B/M))

  • FIAN/FISI
  • CISCO Certified

Position

Position

  • Informatiker, Pilot für Flächenflugzeuge
  • Gesellschaftsführender Geschäftsführer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Magnolia

Produkte / Standards / Erfahrungen / Methoden

FIRMA

Seit 2011 in nebenberuflicher Selbständigkeit und mit Gründung (02/17) des Einzelunternehmens ?Java-Tec? unterstützen wir erfolgreich mittelständische Unternehmen mit unseren Dienstleistungen in der Softwareentwicklung. Der Fokus liegt hierbei auf die Fullstack-Entwicklung von Web- als auch Stand Alone-Applikationen, CM-Systeme sowie die Schnittellenentwicklung nach Kundenwunsch. Seit 06/2023 wurde die ?Java-Tec? als Einzelunternehmen in die Firma (auf Anfrage) ausgegliedert.


KENNTNISSE

MARKUP

  • XML
  • FTL
  • JSF / JSP
  • FXML
  • JSON
  • HBS
  • YAML
  • HTML/CSS/PHP/LUA


FRAMEWORKS

  • Spring-Core / Boot
  • Svelte
  • Hibernate Stack
  • JPAv1-2 /JTA
  • Jackson
  • Lombok
  • Struts
  • Spring-Web / AOP / CTX / TX
  • Angular
  • Vue / React / NextJS
  • Spring-Boot
  • Spring-Data / REST / Security
  • Swing / AWT
  • GWT


CMS

  • Magnolia (CE / DX / Blossom)
  • Liferay
  • AEM
  • Typo 3 | Firstspirit


VM | CD / CI | IDE | BUILD - MANAGEMENT

  • Docker ? Native / Swarm
  • Docker - Kubernetes
  • Bamboo / Jenkins
  • Docker - Openshift
  • Maven
  • Gradle


VM | CD /CI | IDE | BUILD - MANAGEMENT

  • Jira / Confluence
  • Redmine
  • Eclipse
  • IntelliJ
  • Git
  • SVN
  • Git-Pipelines
  • NPM / Node.js


TESTING | LOGGING | MONITORING | SECURITY

  • J-Unit
  • SonarQube
  • Splunk
  • Kafka
  • Keycloak
  • Liquibase
  • Logstash
  • Mockito
  • Checkstyle
  • log4J
  • Prometheus
  • Grafana
  • Nexus


SEARCH ENGINES

  • Elasticsearch
  • Opensearch
  • Solr


WEBSERVER

  • Tomcat
  • Glassfish
  • Payara
  • TomEE
  • Wildfly
  • WebSphere

Programmiersprachen

Java SE/EE JDK v 5 ? v19
Java FX / FX2
Android Java/Kotlin
Java-Script
C# (C-Sharp)
J# (J-Sharp)
C/C++
Perl / Phyton

Datenbanken

MSSQL
Postgres
Oracle
JCR
MySQL / Maria DB
H2
DB2
CRX

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr
2024-06 - 2025-05

Entwicklung und Modifizierung der gegebenen Magnolia REST-Schnittstellen

Softwarearchitekt Scrum Entwicklung Website / App ...
Softwarearchitekt
Im Auftrag der Nexum AG wurde für die Gebr. Brasseler GmbH & Co. KG, den weltweit führenden Hersteller von Instrumenten für die med. Chirurgie, Dentalbranche und Schmuckindustrie, in der Position des technischen Leiters, das Magnolia CMS als modulares Headlesssystem konfiguriert und bereitgestellt. Die Kerntätigkeit bezog sich auf die Entwicklung und Modifizierung der gegebenen Magnolia REST-Schnittstellen, die eine multilinguale (I18N) und (gemäß MVC) modellbasierte Verarbeitung von Seiten und deren Komponenten (REACT) mit personalisierten Inhalten der jeweilig angefragten URL des dedizierten NEXTJS Servers ermöglicht. Des Weiteren wurden Magnolia Apps für die Anbindung von Drittsystemen oder für die erleichterte Datenhaltung diverser REACT-Komponenten entwickelt. Aufgrund der Komplexität der Anforderungen für die Shop-Integration wurde für die Anbindung von Commercetool das E-Commerce Modul seitens Magnolia um benötigte Funktionalitäten und Abfrageinhalte der Rest-Schnittstelle erweitert
Scrum Entwicklung Website / App Java Headless Magnolia
Komet-Dental - Gebr. Brasseler
Remote
1 Jahr 3 Monate
2023-10 - 2024-12

Einführung der gesetzlichen Pflicht

Softwarearchitekt Scrum / Kanban Entwicklung Website / App ...
Softwarearchitekt
Mit Einführung der gesetzlichen Pflicht der Bundesämter für die Bereitstellung der barrierefreien Plattformen, Dienste und Antragsformulare bspw. für die Bundesstelle für Energieeffizienz (BfEE), Kriegswaffenkontrolle (Kwk) und weitere, wurde das Bundesamt für Wirtschaft und Ausfuhrkontrolle in der Neu-, Migrations- und Schnittstellenentwicklung unterstützt. Hauptaufgabe lag hierbei auf der Umsetzung der barrierefreien Applikationen auf Grundlage und Referenz bestehender Applikationen sowie deren Bereitstellung und Aufbereitung der Serviceschnittstellen. Dazu gehörten: Datenbank-, Elasticsearch- und Elsteranbindungen sowie die Entwicklung und Aufbereitung der Testabdeckung für die Bereiche von Front- und Backend im automatisierten Verfahren als auch die Konfiguration und Verwaltung der Deploy- und Build-Prozesse der jeweiligen Applikationen als eigenständige Module.
Scrum / Kanban Entwicklung Website / App Java Barrierefreiheit und Schnittstellenmigration JSF / Primefaces / Spring
Bundesamt f. Wirtschaft u. Ausfuhrkontrolle
Berlin / Remote
4 Jahre 1 Monat
2019-06 - 2023-06

Refactoring und Umbau

Softwarearchitekt / Senior-Softwareentwickler Scrum Entwicklung Website / App / CMS ...
Softwarearchitekt / Senior-Softwareentwickler
Im Auftrag der Neofonie GmbH wurde für die Bechtle AG der Webauftritt und die Schnittstellenanbindung der betriebseigenen Systemlandschaft durch das Magnolia CMS realisiert. Nach Projekteinstieg wurden umfassende Refactoring und Umbaumaßnahmen in die Wege geleitet, um die Zufriedenheit des Kunden zu stabilisieren. Wie vom Endkunden gewünscht, wurde dieser in die aktive Implementierung miteingebunden, um entsprechende Lösungen für Subsysteme bspw. die Anbindung des Hybris Shops zu evaluieren und umzusetzen. Kerntätigkeit bezog sich auf die Konzeptionierung, Integrierung und Realisierung von verschiedensten technischen Neuerungen in die vorhandene Systemlandschaft wie bspw. die Überführung und Integration sowie Konfiguration von Deploy und Build-Prozessen durch den CD-Stack von Atlassian sowie die spätere erfolgte Integration von Container-Virtualisierungen (Docker/Kubernetes). Neben der technischen Unterstützung wurden für den Kunden Magnolia-Komponenten mit Freemarker-Unterstützung und Rest-Schnittstellen entwickelt, um die Anforderung der Mandanten umzusetzen. In Folge der stetig wachsenden Anforderungen des Unternehmens an das CMS wurden zudem Magnolia Apps entwickelt, um Content-Inhalte vorzuhalten und Integrationen wie bspw. die Anbindung und bidirektionale Kommunikation mit Eloqua zu realisieren. Für die reibungslose Kommunikation zu anderen Abteilungen und deren Servicestrukturen wurde zudem eine Apache Kafka-Anbindung realisiert, um Anfragen an das CMS, den Shop und anderen Servicesystemen zu verteilen und zu verarbeiten.
Scrum Entwicklung Website / App / CMS Java Migration / Virtualisierung / Deployment Magnolia
Bechtle AG
Berlin / Neckarsulm / Remote
7 Monate
2022-11 - 2023-05

Übernahme von Aufgaben und Kenntnissen

Softwarearchitekt Wasserfall Organisation / Entwicklung Website ...
Softwarearchitekt
Im Auftrag der neusta consulting GmbH wurde für die Hornbach AG die Position des Software-Architekten für die CMS-Abteilung kurzfristig übernommen. Kerntätigkeit bezog sich auf die Übernahme von Aufgaben und Kenntnissen des wechselnden Personals innerhalb der Firstspirit Systemlandschaft sowie die Auswahl und Einarbeitung eines geeigneten Bewerbers für die o.g. Position mit abschließender Übergabe der Aufgaben und Kenntnisse.
Wasserfall Organisation / Entwicklung Website Java Verwaltung / Organisation Firstspirit CMS
Hornbach AG
Bornheim / Remote
6 Monate
2022-04 - 2022-09

Magnolia CMS Einführung

Senior-Softwareentwickler Scrum Entwicklung Website / App / CMS ...
Senior-Softwareentwickler
Im Auftrag der Neofonie GmbH wurde für die R+V Versicherungsgesellschaft die Magnolia CMS Einführung unterstützt. Kerntätigkeit bezog sich auf die Unterstützung und Anbindung von Drittsystem sowie die Docker-Container Virtualisierung beim Kunden. Der Schwerpunkt lag hierbei in der Behebung von Bugs, die während der Entwicklung im Zusammenhang mit der Docker-Virtualisierung auf dem Kundensystem auftraten, sowie die Beseitigung von Fehlentwicklungen aufgrund steigender Komplexität der Anforderungen. 
Scrum Entwicklung Website / App / CMS Java Monitoring / Sicherheit Magnolia CMS
R+V / R+V24 Versicherungsgruppe
Berlin / Remote
6 Monate
2022-04 - 2022-09

Magnolia-CMS Migration

Senior-Softwareentwickler Scrum / Kanban Entwicklung Website / App ...
Senior-Softwareentwickler
Im Auftrag der Hays Beteiligungs GmbH & Co. KG wurde für den Endkunden der Merkle Germany GmbH die Magnolia-CMS Migration in die Systemlandschaft als Senior-Softwareentwickler unterstützt. Hierbei wurde eine SharePoint / .NET Lösung durch das genannte CMS ersetzt. Kerntätigkeit bezog sich unteranderem auf die Erstellung und Entwicklung sowie Integration von Templates für Seiten und Komponenten sowie die Integration des hauseigenen Frontend-Frameworks. Des Weiteren wurde die vorhandene Solr Searchengine aufgrund der steigenden Komplexität und Sicherheitsbestimmungen durch eine Elasticsearch-Lösung im CCR (Chained) abgelöst und an die Magnolia CMS Systemlandschaft angebunden. Auf Wunsch des Kunden wurde eine eigenständige Spring-Boot Monitoring-Applikation entworfen und umgesetzt, um die entsprechenden Elasticsearch-Instanzen anzusteuern und zu überwachen sowie die Konfiguration und Anlage von Cronjobs für zeitgesteuerte Aufgaben des Clusters zu terminieren. 
Scrum / Kanban Entwicklung Website / App Java Magnolia Blossom / Spring Kontext Integration / CCR - Elasticsearch Magnolia Spring / Guice
Notenbank (Vertraulich)
Schweiz / Remote
6 Monate
2021-08 - 2022-01

analysieren der Magnolia CMS Lösung

Softwarearchitekt Scrum Entwicklung Organisation ...
Softwarearchitekt
Im Auftrag der Queo GmbH wurde für den deutschen Akademischen Austauschdienst in der Position des Softwarearchitekten eine vorhandene nicht funktionsfähige Magnolia CMS Lösung analysiert. Aufgrund der Dringlichkeit zwecks bevorstehendem Live-Gang wurden dem Kunden Lösungsvarianten dargelegt mit entsprechenden Empfehlungen. Gemäß Empfehlung wurden kritische Elemente, sofern möglich, refaktoriert oder in die neue Architektur überführt und angepasst. Weiterhin wurden Build und Deploy-Prozesse eingerichtet und entsprechende Testverfahren eingeführt.
Scrum Entwicklung Organisation Website / App / CMS Java Magnolia
Deutscher Akademischer Austauschdienst (DAAD)
Remote
2 Monate
2019-11 - 2019-12

Projekt-Pitch

Senior-Softwareentwickler Scrum Entwicklung / Organisation Website / App / CMS ...
Senior-Softwareentwickler
Im Auftrag der Neofonie GmbH wurde für ein Projekt-Pitch ein Magnolia CMS für den Kunden der Quarter Media GmbH entwickelt. Schwerpunkt bezog sich hier auf die Entwicklung einer Cloudinary ? App, welche in Verbindung mit dem Imaging Modul von Magnolia Redakteuren gestattet, mit der Applikation Bilder aus Cloudinary heraus zuzuschneiden, diese zu bearbeiten oder mit Metadaten (focal-, hotspot-points und weitere) anzureichern und entsprechend in Cloudinary zu aktualisieren. Durch die Applikation erhaltende oder eingepflegte Bilder konnten anschließend in Bild-Komponenten direkt verwendet werden.
Scrum Entwicklung / Organisation Website / App / CMS Java Schnittstellenentwicklung Magnolia CMS
Kicker.de - Quarter Media GmbH
Berlin / Remote
3 Monate
2019-08 - 2019-10

Pitch-Projekt

Softwarearchitekt Scrum Organisation / Entwicklung Website / App / CMS ...
Softwarearchitekt
Im Auftrag der Neofonie GmbH wurde für ein Pitch-Projekt für die Melitta Europa GmbH & Co. KG ein Magnolia CMS entwickelt. Schwerpunkt bezog sich auf die Anbindung externer Systeme und Services die seitens der Melitta Europa GmbH & Co. KG verwendet werden. Eine nähere Beschreibung kann aufgrund der Vertraulichkeitsvereinbarung nicht ausgeführt werden.
Scrum Organisation / Entwicklung Website / App / CMS Java Schnittstellenentwicklung Magnolia
Melitta Europa GmbH & Co. KG
Berlin / Remote
4 Monate
2019-04 - 2019-07

Modifizierung der Schnittstellen

Senior-Softwareentwickler Wasserfall Entwicklung Website / App ...
Senior-Softwareentwickler
Im Auftrag der ONMAX GmbH wurde für ein Start-Up Unternehmen ein Magento-Shop System auf die Bedürfnisse des Unternehmens angepasst. Schwerpunkt bezog sich auf die Modifizierung der Schnittstellen des Shops. Hierbei wurden E-Commerce Funktionen wie z.B. Preiskalkulationen, Rabattierungen und Event/Aktionsfunktionalitäten angepasst oder zur Verfügung gestellt. Weiterhin wurden Anpassungen am Frontend durchgeführt, um entsprechende Informationen der angelegten Funktionen anzuzeigen bzw. ein Zugriff der Funktionen zu ermöglichen.
Wasserfall Entwicklung Website / App PHP Magento
ONMAX GmbH
Remote
1 Jahr 2 Monate
2018-03 - 2019-04

Lizensierung von älteren Telekommunikationsanlagen

Softwarearchitekt Scrum Organisation / Entwicklung Website / App ...
Softwarearchitekt
Im Auftrag der MODIS AG wurde für die Mitel Deutschland GmbH eine monolithische Perlanwendung, die für die Lizensierung von älteren Telekommunikationsanlagen zuständig ist, als Modul einer bestehenden JSF-Web-Applikation migriert. Schwerpunkt bezog sich auf die Informationsbeschaffung der Abläufe der benötigten Daten der erfassten Anlagen und des Reverse-Engineerings der Perl-Applikation. Aufgrund des hohen Alters der Applikationen und Wegfalles von Know-how Trägern und der stark verteilten Systeme, mussten Schnittstellen neu implementiert oder angepasst werden, da verwendete Dienste nicht mehr zur Verfügung standen. Die Migration ermöglichte es, online eine erneute Lizensierung von Telefonanlagen durchzuführen oder für Offlinesysteme eine Lizenzdatei auf Grundlage der Zertifikate zur erneuten Lizensierung zu erzeugen.
Scrum Organisation / Entwicklung Website / App Perl / Java Migration JSF
Mitel Deutschland GmbH
Berlin / Remote
1 Jahr 1 Monat
2017-04 - 2018-04

Erstellung und Erweiterung von Dialogen

Softwareentwickler Wasserfall Entwicklung Java ...
Softwareentwickler
Im Auftrag der IBM iX Germany GmbH wurde für die Migros Genossenschaft das vorhandene Magnolia CMS nach Kundenwunsch weiterentwickelt. Schwerpunkt bezog sich hierbei auf die Erstellung und Erweiterung von Dialogen für Komponenten und Seiteneigenschaften unter der Verwendung der Magnolia-Blossom Integration. Hierbei wurden eigene Felder für Magnolia entwickelt, um entsprechende Daten / Aufgaben innerhalb der Dialoge verbessert darzustellen und eine gezielte Konfiguration der Komponenten zu ermöglichen, wie bspw. die Anzeige von erweiterten Optionen unter Berücksichtigung von personalisierten Inhalten oder bestimmte Bedingungen.
Wasserfall Entwicklung Java Magnolia-Blossom Magnolia
Migros Genossenschaft (CH)
Berlin
1 Jahr 5 Monate
2016-12 - 2018-04

Migration der Webauftritt

Senior-Softwareentwickler Scrum Entwicklung Website / App ...
Senior-Softwareentwickler
Im Auftrag der IBM iX Germany GmbH wurde mittels Migration der Webauftritt des Asklepios Kliniken Verbund mit dem Magnolia CMS ausgeführt. Zu den Kernaufgaben gehörte die Entwicklung von modellbasierten Freemarker Komponenten, Erstellung und Konfiguration von Seitentemplates für unterschiedlichste Mandanten, Indexierung und Such-Algorithmus-Konfiguration von Elasticsearch für Magnolia-Seiten unter Berücksichtigung der Multi-Mandantenfähikeit , Magnolia-Filter Konfiguration und Erweiterungen, App-Entwicklung zur Event und Artikelverwaltung für Komponenten sowie Erstellung von Integration und Funktionstest als auch Konfiguration, Verwaltung und Anpassungen von Build und Deploy Prozessen für Live / Stage und Testsysteme.
Scrum Entwicklung Website / App Java Schnittstellenentwicklung / App-Entwicklung Magnolia
Asklepios Kliniken GmbH & Co. KGaA
Berlin
1 Jahr 11 Monate
2016-06 - 2018-04

Entwicklung von modellbasierten Freemarker Komponenten

Senior-Softwareentwickler Wasserfall Organisation / Entwicklung Website ...
Senior-Softwareentwickler
Im Auftrag der IBM iX Germany GmbH wurde für die Rossmann GmbH der Webauftritt mit dem Magnolia CMS realisiert und weiterentwickelt. Zu den Kernaufgaben gehörte die Entwicklung von modellbasierten Freemarker Komponenten, Erstellung und Konfiguration von Seitentemplates, Indexierung und Such-Algorithmus-Konfiguration von Elasticsearch für Magnolia-Seiten, Monitoring (bspw. Grafana-Metriken / Log-Stash Anbindung), Magnolia-Filter Konfiguration und Erweiterungen (bspw. JWT-Token) sowie Erstellung von Integration und Funktionstest als auch Konfiguration, Verwaltung und Anpassungen von Build und Deploy Prozessen für Live / Stage und Testsysteme.
Wasserfall Organisation / Entwicklung Website Java Schnittstellenentwicklung Magnolia
Rossmann GmbH
Berlin
7 Monate
2016-06 - 2016-12

Automatisierung von Prozessen

Senior-Softwareentwickler Wasserfall Entwicklung Website / App ...
Senior-Softwareentwickler

Für die IBM iX Germany GmbH wurde zur Automatisierung von Prozessen bspw. von Personal und Projektaufgaben eine Spring-Webapplikation mit der Verwendung von Camunda entwickelt. Die Applikation ermöglichte es, Geschäftsprozesse zu definieren und zeit- oder eventgesteuert auszuführen. Dies ermöglichte die automatisierte Anlage der E-Mail-Konten sowie Rechtekonfiguration für neue Mitarbeiter oder die automatisierte Anlage von Repositories / Laufwerken und Services für neue Kundenprojekte. Schwerpunkt bezog sich auf die Schnittstellenentwicklung und Integration verschiedenster Servicesysteme.

Wasserfall Entwicklung Website / App Java Schnittstellenentwicklung / App-Entwicklung Camunda
IBM Deutschland GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

Qualifikationen

Duales Studium (Mathematik / Informatik (B/M))

  • FIAN/FISI
  • CISCO Certified

Position

Position

  • Informatiker, Pilot für Flächenflugzeuge
  • Gesellschaftsführender Geschäftsführer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Magnolia

Produkte / Standards / Erfahrungen / Methoden

FIRMA

Seit 2011 in nebenberuflicher Selbständigkeit und mit Gründung (02/17) des Einzelunternehmens ?Java-Tec? unterstützen wir erfolgreich mittelständische Unternehmen mit unseren Dienstleistungen in der Softwareentwicklung. Der Fokus liegt hierbei auf die Fullstack-Entwicklung von Web- als auch Stand Alone-Applikationen, CM-Systeme sowie die Schnittellenentwicklung nach Kundenwunsch. Seit 06/2023 wurde die ?Java-Tec? als Einzelunternehmen in die Firma (auf Anfrage) ausgegliedert.


KENNTNISSE

MARKUP

  • XML
  • FTL
  • JSF / JSP
  • FXML
  • JSON
  • HBS
  • YAML
  • HTML/CSS/PHP/LUA


FRAMEWORKS

  • Spring-Core / Boot
  • Svelte
  • Hibernate Stack
  • JPAv1-2 /JTA
  • Jackson
  • Lombok
  • Struts
  • Spring-Web / AOP / CTX / TX
  • Angular
  • Vue / React / NextJS
  • Spring-Boot
  • Spring-Data / REST / Security
  • Swing / AWT
  • GWT


CMS

  • Magnolia (CE / DX / Blossom)
  • Liferay
  • AEM
  • Typo 3 | Firstspirit


VM | CD / CI | IDE | BUILD - MANAGEMENT

  • Docker ? Native / Swarm
  • Docker - Kubernetes
  • Bamboo / Jenkins
  • Docker - Openshift
  • Maven
  • Gradle


VM | CD /CI | IDE | BUILD - MANAGEMENT

  • Jira / Confluence
  • Redmine
  • Eclipse
  • IntelliJ
  • Git
  • SVN
  • Git-Pipelines
  • NPM / Node.js


TESTING | LOGGING | MONITORING | SECURITY

  • J-Unit
  • SonarQube
  • Splunk
  • Kafka
  • Keycloak
  • Liquibase
  • Logstash
  • Mockito
  • Checkstyle
  • log4J
  • Prometheus
  • Grafana
  • Nexus


SEARCH ENGINES

  • Elasticsearch
  • Opensearch
  • Solr


WEBSERVER

  • Tomcat
  • Glassfish
  • Payara
  • TomEE
  • Wildfly
  • WebSphere

Programmiersprachen

Java SE/EE JDK v 5 ? v19
Java FX / FX2
Android Java/Kotlin
Java-Script
C# (C-Sharp)
J# (J-Sharp)
C/C++
Perl / Phyton

Datenbanken

MSSQL
Postgres
Oracle
JCR
MySQL / Maria DB
H2
DB2
CRX

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.