
Softwarearchitekt / Senior Full-Stack Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐120€/Stunde
- 15345 Garzau-Garzin
- National
- de | en
- 20.05.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2024 – 5/2025
TätigkeitsbeschreibungKonzeption 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 QualifikationenBuild-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
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
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)
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 QualifikationenBuild-Tools, Apache Maven, Apache Tomcat, Elasticsearch, Git, Graphql, Java-Entwickler, Java (allg.), Scrum, Software Architecture, Software Design, Software Quality, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler, Softwareentwicklung (allg.)
4/2022 – 9/2022
TätigkeitsbeschreibungEntwicklung 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 QualifikationenBuild-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
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
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
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 QualifikationenSoftwaredokumentation, 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
11/2019 – 12/2019
TätigkeitsbeschreibungErstellung einer Magnolia App für die Anbindung von Cloudinary für das Magnolia CMS zur Bearbeitung und Nutzung von Medien innerhalb des CMS
Eingesetzte QualifikationenBuild-Tools, Apache Maven, Apache Tomcat, Confluence, Java (allg.), Jira, Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Softwareanforderungsanalyse, Softwareentwickler, Spring Framework
8/2019 – 10/2019
TätigkeitsbeschreibungErstellung 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 QualifikationenBuild-Tools, Apache Kafka, Apache Solr, Apache Tomcat, Elasticsearch, Java-Entwickler, Java (allg.), Scrum, Software Architecture, Software Design, Software Quality, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler, Spring Framework
6/2019 – 6/2023
TätigkeitsbeschreibungEntwicklung 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 QualifikationenSoftwaredokumentation, 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.)
4/2019 – 7/2019
TätigkeitsbeschreibungAnpassung und Entwicklung im Magento-Shop System, Erstellung von REST-Schnittstellen sowie Anpassungen am Frontend
Eingesetzte QualifikationenRelationale Datenbanken, SQL, JavaScript-Entwickler, PHP-Entwickler, Softwareentwickler, HTML5, JavaScript, PHP
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.
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
4/2017 – 4/2018
TätigkeitsbeschreibungEntwicklung 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 QualifikationenApache Tomcat, Apache Maven, Apache Solr, Build-Tools, Git, Java-Entwickler, Java (allg.), Kundenberater, Relationale Datenbanken, Software Quality, Softwareentwickler, Spring Framework, SQL
12/2016 – 4/2018
TätigkeitsbeschreibungEntwicklung 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 QualifikationenSoftware 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
8/2016 – 1/2018
TätigkeitsbeschreibungEntwicklung 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 QualifikationenSoftware 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
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
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
3/2016 – 6/2016
TätigkeitsbeschreibungErstellung 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 QualifikationenDatenanalyse, Relationale Datenbanken, Softwaredokumentation, Softwareentwickler, SQL, SQL Entwickler
8/2015 – 6/2016
TätigkeitsbeschreibungSchnittstellenentwicklung 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 QualifikationenApache Kafka, Apache Maven, Apache Solr, Apache Tomcat, Confluence, Eclipse, Elasticsearch, Git, Java-Entwickler, Jenkins, Jira, Junit, Kundenberater, Relationale Datenbanken, Softwareentwickler, SQL, Subversion, Testen
8/2015 – 6/2016
TätigkeitsbeschreibungSchnittstellenentwicklung 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 QualifikationenApache Solr, Confluence, Eclipse, Git, Java-Entwickler, Java (allg.), Jenkins, Jira, Junit, Relationale Datenbanken, Softwareentwicklung (allg.)
6/2015 – 8/2015
TätigkeitsbeschreibungEntwicklung 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 QualifikationenJavaserver 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
12/2013 – 6/2015
TätigkeitsbeschreibungSoftwareentwicklung 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 QualifikationenJavaserver 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
Berlin
Berlin
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden