freiberufler Softwarearchitekt / Senior Full-Stack Developer auf freelance.de

Softwarearchitekt / Senior Full-Stack Developer

zuletzt online vor 9 Tagen
  • 80‐120€/Stunde
  • 15345 Garzau-Garzin
  • National
  • de  |  en
  • 20.05.2025

Kurzvorstellung

Softwarearchitekt für Front- und Backend-Entwicklungen in komplexen Strukturen und Systemlandschaften mit über 10 Jahren Projekterfahrung in namhaften Unternehmen. Lösungsorientiert mit Fokus auf Softwareperformanz und Qualität.

Qualifikationen

  • Java (allg.)11 J.
  • Softwareentwicklung (allg.)11 J.
  • Spring Framework6 J.
  • Apache Tomcat10 J.
  • Build-Tools8 J.
  • Javaserver Faces6 J.
  • Magnolia CMS
  • Software Architecture8 J.
  • Software Quality8 J.
  • Softwareanforderungsanalyse8 J.

Projekt‐ & Berufserfahrung

Softwarearchitekt
Komet-Dental - Gebr. Brasseler, Berlin
6/2024 – 5/2025 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

6/2024 – 5/2025

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines Headless-CMS mit Magnolia, Anbindung von Drittsystemen (Comercetools, E-Commerce), Schnittstellenentwicklung, Annotationsgesteuerte Entwicklung für Module innerhalb des Magnolia-REST Delivery Endpoints (MVC Integration), Konfiguration des Frontends (NextJS + React-Entwicklung ), Erstellung und Konfiguration der Build- und Deployprozesse (Git-Pipes)

Eingesetzte Qualifikationen

Build-Tools, Apache Maven, Apache Solr, Apache Tomcat, Confluence, Git, Java-Entwickler, Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, JavaScript-Entwickler, Jira, React (JavaScript library), Schnittstellenentwicklung, Software Architecture, Software Quality, Softwareentwicklung (allg.), Typescript

Softwarearchitekt
Bundesamt für Wirtschaft und Ausfuhrkontrolle, Berlin
10/2023 – 12/2024 (1 Jahr, 3 Monate)
Innere und Äußere Sicherheit
Tätigkeitszeitraum

10/2023 – 12/2024

Tätigkeitsbeschreibung

JSF Frameworksmigration (Icefaces wurde durch Primefaces abgelößt),
Entwicklung nach Barrierefreiheit, Modularisierung der monolithischen Anwendung, Konfiguration und Anpassung von Build- und Deployprozessen, Schnittstellenentwicklung / Anbindung von Elster, Frontendanpassungen

Eingesetzte Qualifikationen

Build-Tools, Angular, Apache Maven, Elasticsearch, Git, Java-Entwickler, Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, JavaScript-Entwickler, Javaserver Faces, Jenkins, Kanban (Softwareentwicklung), Qualitätsmanagement / QS / QA (IT), Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler, Softwareentwicklung (allg.), Softwaretester, Spring Framework, SQL, Testen, WebSphere, XHTML (Extensible HyperText Markup Language)

Softwarearchitekt
Hornbach AG, Berlin / Bornheim
11/2022 – 5/2023 (7 Monate)
Handel
Tätigkeitszeitraum

11/2022 – 5/2023

Tätigkeitsbeschreibung

Übernahme von Aufgaben und Vertretung eines Softwarearchitekten, der das Unternehmen verlassen hat. Implementierung von Anforderungen innerhalb der Firstspirit-CMS-Systemlandschaft. Auswahl und Einarbeitung von Bewerbern zur internen Besetzung der Position und abschließender Übergabe der Aufgaben.

Eingesetzte Qualifikationen

Build-Tools, Apache Maven, Apache Tomcat, Elasticsearch, Git, Graphql, Java-Entwickler, Java (allg.), Scrum, Software Architecture, Software Design, Software Quality, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler, Softwareentwicklung (allg.)

Senior Softwareentwicker
Kundenname anonymisiert, Berlin / Schweiz
4/2022 – 9/2022 (6 Monate)
Banken
Tätigkeitszeitraum

