E-Commerce, SAP Commerce (Hybris), Java/Spring/Spring Boot/Microservices/DDD/Angular
Aktualisiert am 10.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.12.2025
Verfügbar zu: 100%
davon vor Ort: 25%
Java
SAP Commerce Cloud (Hybris)
Spring Boot
Quarkus
Spring
Microservices
Open -API
Domain Driven Design
TypeScript
Microsoft SQL Server
MySQL
JavaScript
SQL
Docker
Jenkins
Angular
Kubernetes
Kotlin
Python
Helm
Groovy
PostgreSQL
Git
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Monate
2025-09 - heute

Implementierung einer Web-Applikation

Senior Software Entwickler, Architekt Java 25 Quarkus JavaScript ...
Senior Software Entwickler, Architekt
Implementierung einer Web-Applikation mit dem Ziel, das Management von Baustellen und den damit einhergehenden Prozessen einfach und übersichtlich zu gestalten.
  • Anforderungsmanagement
  • Design
  • Architektur
  • Implementierung
  • Beratung
Java 25 Quarkus JavaScript JUnit Maven GitHub IntelliJ PostgreSQL Flyway OpenTelemetry Grafana JWT HTML HTMX Tailwind CSS
Nevva Ltd.
7 Monate
2024-12 - 2025-06

Erstellung eines Chatbots

Senior Software Entwickler, Architekt Java 23 Quarkus MicroProfile ...
Senior Software Entwickler, Architekt
  • Die Erstellung eines Chatbots für ein Unternehmen ist das Ziel dieses Projekts. Der Chatbot ermöglicht den Kunden, in natürlicher Sprache Fragen zu stellen und Antworten über das Unternehmen und dessen angebotene Dienstleistungen zu erhalten.
  • Die Applikation verwendet KI in Form von großen Sprachmodellen (LLM), ähnlich wie ChatGPT.
  • Die Besonderheit dieser Applikation ist, dass das LLM lokal auf der Infrastruktur des Kunden läuft, damit die internen Daten des Unternehmens nicht außen gelangen. Aus diesem Grund kam die Nutzung der APIs der großen kommerziellen und externen Anbieter nicht infrage.
  • Ich zeichnete für die Architektur und Implementierung der Software verantwortlich.
  • Verantwortung
    • Architektur
    • Implementierung
    • Beratung
    • Coaching
    • Support
Java 23 Quarkus MicroProfile JUnit Maven GitHub IntelliJ LLM Ollama Qdrant DB LangChain4J RAG Docker HTMX Tailwind CSS
Nevva Ltd.
2 Jahre 9 Monate
2021-08 - 2024-04

Anpasung und Erweiterung von SAP Commerce & Erstellung von Microservices

Senior Software Entwickler, Architekt SAP Commerce (Hybris) Java Groovy ...
Senior Software Entwickler, Architekt
Als Teil eines internationalen Teams bestehend aus Frontend- und Backend Entwicklern, habe ich zur Entwicklung des Mercedes Me Backends beigetragen. Dabei bildete SAP Commerce (Hybris) den Kern Systems und viele Microservices übernahmen spezifische Aufgaben. Wir haben das kontinuierlich die Kernfunktionalitäten verbessert, aber auch stetig neuen Funktionalitäten umgesetzt. Dabei wurden einige Funktionalitäten in dedizierte Microservices ausgelagert. Meine tägliche Arbeit umfasste unter anderem:
  • Wartung der bestehenden Applikationen und Microservices
  • Implementierung von Funktionalitäten und Geschäftsprozessen
  • Spezifizierung und Implementierung von APIs
  • Anpassung existierender Geschäftsprozesse und Workflows
  • Verbesserung der Codebasis (Refactoring)
  • Implementierung von Unit-, Integrations-, End-to-End- und API-Tests
  • Implementierung von Microservices basiernd auf Domain-Driven Design (DDD) and Hexagonal Architecture
  • Verteilung/Deployment von Applikationen und Microservices in Docker Containern in Kubernetes Cluster mithilfe DevOps Werkzeuge
  • Dokumentierung der Architektur-Entscheidungen (ADRs)
  • Fehleranalyse und -behebung
  • Koordination and Kollaboration mit anderen Teams
  • Dokumentierung der Codebasis
  • Dokumentierung der Programmfunktionalitäten
  • Vortragen von technischen Präsentationen
  • Code Reviews
  • Definition und Verbesserung von User Stories
  • Aufwandschätzung
  • Anwendung agiler Methoden (Scrum & SAFe)
  • Coaching/ Onboarding von neuen Teammitgliedern
  • Verantwortung
    • Architektur
    • Implementierung
    • Beratung
    • Coaching
    • Support
SAP Commerce (Hybris) Java Groovy Spring Framework Spring Boot Spring Data WebFlux ActiveMQ Junit Spock Mockito WireMock Karate Gherkin Maven GitHub GitHub Actions Kubernetes Flux Helm Jenkins OpenAPI OAuth2 JWT Swagger MkDocs Artifactory Harbor IntelliJ Jira Miro Confluence SonarQube Kafka REST MapStruct
Mercedes-Benz GmbH ? Me Connect Store / Autohersteller
Remote
8 Monate
2020-12 - 2021-07

Händlerplatform

Senior Software Entwickler SAP Commerce (Hybris) Spring Java ...
Senior Software Entwickler
Re-Design der UI der auf SAP Commerce (Hybris) basierten Plattform. Meine tägliche Arbeit umfasste unter anderem:
  • Verfeinern von User Stories
  • Wartung existierender Applikationen
  • Implementierung von Frontend & Backend Funktionalitäten
  • Implementierung von Tests
  • Fehleranalyse und -behebung
  • Erstellen von technischen Dokumentationen
  • Anwendung agiler Softwareentwicklungsmethode nach Scrum
  • Code Reviews
  • Aufwandschätzung
  • Verantwortung
    • Design
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Spring Java JavaScript HTML CSS LESS BitBucket Jira Confluence
Hörmann KG
9 Monate
2020-11 - 2021-07

Large Machines Software System

Senior Software Entwickler SAP Commerce (Hybris) Spring Java ...
Senior Software Entwickler
Wartung und Erweiterung einer auf SAP Commerce (Hybris) basierten E-Commerce Platform. Meine tägliche Arbeit umfasste unter anderem:
  • Wartung existierender Applikationen
  • Verfeinern von User Stories
  • Implementierung von Frontend & Backend Funktionalitäten
  • Fehleranalyse und -behebung
  • Implementierung von Tests
  • Erstellen von technischen Dokumentationen
  • Code Reviews
  • Aufwandschätzung
  • Anwendung agiler Softwareentwicklungsmethode nach Scrum
  • Verantwortung
    • Design
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Spring Java JavaScript Maven HTML CSS LESS BitBucket Jira Confluence IntelliJ
Siemens AG
2 Monate
2020-10 - 2020-11

Erstellung einer Webapplikation zur Bewertung von Kunden

Software-Entwickler Mac OS X Java JavaScript ...
Software-Entwickler

Erstellung einer Webapplikation zur Bewertung von Kunden 

  • Anforderungsanalyse 
  • Konzepterstellung
  • Implementierung
  • Testen und Dokumentation 
Mac OS X Java JavaScript Micronaut Frameweork Micronaut Data REST HTML CSS Bootstrap Webservices JUnit Git MySQL IntelliJ IDEA
Bank
7 Monate
2020-01 - 2020-07

B2B Commerce Platform

Senior Software Entwickler, Architekt Angular Java SAP Spartacus ...
Senior Software Entwickler, Architekt
Entwicklung einer B2B-Platform für den Fahrzeughandel mit der Möglichkeit des Fuhrpark-Managements
  • Verantwortung
    • Architektur
    • Implementierung
    • Beratung
Angular Java SAP Spartacus SAP Commerce Cloud (Hybris) Spring Webservices TypeScript JavaScript HTML CSS Apache Tomcat JUnit Git Jira Bitbucket Node.js Maven NgRx RxJs Yarn npm
Arineo GmbH
8 Monate
2019-05 - 2019-12

B2B Commerce Platform

Senior Software Entwickler, Architekt Angular Java Spring Boot ...
Senior Software Entwickler, Architekt
Implementierung einer Lösung für das Order-Management basierend auf Microservices. Erstellung eine PWA Applikation und Integration in SAP Commerce Cloud (Hybris)
  • Verantwortung
    • Architektur
    • Implementierung
    • Cloud Entwicklung
Angular Java Spring Boot SAP Commerce Cloud (Hybris) Spring Webservices TypeScript JavaScript REST HTML CSS Apache Tomcat JUnit Git Jira GitLab Jenkins Docker Node.js npm Maven Cloud Foundry SAP Cloud Platform
Covestro AG
2 Jahre 2 Monate
2017-03 - 2019-04

B2B Commerce Platform

Senior Software Entwickler, Architekt SAP Commerce (Hybris) Java Spring ...
Senior Software Entwickler, Architekt
Wartung und Erweiterung einer auf SAP Commerce Cloud (Hybris) basierten B2B-Platform
  • Verantwortung
    • Architektur
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit Git Jira Bitbucket Bamboo
Martin Braun KG
3 Monate
2018-05 - 2018-07

B2B Commerce Platform

Senior Software Entwickler, Consultant SAP Commerce (Hybris) Java Spring ...
Senior Software Entwickler, Consultant
Wartung und Erweiterung einer B2B-Platform für ein im Maschinenbau tätiges Unternehmen
  • Verantwortung
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit JRebel Git Jira Bitbucket Bamboo
Maschinenbau
9 Jahre 6 Monate
2007-04 - 2016-09

Entwicklung von diversen Applicationen

Senior Software Entwickler, Architekt Java PHP Scala ...
Senior Software Entwickler, Architekt
Pflege, Weiterentwicklung und Neuentwicklung von diversen Applikationen zur Unterstützung des operativen Geschäfts. Unter anderem Entwicklung von einem Kundenportal und einer Customer Intelligent Solution.
  • Verantwortung
    • Architektur
    • Entwicklung
    • Beratung
Java PHP Scala JavaScript C# SQL T-SQL SQL Server HTML XML CSS iReport JasperReports iText AJAX Apache Wicket Play Framework Apache Tomcat JFreeChart subversion JUnit Selenium AngularJS Git
Sonopress GmbH
7 Monate
2006-01 - 2006-07

Transport Management

Software Entwickler WebObjects Java SQL ...
Software Entwickler

Pflege, Weiterentwicklung und Support einer Transportmanagement-Applikation

  • Verantwortung
    • Entwicklung
    • Support

WebObjects Java SQL HTML CSS JavaScript iReport JasperReports iText
Arvato Logistics Services AG
8 Monate
2005-05 - 2005-12

Realisierung eines Verwaltungsprogramms

Windows XP Java JDBC ...

Design und Realisierung des Programms

  • Konzeption und Design
  • Design Datenmodell und Datenbankobjekte
  • Anbindung der Datenbank
  • Test und Dokumentation
Windows XP Java JDBC Swing SQL HSQLDB Eclipse
Verein
11 Monate
2005-02 - 2005-12

Intranet Application Resourcenmanagment

Software Entwickler, Consultant SQL PL/SQL J2EE ...
Software Entwickler, Consultant
Wartung und Erweiterung einer internen Anwendung basierend auf das Apache Struts Framework
  • Verantwortung
    • Design
    • Implementierung
    • Beratung
SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS
2 Jahre
2004-01 - 2005-12

Warenwirtschaft

Software Entwickler, Architekt VisualBasic VBA ADO ...
Software Entwickler, Architekt
Entwicklung einer Lösung für einen Kunden zur Verwaltung von Waren
  • Verantwortung
    • Entwicklung
    • Beratung
VisualBasic VBA ADO ODBC SQL UML Crystal Reports
8 Monate
2005-02 - 2005-09

Konzept & Realisierung Systemschnittstellen

Windows XP LINUX SunOs ...

Konzeption und Realisierung neuer Intranetseiten. Konzeption und Realisierung von Systemschnittstellen auf Basis der Formate XML und CSV

  • Erstellung von Intranetseiten
  • Konzept und Realisierung von Schnittstellen zum Laden von Handelsdaten in den Formaten (CSV, FixedLength)
  • Konzept und Realisierung eines Moduls zum Auslesen und Schreiben von Dateien. Konzept und Realisierung eines Moduls zum Austausch von Daten auf XML-Basis
Windows XP LINUX SunOs SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS JDeveloper 9i Eclipse ORACLE 9i MS SQL-Server Tomcat 4.x OC4J
Multimedia, Bank
1 Jahr 4 Monate
2004-02 - 2005-05

Erweiterung & Wartung einer Individuallösung zur Auftragserfassung

Windows XP Windows 2000 VisualBasic ...
  • Wartung und Erweiterung einer Individuallösung zur Auftragserfassung um die Funktionen des Artikelstammes, inkl. Konditionstechnik und die Erzeugung von Rechnungen und Lieferscheinen sowie diverser Reports und Statistiken.
  • Konzept und Implementierung Mandantenfähigkeit
  • Konzept und Implementierung MultiUser-Fähigkeit
  • Konzept und Implementierung Benutzerverwaltung
  • Konzept und Implementierung Bestandsverwaltung
  • Kontrolle der Produktionsprozesse
  • Fachliche Beratung bei der Integration in die bestehende
    Systemlandschaft

Aufgaben:

  • Konzept und Design
  • Design Datenmodell und Datenbankobjekte
  • Erstellung der Benutzeroberfläche
  • Erstellung der Programme für die Datenbankzugriffe
  • Design des Rechnungs- und Lieferscheinlayouts
  • Erzeugung der Funktionalität zum Druck von Angeboten,
    Auftragsbestätigungen, Lieferscheinen und Rechnungen
  • Test und Dokumentation
  • Produktionseinführung und ?begleitung
  • Projektleitung
Windows XP Windows 2000 VisualBasic VBA ADO ODBC SQL UML Crystal Reports Eclipse MySQL
Systemhaus
4 Monate
2004-11 - 2005-02

Entwicklung einer Import- Schnittstelle für SAP Business One

Windows XP Java JDBC ...

Konzeption und Realisierung einer Schnittstelle zum Importieren von speziell aufbereiteten Daten in Business One

  • Erstellung von Benutzeroberflächen
  • Design und Realisierung der Datenbankschnittstelle
  • Konzept und Realisierung der Schnittstelle zum Laden von
    Buchhaltungsdaten
  • Test und Dokumentation
  • Produktionseinführung und -begleitung
Windows XP Java JDBC SQL Swing Java Connector Eclipse MS SQL-Server Quest TOAD
Systemhaus
1 Jahr
2004-02 - 2005-01

Portierung des Systems zur Erfassung von Tätigkeitsberichten

Windows XP Windows 2003 Server VisualBasic ...

Erweiterung und Portierung des Systems auf eine Oracle 9i

  • Konzept und Design
  • Portierung und Re-Design Datenmodell, Datenbankobjekte
  • Portierung und Re-Design der Funktionalitäten nach PL/SQL und Java
  • Neu-Entwicklung der Benutzeroberfläche
  • Integration in die bestehende Systemlandschaft
  • Test und Dokumentation
  • Produktionseinführung und -begleitung
Windows XP Windows 2003 Server VisualBasic Java ADO ODBC JDBC SQL PL/SQL J2EE JSP JSTL EJB Struts Eclipse MySQL Oracle 9i + 10g MS Word MS Excel Quest TOAD
Systemhaus

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 ? 2002
Studium - Informatics (Computer Science)
Bielefeld University (Germany)
Abschluss - Diplom (Master of Engineering)

Position

Position

  • Senior SAP Commerce Developer
  • Senior Softwareentwickler
  • IT-Consultant

Kompetenzen

Kompetenzen

Top-Skills

Java SAP Commerce Cloud (Hybris) Spring Boot Quarkus Spring Microservices Open -API Domain Driven Design TypeScript Microsoft SQL Server MySQL JavaScript SQL Docker Jenkins Angular Kubernetes Kotlin Python Helm Groovy PostgreSQL Git

Schwerpunkte

E-Commerce
Webapplikationen

Produkte / Standards / Erfahrungen / Methoden

Profil
Ich bin Senior Software Entwickler mit über 20 Jahren Erfahrung in komplexen IT-Projekten in unterschiedlichen Branchen. Im letzten Projekt habe ich mit einem internationalen Team an Applikationen wie SAP Commerce (Hybris) und Spring Boot basierten Microservices gearbeitet. Dabei kamen Domain Driven Design und Hexagonal Architecture zur Anwendung. Als agile Methoden wurden Scrum und SAFe angewandt.

Technologien
Java, Groovy, JavaScript, Kotlin, Python, TypeScript, PHP, SQL, VB, C#, JEE, JDBC, JPA, Swing, Apache Tomcat, SAP Commerce Cloud (Hybris), SAP Spartacus, AngularJS, Angular 2, Apache Wicket, Play Framework, Spring Framework, Hibernate, REST, Spring Boot, Spring Data, Micronaut, Quarkus, ActiveMQ, WebFlux, JUnit, Selenium, Spock, Mockito, Karate, WireMock, Logback, CI/CD, Git, GitLab, GitHub, GitHub Actions, Docker, Jenkins, Kubernetes, Helm, Jira, Bitbucket, Bamboo, Confluence, SonarQube, Gherkin, OpenAPI, Swagger, AWS ECS, EKS, Lambda, Kafka, HTML5, LESS, CSS, Bootstrap, Ant, Maven, Gradle, MkDocs, MS SQL Server, MySQL, MongoDB, PostgreSQL, hsqldb, Apache, Apache Tomcat, Artifactory, Harbor, OAuth2, MS Visual Studio, Eclipse, NetBeans, VS Code, IntelliJ IDEA

Methoden
Scrum, SAFe, Test-Driven Development, OOP, Functional Programming, Domain Driven Design, Hexagonal Architecture

FRAMEWORKS & TOOLS

  • Spring
  • Spring Boot
  • Micronaut
  • Quarkus
  • Apache Wicket
  • Play Framework
  • Angular
  • AnguarJS
  • Struts
  • JUnit
  • Mockito
  • Karate
  • Hibernate
  • Ant
  • Maven
  • Log4j
  • JavaMail
  • JasperReports
  • JFreeChart
  • iReport
  • iText
  • POI

IDE
  • IntelliJ IDEA
  • Eclipse
  • NetBeans
  • Visual Studio Code
  • Visual Studio

ENTWICKLUNGSTOOLS
  • Maven
  • Ant
  • Gradle
  • Git
  • Subversion
  • Node.js
  • npm
  • Yarn

DEVOPS
  • Docker
  • Kubernetes
  • Helm
  • Jenkins
  • Cloud Foundry
  • SAP Cloud Platform
  • Datadog

WEB/APPLICATION SERVER
  • Apache
  • Apache Tomcat
  • Jetty

E-COMMERCE
  • SAP Commerce Cloud (Hybris)
  • SAP Spartacus
  • Magento

ARBEITSERFAHRUNG
2024 - heute
Senior Software Entwickler, Architekt
Nevva Ltd.

2021 ? 2024
Senior Software Entwickler
Mercedes-Benz GmbH

2020 ? 2021
Senior Software Entwickler
Deutsche Telekom MMS GmbH

2019 ? 2020
Senior Software Entwickler
Arineo GmbH

2017 ? 2019
Senior Software Entwickler
Sycor GmbH

2007 ? 2016
Senior Software Entwickler
Sonopress GmbH

2006 ? 2006
Senior Software Entwickler
Arvato Logistics Services GmbH

2004 ? 2005
Software Entwickler
System.e GmbH

2002 ? 2003
Software Entwickler

2002 ? 2002
Forschungsassistent
Faculty of Technology, Bielefeld University

2001 ? 2002
Web Entwickler
Faculty of Technology, Bielefeld University

2000 ? 2000
Web Developer
Lycos Europe AG

Betriebssysteme

Linux
Mac OS X
Unix
Windows

Programmiersprachen

Angular
AWT
C#
CSS
Dart
EJB
HTML
J2EE
Java
JavaScript
JDBC
JSP
JSTL
LESS
Perl
Perl
PHP
PL/SQL
Scala
Swing
T-SQL
Transact-SQL
TypeScript
VB

Datenbanken