4/2022 – 9/2022

Tätigkeitsbeschreibung

Entwicklung im Magnolia CMS Umfeld mit Blossom (Spring Kontext) Integration, Erstellung von Dialogen / Komponenten und Seitentemplates, Anpassung und Erstellung von REST-Schnittstellen, Entwicklung von Spring-Boot Applikationen für die Steuerung und Monitoring von Elasticsearch Cluster im CCR Betrieb. CMS Mirgration aus einer Sharepoint /.Net Lösuung

Eingesetzte Qualifikationen

Build-Tools, Apache Maven, Apache Tomcat, Confluence, Datenmodelierung, Elasticsearch, Git, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), JavaScript, Javaserver Faces, Javaserver Pages, Relationale Datenbanken, Software Architecture, Software Quality, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler, Spring Framework, SQL, Typescript, WebSphere

Senior Softwareentwicker
R+V / R+V24 Versicherungsgruppe, Berlin
4/2022 – 9/2022 (6 Monate)
Versicherungen
Tätigkeitszeitraum

4/2022 – 9/2022

Tätigkeitsbeschreibung

Refactoring von bestehender Implementierung, Anbindung und Fehleranalyse beim Endkunden für die Magnolia CMS im Docker-Cluster,
Support und Schulung des Entwicklungsteams

Eingesetzte Qualifikationen

Build-Tools, Apache Maven, Docker, Java-Entwickler, Java (allg.), Java Architecture for XML Binding (JAXB), Kubernetes, Scrum, Software Architecture, Software Quality, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler, Softwareentwicklung (allg.), Spring Framework, Testen

Softwarearchitekt
Deutscher Akademischer Austauschdienst, Berlin
8/2021 – 1/2022 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

8/2021 – 1/2022

Tätigkeitsbeschreibung

Übernahme und Umsetzung der Backend-Entwicklung für das Magnolia CMS, Entwicklung von Magnolia Apps zur Steuerung und Anbindung von Drittsystemen sowie Erstellung und Implementierung von Freemarker-Komponenten im MVC Design Pattern als auch konfiguration der Solr-Integration sowie Kommunikation und Anbindung mit dem Frontend

Eingesetzte Qualifikationen

Softwaredokumentation, JavaScript-Entwickler, Software Quality, Apache Tomcat, Softwareanforderungsanalyse, Typescript, Apache Maven, Apache Solr, Java-Entwickler, Java (allg.), Jenkins, Relationale Datenbanken, Scrum, Software Architecture, Softwareentwickler, Softwareentwicklung (allg.), SQL

Senior Softwareentwicker
Kicker.de - Quarter Media GmbH, Berlin
11/2019 – 12/2019 (2 Monate)
Medienbranche
Tätigkeitszeitraum

11/2019 – 12/2019

Tätigkeitsbeschreibung

Erstellung einer Magnolia App für die Anbindung von Cloudinary für das Magnolia CMS zur Bearbeitung und Nutzung von Medien innerhalb des CMS

Eingesetzte Qualifikationen

Build-Tools, Apache Maven, Apache Tomcat, Confluence, Java (allg.), Jira, Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Softwareanforderungsanalyse, Softwareentwickler, Spring Framework

Senior Softwareentwicker
Melitta Europa GmbH & Co. KG, Berlin
8/2019 – 10/2019 (3 Monate)
Gastronomie
Tätigkeitszeitraum

8/2019 – 10/2019

Tätigkeitsbeschreibung

Erstellung eines Magnolia CMS Projekts für die Präsentation des CMS beim Endkunden, es wurden zudem diverse Apps entwickelt für die Anbindung von Drittsystemen des Kunden

Eingesetzte Qualifikationen

Build-Tools, Apache Kafka, Apache Solr, Apache Tomcat, Elasticsearch, Java-Entwickler, Java (allg.), Scrum, Software Architecture, Software Design, Software Quality, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler, Spring Framework