Apache Derby
hsqldb
MongoDB
MS SQL Server
MySQL
Oracle 9i
PostgreSQL
SQL

Design / Entwicklung / Konstruktion

Visual Studio Code

Branchen

Branchen

  • Industrie
  • Automotive
  • Handel

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Monate
2025-09 - heute

Implementierung einer Web-Applikation

Senior Software Entwickler, Architekt Java 25 Quarkus JavaScript ...
Senior Software Entwickler, Architekt
Implementierung einer Web-Applikation mit dem Ziel, das Management von Baustellen und den damit einhergehenden Prozessen einfach und übersichtlich zu gestalten.
  • Anforderungsmanagement
  • Design
  • Architektur
  • Implementierung
  • Beratung
Java 25 Quarkus JavaScript JUnit Maven GitHub IntelliJ PostgreSQL Flyway OpenTelemetry Grafana JWT HTML HTMX Tailwind CSS
Nevva Ltd.
7 Monate
2024-12 - 2025-06

Erstellung eines Chatbots

Senior Software Entwickler, Architekt Java 23 Quarkus MicroProfile ...
Senior Software Entwickler, Architekt
  • Die Erstellung eines Chatbots für ein Unternehmen ist das Ziel dieses Projekts. Der Chatbot ermöglicht den Kunden, in natürlicher Sprache Fragen zu stellen und Antworten über das Unternehmen und dessen angebotene Dienstleistungen zu erhalten.
  • Die Applikation verwendet KI in Form von großen Sprachmodellen (LLM), ähnlich wie ChatGPT.
  • Die Besonderheit dieser Applikation ist, dass das LLM lokal auf der Infrastruktur des Kunden läuft, damit die internen Daten des Unternehmens nicht außen gelangen. Aus diesem Grund kam die Nutzung der APIs der großen kommerziellen und externen Anbieter nicht infrage.
  • Ich zeichnete für die Architektur und Implementierung der Software verantwortlich.
  • Verantwortung
    • Architektur
    • Implementierung
    • Beratung
    • Coaching
    • Support
Java 23 Quarkus MicroProfile JUnit Maven GitHub IntelliJ LLM Ollama Qdrant DB LangChain4J RAG Docker HTMX Tailwind CSS
Nevva Ltd.
2 Jahre 9 Monate
2021-08 - 2024-04

Anpasung und Erweiterung von SAP Commerce & Erstellung von Microservices

Senior Software Entwickler, Architekt SAP Commerce (Hybris) Java Groovy ...
Senior Software Entwickler, Architekt
Als Teil eines internationalen Teams bestehend aus Frontend- und Backend Entwicklern, habe ich zur Entwicklung des Mercedes Me Backends beigetragen. Dabei bildete SAP Commerce (Hybris) den Kern Systems und viele Microservices übernahmen spezifische Aufgaben. Wir haben das kontinuierlich die Kernfunktionalitäten verbessert, aber auch stetig neuen Funktionalitäten umgesetzt. Dabei wurden einige Funktionalitäten in dedizierte Microservices ausgelagert. Meine tägliche Arbeit umfasste unter anderem:
  • Wartung der bestehenden Applikationen und Microservices
  • Implementierung von Funktionalitäten und Geschäftsprozessen
  • Spezifizierung und Implementierung von APIs
  • Anpassung existierender Geschäftsprozesse und Workflows
  • Verbesserung der Codebasis (Refactoring)
  • Implementierung von Unit-, Integrations-, End-to-End- und API-Tests
  • Implementierung von Microservices basiernd auf Domain-Driven Design (DDD) and Hexagonal Architecture
  • Verteilung/Deployment von Applikationen und Microservices in Docker Containern in Kubernetes Cluster mithilfe DevOps Werkzeuge
  • Dokumentierung der Architektur-Entscheidungen (ADRs)
  • Fehleranalyse und -behebung
  • Koordination and Kollaboration mit anderen Teams
  • Dokumentierung der Codebasis
  • Dokumentierung der Programmfunktionalitäten
  • Vortragen von technischen Präsentationen
  • Code Reviews
  • Definition und Verbesserung von User Stories
  • Aufwandschätzung
  • Anwendung agiler Methoden (Scrum & SAFe)
  • Coaching/ Onboarding von neuen Teammitgliedern
  • Verantwortung
    • Architektur
    • Implementierung
    • Beratung
    • Coaching
    • Support
SAP Commerce (Hybris) Java Groovy Spring Framework Spring Boot Spring Data WebFlux ActiveMQ Junit Spock Mockito WireMock Karate Gherkin Maven GitHub GitHub Actions Kubernetes Flux Helm Jenkins OpenAPI OAuth2 JWT Swagger MkDocs Artifactory Harbor IntelliJ Jira Miro Confluence SonarQube Kafka REST MapStruct
Mercedes-Benz GmbH ? Me Connect Store / Autohersteller
Remote
8 Monate
2020-12 - 2021-07

Händlerplatform

Senior Software Entwickler SAP Commerce (Hybris) Spring Java ...
Senior Software Entwickler
Re-Design der UI der auf SAP Commerce (Hybris) basierten Plattform. Meine tägliche Arbeit umfasste unter anderem:
  • Verfeinern von User Stories
  • Wartung existierender Applikationen
  • Implementierung von Frontend & Backend Funktionalitäten
  • Implementierung von Tests
  • Fehleranalyse und -behebung
  • Erstellen von technischen Dokumentationen
  • Anwendung agiler Softwareentwicklungsmethode nach Scrum
  • Code Reviews
  • Aufwandschätzung
  • Verantwortung
    • Design
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Spring Java JavaScript HTML CSS LESS BitBucket Jira Confluence
Hörmann KG
9 Monate
2020-11 - 2021-07

Large Machines Software System

Senior Software Entwickler SAP Commerce (Hybris) Spring Java ...
Senior Software Entwickler
Wartung und Erweiterung einer auf SAP Commerce (Hybris) basierten E-Commerce Platform. Meine tägliche Arbeit umfasste unter anderem:
  • Wartung existierender Applikationen
  • Verfeinern von User Stories
  • Implementierung von Frontend & Backend Funktionalitäten
  • Fehleranalyse und -behebung
  • Implementierung von Tests
  • Erstellen von technischen Dokumentationen
  • Code Reviews
  • Aufwandschätzung
  • Anwendung agiler Softwareentwicklungsmethode nach Scrum
  • Verantwortung
    • Design
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Spring Java JavaScript Maven HTML CSS LESS BitBucket Jira Confluence IntelliJ
Siemens AG
2 Monate
2020-10 - 2020-11

Erstellung einer Webapplikation zur Bewertung von Kunden

Software-Entwickler Mac OS X Java JavaScript ...
Software-Entwickler

Erstellung einer Webapplikation zur Bewertung von Kunden 

  • Anforderungsanalyse 
  • Konzepterstellung
  • Implementierung
  • Testen und Dokumentation 
Mac OS X Java JavaScript Micronaut Frameweork Micronaut Data REST HTML CSS Bootstrap Webservices JUnit Git MySQL IntelliJ IDEA
Bank
7 Monate
2020-01 - 2020-07

B2B Commerce Platform

Senior Software Entwickler, Architekt Angular Java SAP Spartacus ...
Senior Software Entwickler, Architekt
Entwicklung einer B2B-Platform für den Fahrzeughandel mit der Möglichkeit des Fuhrpark-Managements
  • Verantwortung
    • Architektur
    • Implementierung
    • Beratung
Angular Java SAP Spartacus SAP Commerce Cloud (Hybris) Spring Webservices TypeScript JavaScript HTML CSS Apache Tomcat JUnit Git Jira Bitbucket Node.js Maven NgRx RxJs Yarn npm
Arineo GmbH
8 Monate
2019-05 - 2019-12

B2B Commerce Platform

Senior Software Entwickler, Architekt Angular Java Spring Boot ...
Senior Software Entwickler, Architekt
Implementierung einer Lösung für das Order-Management basierend auf Microservices. Erstellung eine PWA Applikation und Integration in SAP Commerce Cloud (Hybris)
  • Verantwortung
    • Architektur
    • Implementierung
    • Cloud Entwicklung
Angular Java Spring Boot SAP Commerce Cloud (Hybris) Spring Webservices TypeScript JavaScript REST HTML CSS Apache Tomcat JUnit Git Jira GitLab Jenkins Docker Node.js npm Maven Cloud Foundry SAP Cloud Platform
Covestro AG
2 Jahre 2 Monate
2017-03 - 2019-04

B2B Commerce Platform

Senior Software Entwickler, Architekt SAP Commerce (Hybris) Java Spring ...
Senior Software Entwickler, Architekt
Wartung und Erweiterung einer auf SAP Commerce Cloud (Hybris) basierten B2B-Platform
  • Verantwortung
    • Architektur
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit Git Jira Bitbucket Bamboo
Martin Braun KG
3 Monate
2018-05 - 2018-07

B2B Commerce Platform

Senior Software Entwickler, Consultant SAP Commerce (Hybris) Java Spring ...
Senior Software Entwickler, Consultant
Wartung und Erweiterung einer B2B-Platform für ein im Maschinenbau tätiges Unternehmen
  • Verantwortung
    • Entwicklung
    • Beratung
SAP Commerce (Hybris) Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit JRebel Git Jira Bitbucket Bamboo
Maschinenbau
9 Jahre 6 Monate
2007-04 - 2016-09

Entwicklung von diversen Applicationen

Senior Software Entwickler, Architekt Java PHP Scala ...
Senior Software Entwickler, Architekt
Pflege, Weiterentwicklung und Neuentwicklung von diversen Applikationen zur Unterstützung des operativen Geschäfts. Unter anderem Entwicklung von einem Kundenportal und einer Customer Intelligent Solution.
  • Verantwortung
    • Architektur
    • Entwicklung
    • Beratung
Java PHP Scala JavaScript C# SQL T-SQL SQL Server HTML XML CSS iReport JasperReports iText AJAX Apache Wicket Play Framework Apache Tomcat JFreeChart subversion JUnit Selenium AngularJS Git
Sonopress GmbH
7 Monate
2006-01 - 2006-07

Transport Management

Software Entwickler WebObjects Java SQL ...
Software Entwickler

Pflege, Weiterentwicklung und Support einer Transportmanagement-Applikation

  • Verantwortung
    • Entwicklung
    • Support

WebObjects Java SQL HTML CSS JavaScript iReport JasperReports iText
Arvato Logistics Services AG
8 Monate
2005-05 - 2005-12

Realisierung eines Verwaltungsprogramms

Windows XP Java JDBC ...

Design und Realisierung des Programms

  • Konzeption und Design
  • Design Datenmodell und Datenbankobjekte
  • Anbindung der Datenbank
  • Test und Dokumentation
Windows XP Java JDBC Swing SQL HSQLDB Eclipse
Verein
11 Monate
2005-02 - 2005-12

Intranet Application Resourcenmanagment

Software Entwickler, Consultant SQL PL/SQL J2EE ...
Software Entwickler, Consultant
Wartung und Erweiterung einer internen Anwendung basierend auf das Apache Struts Framework
  • Verantwortung
    • Design
    • Implementierung
    • Beratung
SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS
2 Jahre
2004-01 - 2005-12

Warenwirtschaft

Software Entwickler, Architekt VisualBasic VBA ADO ...
Software Entwickler, Architekt
Entwicklung einer Lösung für einen Kunden zur Verwaltung von Waren
  • Verantwortung
    • Entwicklung
    • Beratung
VisualBasic VBA ADO ODBC SQL UML Crystal Reports
8 Monate
2005-02 - 2005-09

Konzept & Realisierung Systemschnittstellen

Windows XP LINUX SunOs ...

Konzeption und Realisierung neuer Intranetseiten. Konzeption und Realisierung von Systemschnittstellen auf Basis der Formate XML und CSV

  • Erstellung von Intranetseiten
  • Konzept und Realisierung von Schnittstellen zum Laden von Handelsdaten in den Formaten (CSV, FixedLength)
  • Konzept und Realisierung eines Moduls zum Auslesen und Schreiben von Dateien. Konzept und Realisierung eines Moduls zum Austausch von Daten auf XML-Basis
Windows XP LINUX SunOs SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS JDeveloper 9i Eclipse ORACLE 9i MS SQL-Server Tomcat 4.x OC4J
Multimedia, Bank
1 Jahr 4 Monate
2004-02 - 2005-05

Erweiterung & Wartung einer Individuallösung zur Auftragserfassung

Windows XP Windows 2000 VisualBasic ...
  • Wartung und Erweiterung einer Individuallösung zur Auftragserfassung um die Funktionen des Artikelstammes, inkl. Konditionstechnik und die Erzeugung von Rechnungen und Lieferscheinen sowie diverser Reports und Statistiken.
  • Konzept und Implementierung Mandantenfähigkeit
  • Konzept und Implementierung MultiUser-Fähigkeit
  • Konzept und Implementierung Benutzerverwaltung
  • Konzept und Implementierung Bestandsverwaltung
  • Kontrolle der Produktionsprozesse
  • Fachliche Beratung bei der Integration in die bestehende
    Systemlandschaft

Aufgaben:

  • Konzept und Design
  • Design Datenmodell und Datenbankobjekte
  • Erstellung der Benutzeroberfläche
  • Erstellung der Programme für die Datenbankzugriffe
  • Design des Rechnungs- und Lieferscheinlayouts
  • Erzeugung der Funktionalität zum Druck von Angeboten,
    Auftragsbestätigungen, Lieferscheinen und Rechnungen
  • Test und Dokumentation
  • Produktionseinführung und ?begleitung
  • Projektleitung
Windows XP Windows 2000 VisualBasic VBA ADO ODBC SQL UML Crystal Reports Eclipse MySQL
Systemhaus
4 Monate
2004-11 - 2005-02

Entwicklung einer Import- Schnittstelle für SAP Business One

Windows XP Java JDBC ...

Konzeption und Realisierung einer Schnittstelle zum Importieren von speziell aufbereiteten Daten in Business One

  • Erstellung von Benutzeroberflächen
  • Design und Realisierung der Datenbankschnittstelle
  • Konzept und Realisierung der Schnittstelle zum Laden von
    Buchhaltungsdaten
  • Test und Dokumentation
  • Produktionseinführung und -begleitung
Windows XP Java JDBC SQL Swing Java Connector Eclipse MS SQL-Server Quest TOAD
Systemhaus
1 Jahr
2004-02 - 2005-01

Portierung des Systems zur Erfassung von Tätigkeitsberichten

Windows XP Windows 2003 Server VisualBasic ...

Erweiterung und Portierung des Systems auf eine Oracle 9i

  • Konzept und Design
  • Portierung und Re-Design Datenmodell, Datenbankobjekte
  • Portierung und Re-Design der Funktionalitäten nach PL/SQL und Java
  • Neu-Entwicklung der Benutzeroberfläche
  • Integration in die bestehende Systemlandschaft
  • Test und Dokumentation
  • Produktionseinführung und -begleitung
Windows XP Windows 2003 Server VisualBasic Java ADO ODBC JDBC SQL PL/SQL J2EE JSP JSTL EJB Struts Eclipse MySQL Oracle 9i + 10g MS Word MS Excel Quest TOAD
Systemhaus

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 ? 2002
Studium - Informatics (Computer Science)
Bielefeld University (Germany)
Abschluss - Diplom (Master of Engineering)

Position

Position

  • Senior SAP Commerce Developer
  • Senior Softwareentwickler
  • IT-Consultant

Kompetenzen

Kompetenzen

Top-Skills

Java SAP Commerce Cloud (Hybris) Spring Boot Quarkus Spring Microservices Open -API Domain Driven Design TypeScript Microsoft SQL Server MySQL JavaScript SQL Docker Jenkins Angular Kubernetes Kotlin Python Helm Groovy PostgreSQL Git

Schwerpunkte

E-Commerce
Webapplikationen

Produkte / Standards / Erfahrungen / Methoden

Profil
Ich bin Senior Software Entwickler mit über 20 Jahren Erfahrung in komplexen IT-Projekten in unterschiedlichen Branchen. Im letzten Projekt habe ich mit einem internationalen Team an Applikationen wie SAP Commerce (Hybris) und Spring Boot basierten Microservices gearbeitet. Dabei kamen Domain Driven Design und Hexagonal Architecture zur Anwendung. Als agile Methoden wurden Scrum und SAFe angewandt.

Technologien
Java, Groovy, JavaScript, Kotlin, Python, TypeScript, PHP, SQL, VB, C#, JEE, JDBC, JPA, Swing, Apache Tomcat, SAP Commerce Cloud (Hybris), SAP Spartacus, AngularJS, Angular 2, Apache Wicket, Play Framework, Spring Framework, Hibernate, REST, Spring Boot, Spring Data, Micronaut, Quarkus, ActiveMQ, WebFlux, JUnit, Selenium, Spock, Mockito, Karate, WireMock, Logback, CI/CD, Git, GitLab, GitHub, GitHub Actions, Docker, Jenkins, Kubernetes, Helm, Jira, Bitbucket, Bamboo, Confluence, SonarQube, Gherkin, OpenAPI, Swagger, AWS ECS, EKS, Lambda, Kafka, HTML5, LESS, CSS, Bootstrap, Ant, Maven, Gradle, MkDocs, MS SQL Server, MySQL, MongoDB, PostgreSQL, hsqldb, Apache, Apache Tomcat, Artifactory, Harbor, OAuth2, MS Visual Studio, Eclipse, NetBeans, VS Code, IntelliJ IDEA

Methoden
Scrum, SAFe, Test-Driven Development, OOP, Functional Programming, Domain Driven Design, Hexagonal Architecture

FRAMEWORKS & TOOLS

  • Spring
  • Spring Boot
  • Micronaut
  • Quarkus
  • Apache Wicket
  • Play Framework
  • Angular
  • AnguarJS
  • Struts
  • JUnit
  • Mockito
  • Karate
  • Hibernate
  • Ant
  • Maven
  • Log4j
  • JavaMail
  • JasperReports
  • JFreeChart
  • iReport
  • iText
  • POI

IDE
  • IntelliJ IDEA
  • Eclipse
  • NetBeans
  • Visual Studio Code
  • Visual Studio

ENTWICKLUNGSTOOLS
  • Maven
  • Ant
  • Gradle
  • Git
  • Subversion
  • Node.js
  • npm
  • Yarn

DEVOPS
  • Docker
  • Kubernetes
  • Helm
  • Jenkins
  • Cloud Foundry
  • SAP Cloud Platform
  • Datadog

WEB/APPLICATION SERVER
  • Apache
  • Apache Tomcat
  • Jetty

E-COMMERCE
  • SAP Commerce Cloud (Hybris)
  • SAP Spartacus
  • Magento

ARBEITSERFAHRUNG
2024 - heute
Senior Software Entwickler, Architekt
Nevva Ltd.

2021 ? 2024
Senior Software Entwickler
Mercedes-Benz GmbH

2020 ? 2021
Senior Software Entwickler
Deutsche Telekom MMS GmbH

2019 ? 2020
Senior Software Entwickler
Arineo GmbH

2017 ? 2019
Senior Software Entwickler
Sycor GmbH

2007 ? 2016
Senior Software Entwickler
Sonopress GmbH

2006 ? 2006
Senior Software Entwickler
Arvato Logistics Services GmbH

2004 ? 2005
Software Entwickler
System.e GmbH

2002 ? 2003
Software Entwickler

2002 ? 2002
Forschungsassistent
Faculty of Technology, Bielefeld University

2001 ? 2002
Web Entwickler
Faculty of Technology, Bielefeld University

2000 ? 2000
Web Developer
Lycos Europe AG

Betriebssysteme

Linux
Mac OS X
Unix
Windows

Programmiersprachen

Angular
AWT
C#
CSS
Dart
EJB
HTML
J2EE
Java
JavaScript
JDBC
JSP
JSTL
LESS
Perl
Perl
PHP
PL/SQL
Scala
Swing
T-SQL
Transact-SQL
TypeScript
VB

Datenbanken

Apache Derby
hsqldb
MongoDB
MS SQL Server
MySQL
Oracle 9i
PostgreSQL
SQL

Design / Entwicklung / Konstruktion

Visual Studio Code

Branchen

Branchen

  • Industrie
  • Automotive
  • Handel

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.