Softwarearchitekt
Bechtle AG, Berlin
6/2019 – 6/2023 (4 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

6/2019 – 6/2023

Tätigkeitsbeschreibung

Entwicklung für das Magnolia CMS, Schnittstellenentwicklung für Drittsysteme, Konfiguration und Anpassung von Build- und Deployprozessen sowie integration der Containervirtualisierungen, Integration von Trackingmechanismen, Anleiten/Schulung von Mitarbeitern für die Entwicklung innerhalb der CMS-Systemlandschaft

Eingesetzte Qualifikationen

Softwaredokumentation, Softwareentwickler, Software Quality, Apache Tomcat, Software Architecture, Softwareanforderungsanalyse, Build-Tools, Apache Kafka, Apache Maven, Confluence, Docker, Elasticsearch, Hybris, Java-Entwickler, Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, JavaScript-Frameworks, Jira, Kubernetes, React (JavaScript library), Relationale Datenbanken, Scrum, Softwareentwicklung (allg.)

Senior Softwareentwicker
ONMAX GmbH, Berlin
4/2019 – 7/2019 (4 Monate)
Gastronomie
Tätigkeitszeitraum

4/2019 – 7/2019

Tätigkeitsbeschreibung

Anpassung und Entwicklung im Magento-Shop System, Erstellung von REST-Schnittstellen sowie Anpassungen am Frontend

Eingesetzte Qualifikationen

Relationale Datenbanken, SQL, JavaScript-Entwickler, PHP-Entwickler, Softwareentwickler, HTML5, JavaScript, PHP

Senior Softwareentwickler
Mitel Deutschland GmbH / DeTeWe GmbH, Berlin
3/2018 – 4/2019 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2018 – 4/2019

Tätigkeitsbeschreibung

Migration einer Perl Anwendung zur Lizensierung von Telefonanlagen in die bestehende JSF-Webanwendung als eigenständiges Modul.

Kernaufgabe war das Reverse-Engineering der Perl-Anwendung und die nahtlose Migration von Drittsystemen innerhalb des Lizensierungsprozesses
sowie die Modul-Entwicklung mit dem Primefaces-Framework.

Eingesetzte Qualifikationen

Build-Tools, Apache Tomcat, Git, glasfish, Hibernate (Framework), Java-Entwickler, Java (allg.), Javaserver Faces, Perl, Relationale Datenbanken, Software Architecture, Software engineering / -technik, Software Quality, Softwareanforderungsanalyse, Softwareentwickler, Softwareentwicklung (allg.), Spring Framework, Subversion, Testen

Softwareentwickler
Migros Genossenschaft, Berlin / Schweiz
4/2017 – 4/2018 (1 Jahr, 1 Monat)
Großhandel
Tätigkeitszeitraum

4/2017 – 4/2018

Tätigkeitsbeschreibung

Entwicklung im Magnolia CMS Umfeld mit Blossom Integration, Erstellung von Komponenten , Seiten und Dialogtemplates im Spring Kontext,Konfiguration - Solr Indexierung, REST-Schnittstellenanbindung für Drittsysteme

Eingesetzte Qualifikationen

Apache Tomcat, Apache Maven, Apache Solr, Build-Tools, Git, Java-Entwickler, Java (allg.), Kundenberater, Relationale Datenbanken, Software Quality, Softwareentwickler, Spring Framework, SQL

Softwarearchitekt
Asklepios Kliniken GmbH & Co. KGaA, Berlin
12/2016 – 4/2018 (1 Jahr, 5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2016 – 4/2018

Tätigkeitsbeschreibung

Entwicklung nach Anforderungen im Magnolia CMS, Model und Templating, Anpassung von FilterChains, Komponenten und Seitenerstellung mit Freemarkerunterstützung. REST-Schnittstellenentwiclung, Anpassung der Elasticsearch Query-Logik zur Indexierung von Dokumenten

Eingesetzte Qualifikationen

Software Quality, Apache Tomcat, Software Architecture, Apache Maven, Apache Solr, Build-Tools, Confluence, Elasticsearch, Git, Java-Entwickler, Java (allg.), Jenkins, Jira, Relationale Datenbanken, Schnittstellenentwicklung, SQL, Test Automation, Testen, XML

Senior Softwareentwickler (Festanstellung)
IBM Company Group, Berlin
8/2016 – 1/2018 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2016 – 1/2018

Tätigkeitsbeschreibung

Entwicklung und Beratung für Business-Kunden im agilem Umfeld (Scrum/Kanban). Es wurden mehrere Projekte (IBM als Agentur) für den Arbeitgeber umgesetzt. Schwerpunkt bezog sich hier auf die Magnolia CMS Entwicklung

Eingesetzte Qualifikationen

Software Quality, Apache Tomcat, glasfish, WebSphere, Software Design, Softwareanforderungsanalyse, Git, Java-Entwickler, Javaserver Faces, Javaserver Pages, Jenkins, Kundenberater, Relationale Datenbanken, Scrum, Software Architecture, Softwaredokumentation, Spring Framework, Subversion

Senior Softwareentwicker (Festanstellung)
Rossmann GmbH, Berlin
6/2016 – 4/2018 (1 Jahr, 11 Monate)
Handel
Tätigkeitszeitraum

6/2016 – 4/2018

Tätigkeitsbeschreibung

Entwicklung für das Magnolia CMS, Anpassung von FilterChains (Abhandlung der Requests innerhalb des CMS), Trackingimplementierung (Marketing), Konfiguration und Anbindung von Drittsystem (Grafana, Elasticsearch),Erstellung von Metriken, Implementierung von REST-Schnittstellen,
Erstellung von Freemarker-,Komponenten- und Seitentemplates im MVC Konzept (Design Pattern), Kundenkorrespondenz über Neuanforderungen sowie Anpassungsanforderungen für die Bereiche CMS,
Build- und Deployprozesse sowie Qualitätssicherung

Eingesetzte Qualifikationen

Softwaredokumentation, Software Quality, Apache Tomcat, Apache Maven, Apache Solr, Confluence, Elasticsearch, Hibernate (Java), Java-Entwickler, Java (allg.), JavaScript, JavaScript-Frameworks, Jenkins, Jira, Kanban (Softwareentwicklung), Relationale Datenbanken, Scrum, Softwareentwicklung (allg.), Spring Framework

Senior Softwareentwicker (Festanstellung)
Flughafen Berlin und Brandenburg, Berlin
3/2016 – 6/2016 (4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

3/2016 – 6/2016

Tätigkeitsbeschreibung

Erstellung und Modifizierung von SQL-Abfragen zur Erfassung und Verarbeitung der Daten für die Beschwerdestatistik des Flughafens Berlin und Brandenburg innerhalb der Phentao-Integration

Eingesetzte Qualifikationen

Datenanalyse, Relationale Datenbanken, Softwaredokumentation, Softwareentwickler, SQL, SQL Entwickler

Senior Softwareentwicker (Festanstellung)
Osram GmbH, Berlin
8/2015 – 6/2016 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2015 – 6/2016

Tätigkeitsbeschreibung

Schnittstellenentwicklung für das Magnolia CMS, Anpassung von FilterChains (Abhandlung der Requests innerhalb des CMS), Trackingimplementierung (Marketing), Erstellung von Freemarker-,Komponenten- und Seitentemplates im MVC Konzept (Design Pattern), Kundenkorrespondenz über Neuanforderungen sowie Anpassungsanforderungen für die Bereiche CMS, Build- und Deployprozesse sowie Qualitätssicherung

Eingesetzte Qualifikationen

Apache Kafka, Apache Maven, Apache Solr, Apache Tomcat, Confluence, Eclipse, Elasticsearch, Git, Java-Entwickler, Jenkins, Jira, Junit, Kundenberater, Relationale Datenbanken, Softwareentwickler, SQL, Subversion, Testen

Senior Softwareentwicker (Festanstellung)
Toyota Deutschland GmbH, Berlin
8/2015 – 6/2016 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2015 – 6/2016

Tätigkeitsbeschreibung

Schnittstellenentwicklung für das Magnolia CMS, Anpassung von FilterChains (Abhandlung der Requests innerhalb des CMS), Trackingimplementierung (Marketing), Erstellung von Freemarker-,Komponenten- und Seitentemplates im MVC Konzept (Design Pattern), Kundenkorrespondenz über Neuanforderungen sowie Anpassungsanforderungen für die Bereiche CMS, Build- und Deployprozesse sowie Qualitätssicherung

Eingesetzte Qualifikationen

Apache Solr, Confluence, Eclipse, Git, Java-Entwickler, Java (allg.), Jenkins, Jira, Junit, Relationale Datenbanken, Softwareentwicklung (allg.)

Softwareentwickler (Festanstellung)
T-Systems on site services GmbH, Wolfsburg
6/2015 – 8/2015 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2015 – 8/2015

Tätigkeitsbeschreibung

Entwicklung und Konzeption einer integrierten Webapplikation innerhalb der Web-Software VIRMA als Schnittstelle zur Volkswagen Instanz und dessen Tochterunternehmen. Das Projekt "Entrylist" (Meldelisten) wurde zur Konzeption und Planung für Nutzfahrzeuge der Volkswagen AG (Pre-Car Konfiguration) entwickelt.

Eingesetzte Qualifikationen

Javaserver Faces, Javaserver Pages, Apache Maven, Apache Tomcat, Application lifecycle management (ALM), Git, glasfish, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), Jira, Junit, Relationale Datenbanken, Spring Framework, SQL, WebSphere

Softwareentwickler (Festanstellung)
Volkswagen AG, Wolfsburg
12/2013 – 6/2015 (1 Jahr, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2013 – 6/2015

Tätigkeitsbeschreibung

Softwareentwicklung mit Schwerpunkt Java, Schnittstellenentwicklung in Java/C#, Implementierung von Anforderungen, Refactoring von Bestandscode, Konzeption von Schnittstellen in UML2, Testerstellung mit diversen Testingframeworks, Erstellung und Optimierung von Build- und Deployprozessen

Eingesetzte Qualifikationen

Javaserver Faces, Javaserver Pages, Apache Kafka, Apache Maven, Apache Tomcat, Application lifecycle management (ALM), C#, C# Developer, Eclipse, Git, glasfish, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), Java Database Connectivity, Jenkins, Jquery, Json, Junit, Netbeans, Relationale Datenbanken, Scala, Schnittstellenentwicklung, Scrum, SOAP, Softwareentwicklung (allg.), Spring Framework, SQL, Subversion, Testen, WebSphere

Ausbildung

Informatik und Mathematik
B/M
2019
Berlin
Fachinformatiker Anwendungsentwicklung
Ausbildung
2010
Berlin

Über mich

Als Softwarearchitekt / Full-Stack Entwickler unterstütze ich Unternehmen bei der Umsetzung von Aufträgen, Forschungen, Optimierungen oder Weiterbildungsmaßnamen.

Eine analytische Denkweise, fundierte Kenntnisse, ausgeprägte Kommunikationsstärke und meine Fähigkeit Projekte von der Planung bis zur Implementierung erfolgreich zu managen gehören zu meinen persönlichen Stärken.

Weitere Kenntnisse

Kenntnisse - Programmiersprachen

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



Kenntnisse - VM | CD / CI | Build-Tools

Docker – Native / Swarm
Docker - Kubernetes
Docker - Openshift
Maven
Bamboo / Jenkins
Gradle
Jira / Confluence
Git
Redmine
Eclipse
IntelliJ
SVN
Git-Pipelines
NPM / Node.js



Kenntnisse - Markup

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



Kenntnisse - Framework

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



Kenntnisse - CMS

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



Kenntnisse - Datenbanken / Persistierung

MSSQL
Postgres
MySQL / Maria DB
H2
Oracle
JCR
DB2
CRX



Kenntnisse - Testing | Logging | Monitoring | Security

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



Kenntnisse - Search Engines

Elasticsearch
Opensearch
Solr



Kenntnisse - Webserver

Tomcat
Glassfish
TomEE
Wildfly
Payara
WebSphere

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
645
Alter
37
Berufserfahrung
13 Jahre und 5 Monate (seit 01/2012)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden