SAP BTP Cloud / SAP CAP / SAP RAP SAPUI5 / SAP Fiori Entwicklung (Java, JEE) Spring Boot / Vue.js NetWeaver Java
Aktualisiert am 24.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2026
Verfügbar zu: 100%
davon vor Ort: 10%
SAP Fiori
SAPUI5
SAP BTP
Spring 2.5
Spring
SAP Netweaver
ABAP
SAP CDS
SAP CAP
Java
Englisch
Italienisch

Einsatzorte

Einsatzorte

Viernheim (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 6 Monate
2024-07 - 2025-12

Neuentwicklung & Wartung des SAP BTP Cockpits

Berater, SAPUI5 Frontend- und Java Backend Entwickler SAPUI5 JavaScript ES5/ES6 HTML5 ...
Berater, SAPUI5 Frontend- und Java Backend Entwickler
  • Wartung & Support verschiedener SAPUI5 basierter Administrationsmasken und Java basierter Microservices für das SAP BTP Cockpit im Security Bereich. (UIs: Trust Configuration, Role Collection Roles, Users etc.)
  • Komplette Neuentwicklung des Trust Configuration user Interfaces im SAP BTP Cockpit Die ausgefüllte Rolle umfasst sowohl Aufgaben in der Frontend und Backend Entwicklung, als auch die Schulung und Unterstützung der internen Ressourcen im SAPUI5 Umfeld
  • Die Anwendung wird auf Basis der SAP BTP Plattform betrieben
  • Als Projektmethodik wurde Scrum eingesetzt
SAPUI5 JavaScript ES5/ES6 HTML5 CSS3 LESS WDI5 Mocha E2E Tests JQuery Git/Github Docker Java 11 Java 17 Kubernetes Spring Boot Maven Gson Intellij Ultimate JUnit Gerrit Jenkins Cloud Foundry OAuth2 REST Mockito Jasmine Service Now Jira SAP Cloud Platform SAP BTP Cockpit SAP Identity Authentication Service
SAP SE
9 Monate
2024-11 - 2025-07

Entwicklung von Fiori basierten Applikationen für SAP Modul Instandhaltung, Bestellungen

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori ABAP BAPI ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Neuentwicklung und Migration von alten SAP GUIxT Anwendungen in moderne SAP Fiori Anwendungen.
  • Als zentraler Einstiegspunkt für den Anwender dient das SAP Fiori Launchpad, über welches er verschiedene Fiori Applikationen ansprechen kann rund um das Thema Instandhaltung. Das beinhaltet Fiori Apps im Stile dedizierter Dashboards, Workflow gestützter Master Details Applikationen.
  • Schwerpunkt Frontend-Entwicklung mit SAPUI5.
  • Anbindung von CDS Views und OData Services an Fiori Frontends.
  • Anbindung und Prüfung/Analyse von CDS Views, Function Imports bzw. BAPI im ABAP Backend.
  • Realisieren von komplexen SAP Screen Personas Skripten mit Slipstream Engine in den SAP Modulen Instandhaltung und Bestellung.Die Skripte nutzen sowohl dedizierte BAPIs als auch eingebettete SAPUI5 Elemente bzw. UI5 Applets.
  • Prüfung der Kompatibilität und Migration der laufenden Entwicklungen auf S/4HANA.
  • Als Projektmethodik wird Scrum eingesetzt.
SAPUI5/Fiori ABAP BAPI CDS-Views OData SAP Screen Personas JavaScript HTML5 CSS3 LESS JQuery Git Visual Studio Code Jira SAPUI5 Framework Fiori Launchpad SAP Instandhaltung SAP NetWeaver 7.40 ABAP SAP S4/HANA Screeen Persoans Slipstream Engine
Verteidigung
1 Jahr 7 Monate
2023-04 - 2024-10

Entwicklung von Fiori basierten Applikationen für SAP Modul Instandhaltung

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori ABAP BAPI ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Neuentwicklung und Migration von alten SAP GUIxT Anwendungen in moderne SAP Fiori Anwendungen.
  • Als zentraler Einstiegspunkt für den Anwender dient das SAP Fiori Launchpad, über welches er verschiedene Fiori Applikationen ansprechen kann rund um das Thema Instandhaltung. Das beinhaltet Fiori Apps im Stile dedizierter Dashboards, Workflow gestützter Master Details Applikationen.
  • Schwerpunkt Frontend-Entwicklung mit SAPUI5.
  • Anbindung von CDS Views und OData Services an Fiori Frontends.
  • Umfang ca. 40 verschiedene Fiori Applikationen bzw. Launchpad Kacheln.
  • Anbindung und Prüfung/Analyse von CDS Views, Function Imports bzw. BAPI im ABAP Backend.
  • Realisieren von SAP Screen Personas Skripten.
  • Als Projektmethodik wird Scrum eingesetzt.
SAPUI5/Fiori ABAP BAPI CDS-Views OData SAP Screen Personas JavaScript HTML5 CSS3 LESS JQuery Git Visual Studio Code Jira SAPUI5 Framework ab 1.71 Fiori Launchpad SAP Instandhaltung SAP NetWeaver 7.40 ABAP
Verteidigung
Köln
10 Monate
2023-09 - 2024-06

Entwicklung einer Produktplattform

SAP Cloud Entwickler, SAPUI5/Fiori Frontend Entwickler, SAP CAP Entwickler SAPUI5/Fiori ABAP BAPI ...
SAP Cloud Entwickler, SAPUI5/Fiori Frontend Entwickler, SAP CAP Entwickler
Entwicklung einer Produktplattform bestehend aus einer Produktbaukasten Software und einer Produktberatung Software für den Vertrieb von Energieversorger Produkten (Strom, Gas, Fernwärme)
  • Entwicklung eines Produktbaukasten, welcher die zentrale Anlage und Pflege der Produkte ermöglicht.
  • Für die Anlage der Produkte werden Referenzprodukte aus SAP UPIL herangezogen und neue Charakteristika wie Preise, oder Boni Arten werden ins UPIL zurückgespielt.
  • Bei der Produktbaukasten App handelt es sich im SAP CAP Applikation mit dem zugehörigen SAP Fiori Frontend.
  • Die Produktberatung besteht aus mehreren einzelnen SAP Fiori Apps und einer dedizierten SAP CAP Anwendung.
  • Die Apps der Produktberatung orientieren sich an den Geschäftsprozessen Einzug und Auszug eines Kunden.
  • Die Platform ist als Cloud Lösung konzipiert auf Basis der SAP BTP im Zusammenspiel mit verschiedensten angebunden Systeme/APIs: S4Hana, SAP MaCo Cloud, Salesforce CIAM Customer & Identity.
  • Anbindung von Fremdsystemen über 3rd Party REST Schnittstellen oder OData Services.
SAPUI5/Fiori ABAP BAPI OData JavaScript HTML5 CSS3 LESS JQuery Git SAP Business Application Studio Visual Studio Code Jira SAP Continuous Integration SAP BTP Cloud Cloud Foundry SAP Cloud Connector S4Hana SAP CAP SAP Process Automation SAP Fiori SAPUI5 Framework Postgres
Energieversorger
Remote
4 Monate
2022-11 - 2023-02

Entwicklung einer Anwendung zur Kalkulation von Stundensätzen

Softwareentwickler Java 17 Spring Boot 3.0 Spring Security ...
Softwareentwickler

  • Die Anwendung ermöglicht es, abhängig von verschiedenen Parametern den Stundensatz eines Projekts Einsatzes zu kalkulieren.
  • Als Frontend Framework wird Vue.js 3 mit Typescript eingesetzt.
  • Als Backend Spring Boot 3.0 basierte Rest Services mit Anbindung an eine MongoDB.
Java 17 Spring Boot 3.0 Spring Security Vue.js 3 JavaScript CSS HTML Bootstrap REST Services MongoDB JWT Tokens Intellij Visual Studio Code GitHub Spring Boot
Software Entwicklung
Remote
1 Monat
2022-10 - 2022-10

Bugfixing in Legacy Java 8 Platform

Technischer Berater/ Softwareentwickler Servlet Ant Java 8 ...
Technischer Berater/ Softwareentwickler
Beheben von verschiedenen Bugs im Legacy Code, die teilweise zum Ausfall der Logging Funktionalität der Anwendung führten bzw. bestimmte Metriken falsch ermittelt wurden.
Servlet Ant Java 8 XML Jira Bitbucket Log4j Java 8 Eigenentwicklung mit ABAP Frontend zur Konfiguration
Security Softwareentwicklung
6 Monate
2022-04 - 2022-09

Entwicklung von Fiori basierten Applikationen im SAP EWM Umfeld

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori JavaScript HTML5 ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Entwicklung einer SAPUI5 basierten mobilen Tablet Applikation, welche die Mitarbeiter in einem hochentwickelten Hochregallager bei der Zusammenstellung/ Umpacken verschiedener Waren auf Paletten unterstützt..
  • Als Einstiegspunkt dient das SAP Fiori Launchpad.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5/Fiori JavaScript HTML5 CSS3 LESS JQuery Git Visual Studio Code NPM Jira Service Now SAPUI5 Framework Fiori Launchpad SAP EWM
Bekleidungshersteller/ Logistik
Remote
1 Jahr
2021-10 - 2022-09

Neuentwicklung & Wartung des SAP BTP Cockpits

Berater, SAPUI5 Frontend- und Java Backend Entwickler SAPUI5 JavaScript ES5/ES6 HTML5 ...
Berater, SAPUI5 Frontend- und Java Backend Entwickler
  • Wartung & Support verschiedener SAPUI5 basierter Administrationsmasken und Java basierter Microservices für das SAP BTP Cockpit im Security Bereich. (UIs: Trust Configuration, Role Collection Roles, Users etc.).
  • Neben der Wartung steht auch die Neuentwicklung und Integration von SAPUI5 Applikationen in die bestehende SAP Identity Authentication Service Applikation (IAS). Diese SAPUI5 Applikation ( Authorization Management Service = AMS) wird zur Erstellung von ?User Policies? genutzt, welche wiederum zur Berechtigungsvergabe genutzt werden. Die ausgefüllte Rolle umfasst sowohl Aufgaben in der Frontend und Backend Entwicklung.
  • Die Anwendung wird auf Basis der SAP BTP Plattform betrieben.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5 JavaScript ES5/ES6 HTML5 CSS3 LESS WDI5 Mocha E2E Tests JQuery Git/Github Docker Java 8 Java 11 Kubernetes Spring Boot Maven Gson Intellij Ultimate JUnit Gerrit Jenkins Cloud Foundry OAuth2 REST Mockito Jasmine Service Now Jira SAP Cloud Platform SAP BTP Cockpit SAP Identity Authentication Service Authorization Management Service (AMS)
SAP SE
4 Monate
2021-10 - 2022-01

Migration von Backend Services NetWeaver 7.0 auf NetWeaver 7.5

Technischer Berater/ Softwareentwickler Servlet EJB 3.0 JAXB / GSON ...
Technischer Berater/ Softwareentwickler
  • Migration und Erweiterung Servlet basierter Backend Services von NetWeaver 7.0 auf NetWeaver 7.5
  • Modernisieren der Codebase
  • Erweiterung der vorhandenen XML Schnittstellen durch parallel angebotene JSON Schnittstellen
  • Aufsetzen eines NetWeaver Development Infrastructure getriebenen Release Zyklus zur Erstellung verschiedener Release Versionen
Servlet EJB 3.0 JAXB / GSON Java 1.4 Java 8 XML JSON Jira SAP NetWeaver 7.0 7.5 SAP NetWeaver Development Infrastructure
Security Softwareentwicklung
1 Jahr 6 Monate
2020-01 - 2021-06

Weiterentwicklung des SAP Cloud Platform Cockpits

Berater, SAPUI5 Frontend- und Java Backend Entwickler SAPUI5 JavaScript ES5/ES6 HTML5 ...
Berater, SAPUI5 Frontend- und Java Backend Entwickler
  • Entwicklung und Weiterentwicklung verschiedener SAPUI5 basierter Administrationsmasken und Java basierter Microservices für das SAP Cloud Platform Cockpit im Security Bereich. (UIs: Trust Configuration, Role Collection Roles, Users etc.)
  • Die Anwendung wird auf Basis der SAP Cloud Platform betrieben.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5 JavaScript ES5/ES6 HTML5 CSS3 LESS JQuery Git/Github Java 8 Java 11 Spring Boot Maven Gson Intellij Ultimate Gerrit Jenkins Cloud Foundry OAuth2 REST Mockito Jasmine Jira SAP Cloud Platform SAP Cloud Platform Cockpit SAP Identity Authentication Service
SAP SE
Remote/Walldorf
7 Monate
2019-07 - 2020-01

Entwicklung von Fiori basierten Applikationen im SAP EWM Umfeld

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori JavaScript HTML5 ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Entwicklung verschiedener SAPUI5 basierter Applikationen, welche die Mitarbeiter in einen hochentwickelten Hochregallager bei Ihrer täglichen Arbeit unterstützen.
  • Als Einstiegspunkt dient das SAP Fiori Launchpad. Alle Applikationen wurden unter Berücksichtigung der Fiori UX Guidelines entworfen und umgesetzt.
  • Neben der Umsetzung der Benutzeroberflächen und eigener SAPUi5 Custom Controls, zählte auch die Generierung der OData Strukturen und Services zu den Aufgaben.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5/Fiori JavaScript HTML5 CSS3 LESS JQuery Git WebStorm SAP WebIde NPM Jira Service Now SAPUI5 Framework Fiori Launchpad SAP EWM
Bekleidungshersteller/Logistik
Österrreich (Remote)
5 Monate
2019-02 - 2019-06

Entwicklung eines Kundenportals

Berater, SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
Berater, SAPUI5 Frontendentwickler
  • Entwicklung eines Kundenportals, welche es Kunden ermöglicht ihre Stammdaten, Bankverbindungen und Strom-, Gas- oder Fernwärme -Verträge zu pflegen. Darüber hinaus wird dem Kunden ermöglicht seine Zählerstände online zu melden, den Tarif zu wechseln, Umzüge zu melden, Abschlagspläne zu ändern, und in der Vergangenheit erfasste Zählerstände einzusehen.
  • Die Anwendung ist SAPUI5 basiert und wird über IFrames in ein bestehendes Wordpress Portal integriert.
  • Zur Anwendungsübergreifenden Authentifizierung wird ein OpenID Identity Provider aufgesetzt und verwendet.
  • Als Service Schicht wurden Rest Services in die SAPUI5 Applikation integriert, die von einer .NET Middleware bereitgestellt wurden
  • Die Herausforderung bei diesem Projekt liegt in der Komplexität des heterogenen Setups und dem Zusammenspiel verschiedener Technologien (Wordpress, SAPUI5, IFrames und Identity Provider)
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Gulp WebStorm NPM SAPUI5 Framework ab 1.62
Energieversorger
Saarbrücken
2 Monate
2019-01 - 2019-02

Realisierung eines JMS basierten Frameworks

Java Backend Entwickler, Technischer Berater/Softwarearchitekt/Softwareentwickler EJB 3.0 SOAP Web Services JAXB ...
Java Backend Entwickler, Technischer Berater/Softwarearchitekt/Softwareentwickler

Produktentwicklung: Realisierung eines JMS basierten Frameworks zum Lesen/Sammeln von Logdateien 

  • Implementierung eines Frameworks, welches das Durchsuchen von NetWeaver Logdateien ermöglicht und Ergebnisse per JAXB in XML aufbereitet und in die Datenbank schreibt
  • Die so gesammelten Suchergebnisse können per Web Service Aufruf abgerufen werden
  • Ein Paging Mechanismus für die Suchergebnisse wurde auch implementiert, damit die Performanz des Servers nicht beeinträchtigt wird bzw. damit die gelesenen XML Nachrichten nicht zu groß werden


Projektgröße/ Entwicklerteam:

ca. 20 PT gesamt

SAP NetWeaver 7.31 SAP NetWeaver 7.5 SAP NetWeaver 7.4+
EJB 3.0 SOAP Web Services JAXB JMS JPA SAPUI5 Jira
Security Softwareentwicklung
Heidelberg
3 Monate
2018-10 - 2018-12

Entwicklung einer Web Applikation zur Abwicklung von Übersetzungsdienstleitungen

SAPUI5 Frontendentwickler, Java Backendentwickler Java JEE REST Services ...
SAPUI5 Frontendentwickler, Java Backendentwickler

  • Aufbauen einer Web basierten Platform zur Abwicklung und Koordination von externen Übersetzungsdienstleistungen
  • Die Oberfläche der Webanwendung wird mit dem SAPUI5 Framework umgesetzt
  • Die Anwendung ist Bestandteil eines bestehenden SAP Enterprise Portals
  • Als Backendsystem dient ein SAP NetWeaver Applikation Server Java
  • Auf diesem wird die gesamte Businesslogik der Applikation abgebildet
  • Als Schnittstelle zur SAPUI5 Oberfläche dienen REST Services
  • An den SAP NetWeaver Applikation Server sind SAP Systeme mittels SAP PO angebunden
  • Die Webanwendung nutzt darüber hinaus eine eigene Oracle Datenbank als Applikationsdatenbank
  • Als Projektmethodik wird SCRUM eingesetzt


Projektgröße/ Entwicklerteam:

Auslastung 80%, Entwicklerteam: 4+

SAPUI5 Framework SAP Web IDE SAP Enterprise Portal SAP NetWeaver Application Server 7.31
Java JEE REST Services JSON PL-SQL SAPUI5 JavaScript HTML5 CSS3 JQuery Git Grunt SAP Web IDE SAP NetWeaver Development Infrastructure Java 8 Java 7 Jira
Automobilzulieferer
10 Monate
2018-01 - 2018-10

Weiterentwicklung und Produktpflege einer NetWeaver Java

Technischer Berater/Softwarearchitekt/Softwareentwickler EJB 2.0 EJB 3.0 SOAP Web Services ...
Technischer Berater/Softwarearchitekt/Softwareentwickler

Weiterentwicklung und Produktpflege einer NetWeaver Java gestützten Sicherheitssoftware

  • Beratung, Planung und Implementierung von neuen Features 
  • Analyse und Korrektur von gemeldeten Fehlern
  • Vorbereiten von SAP NetWeaver Releases mittels NetWeaver Developer Infrastructure der entwickelten Software


Projektgröße/ Entwicklerteam:

Auslastung 20 %

SAP NetWeaver 7.31/7.4+/ 7.5
EJB 2.0 EJB 3.0 SOAP Web Services JAXB JMS JPA SAPUI5 Java 6 Java 8
Security Softwareentwicklung
2 Monate
2018-08 - 2018-09

Entwicklung einer Web Applikation

SAPUI5 Frontend Entwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontend Entwickler

Entwicklung einer Web Applikation zur Darstellung von Lieferketten und hergestellten Materialien

  • Visualisierung von material bezogenen Detaildaten und Lieferketten in Form eines selbst entwickelten Dashboards
  • Die Lieferketten wurden mit Hilfe Google Maps visualisiert
  • Als Vorlage diente das SAP Fiori Launchpad
  • Ziel war es so nah wie möglich an den SAP Fiori UX Guidelines zu entwickeln


Projektgröße/ Entwicklerteam:

Auslastung 80%, Entwicklerteam: 2+

SAPUI5 Framework SAP Web IDE
SAPUI5 JavaScript HTML5 CSS3 JQuery Git Grunt SAP Web IDE Google Maps Api NPM
Automobilzulieferer, Elektrowerkzeuge, Gebrauchsgüter
6 Monate
2018-04 - 2018-09

Excel Reports Generierung

Softwareentwickler, Technischer Berater/Softwarearchitekt Java 8 Spring Apache POI ...
Softwareentwickler, Technischer Berater/Softwarearchitekt

  • Verarbeitung von großen CSV Dateien zur Erstellung geeigneter Excel Reports nach vorgegebenen Algorithmus
  • Entwicklung eines Kommandozeilen basierten Programm
  • Generierung verschiedener Excel Reports, welche verschiedene Sichten auf die Daten ermöglichen


Projektgröße/ Entwicklerteam:

nicht Fulltime ca. 30 PT gesamt

IntelliJ IDEA
Java 8 Spring Apache POI H2 Database Maven
Software Entwicklung
7 Monate
2018-01 - 2018-07

Entwicklung einer Ipad Sales Applikation für Außendienstmitarbeiter

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

Entwicklung einer Ipad Sales Applikation für Außendienstmitarbeiter mit SAPUI5 und SAP Mobile Platform

  • Entwicklung einer hybriden IOS Applikation auf Basis des SAPUi5 Frameworks und der SAP Mobile Platform
  • Neben der Entwicklungvon Custom Controls, die dem SAP Fiori UX Standard entsprechen, stand die Implementierung der Online und Offline Funktionen der Applikation im Fokus
  • Das komplexe Zusammenspiel aus SAPUi5 in Kombination mit Cordova , IOS und SMP Offline Store und Kapsel Plugin, machten dieses Projekt zu einer Herausforderung


Projektgröße/ Entwicklerteam:

Auslastung 80%, Entwicklerteam: 5+

SAPUI5 Framework SAP Mobile Platform
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm Cordova Plugins for IOS Platform NPM
Automobilzulieferer, Elektrowerkzeuge, Gebrauchsgüter
6 Monate
2017-07 - 2017-12

Prototypentwicklung: Verarbeitung von CSV Dateien zur Excel Report Generierung

Berater/Softwareentwickler Java 8 Spring Apache POI ...
Berater/Softwareentwickler

Verarbeitung von großen CSV Dateien zur Erstellung geeigneter Excel Reports nach vorgegebenen Algorithmus. Entwicklung eines Kommandozeilen basierten Prototyp. Ziel Wiederverwendung von Code beim späteren Cloud Einsatz.

IntelliJ IDEA Maven
Java 8 Spring Apache POI H2 Database
6 Monate
2017-07 - 2017-12

Erweiterung einer SAPUI5 basierten HR Marktplatz (ESS/MSS) Anwendung

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

Erweiterung der bestehenden HR ESS und MSS Anwendung um ein neues umfassendes Modul zur Pflege der Mitarbeiterstammdaten. Die SAPUI5 basierten Formulare werden auf Basis von Metadaten aus dem ABAP Backend generisch generiert und gelayoutet. Als Projektmethodik wird Scrum eingesetzt.

SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
6 Monate
2017-07 - 2017-12

Realisierung eines JMS Prototypen

Technischer Berater/Softwarearchitekt/Softwareentwickler Java 6 Java 8 EJB 2.0 ...
Technischer Berater/Softwarearchitekt/Softwareentwickler

Produktentwicklung: Realisierung eines JMS Prototypen der die asynchrone Ausführung von Sicherheitstests in einem NetWeaver Java Cluster ermöglicht

  • Implementierung eines Java Message Server (JMS) basierten Prototypen, der das Ausführen von vorhanden Sicherheitstest im NetWeaver Cluster ermöglicht
  • Die Ergebnisse der einzelnen Cluster Tests werden hierbei in der Datenbank des NetWeaver Servers bis zur Abholung durch ein zentrales ABAP System zwischengespeichert


Projektgröße/ Entwicklerteam:

nicht Fulltime ca. 20 PT gesamt

SAP NetWeaver 7.31/ 7.4+/ 7.5
Java 6 Java 8 EJB 2.0 EJB 3.0 SOAP Web Services JAXB JMS JPA SAPUI5
Security Softwareentwicklung
6 Monate
2017-07 - 2017-12

Erweiterung und Pflege einer Kundeneigenen SAPUI5 Control Library

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

  • Entwicklung komplexer SAPUI5 Controls nach Kundenwunsch und Vorgaben der User Experience (UX) Designer
  • Integration in eine bestehende SAPUI5 Library
  • Design Driven Development Ansatz


Projektgröße/ Entwicklerteam:

Auslastung 40%, Entwicklerteam: 5+

SAPUI5 Framework
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
Softwareentwicklung
4 Monate
2017-04 - 2017-07

Erweiterung eine bestehenden SAPUI5 Anwendung zur Verwaltung von Business Partnern

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

Erweiterungen an einer bestehende SAPUI5 Anwendung, die im Wesentlichen die Funktionen der Abap Anwendung „Pflege der Geschäftspartner“ umfasst.

Durch die Erweiterungen wurden im wesentlichen die Usability Erfahrung für die Endanwender verbessert. Hierbei kamen Fiori Guidelines zur Anwendung.

Auslastung: 20%

SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
5 Monate
2017-03 - 2017-07

Entwicklung und Abbildung eines Performance Management Geschäftsprozess

Java EE Backendentwickler Apache Olingo v2 Java EE CDI ...
Java EE Backendentwickler

Entwicklung und Abbildung eines Performance Management Geschäftsprozess

 

Es wurde ein Performance Management Tool entwickelt, welches verschiedene Prozesse des HR Performance Managements abbildet.

Einerseits wurde der Prozess der Mitarbeiterbefragung implementiert. In diesem haben die Mitarbeiter die Möglichkeit ihren Vorgesetzten anhand vorgegebener Fragenkataloge zu bewerten. Die Fragenkataloge werden aus einem angeschlossenem Success Factors System synchronisiert. Des Weiteren wurde eine Prozess zur Vereinbarung von Quartalszielen zwischen Mitarbeiter und Vorgesetzten entwickelt.

Hierbei haben Mitarbeiter und Vorgesetzter die Möglichkeit entsprechende Meilensteine zu definieren und über den Zeitraum zu bewerten.

Die Anwendung wurde als Hana Cloud Web Applikation konzipiert. Sie basiert auf dem Java Stack der Hana Cloud.

Als Frontend Technologie wurde SAPUI5 verwendet. Als Backend wurde eine Java Web Applikation entwickelt welche OData Services bereitstellt und die entsprechende Business Logik der Prozesse abbildet.

Das Projekt wurde agil entwickelt. Als Methodik wurde Scrum eingesetzt.

 

Auslastung: 50%

Hana Cloud Platform - Java EE 6 Web Profile Neo Platform
Apache Olingo v2 Java EE CDI EclipseLink JPA 2.0 JUnit Git Maven Quartz Job Scheduler SQL JavaScript HTML5 CSS3 JQuery Bootstrap 3.7 IntelliJ Idea/Eclipse Scrum
6 Monate
2017-01 - 2017-06

SAPUI5 Versions Migration einer SAPUI5 basierten HR Marketplace Anwendung

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

SAPUI5 Versions Migration einer SAPUI5 basierten HR Marketplace Anwendung 

 

Analyse und Behebung von Anzeige und Programmfehlern die im Zusammenhang mit dem Upgrade der SAPUI5 Version von 1.28 auf 1.38 auftreten. Anpassungen wurden sowohl am JavaScript Coding als auch am CSS Coding durchgeführt. 

Im Zuge des Upgrades wurden Teilbereiche in das SAPUI5 Komponentenmodel der SAP überführt.

 

Auslastung 40%

SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
5 Monate
2016-10 - 2017-02

Entwicklung einer Employee-Self Service (ESS und MSS) Anwendung zur Zeiterfassung auf Basis von SAPUI5

SAPUI5 Frontendentwickler SAPUI5 SAP Fiori JavaScript ...
SAPUI5 Frontendentwickler

Im Rahmen einer Employee-Self-Service (ESS)  und Manager-Self Service (MSS )Lösung wurde eine Zeiterfassungsmanagement Anwendung in SAPUI5 implementiert. Die Anwendung ermöglicht es Vorgesetzten in einer Kalenderansicht die Zeitverplanung Ihrer Mitarbeiter zu sehen und beantragte Fehlzeiten zu genehmigen. Mitarbeiter haben die Möglichkeit alle Arten von Fehlzeiten wie z.B. Krankheit, Urlaub , Reisezeit etc. über die Anwendung zu melden. Für die Implementierung der SAPUI5 Anwendung wurden sowohl eigenentwickelte SAPUi5 Controls (Custom Controls) verwendet, als auch Standard SAP Controls. Die Anwendung wurde sowohl als eigenständige Webanwendung, als auch als Fiori Launchpad Anwendung konzipiert.

SAP NetWeaver Gateway
SAPUI5 SAP Fiori JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
7 Monate
2016-06 - 2016-12

Produktentwicklung: Realisierung von Tests zum Auffinden von Schwachstellen im NetWeaver Java Stack

Berater, Software Entwickler EJB 2.0 EJB 3.0 SOAP Web Services ...
Berater, Software Entwickler

Produktentwicklung: Realisierung von Tests zum Auffinden von Schwachstellen im NetWeaver Java Stack

Erweiterung eines Web Service basierten Agenten, der Informationen über die aktuelle Konfiguration des NetWeaver Java Systems sammelt. z.B. Password Policies, kritische Berechtigungen vorhandener Nutzer, Schnittstelle zu Security  Logfiles um nach kritischen Events zu durchsuchen uvm.

Im Rahmen von Erweiterung wurde neue Prüfungen auf Java Basis implementiert, die z.B. das auslesen von SAP ICM und HTTP Parametern ermöglichen, und Informationen darüber liefern ob SSL korrekt konfiguriert ist auf dem SAP NetWeaver Java Stack.

 

nicht Fulltime ca. 30 PT gesamt

SAP NetWeaver 7.01 / 7.31 SAP Enterprise Portal 7.01 / 7.31 SAP NetWeaver Dual Stack Installationen
EJB 2.0 EJB 3.0 SOAP Web Services Hibernate JPA SAPUI5
5 Monate
2016-06 - 2016-10

Entwicklung verschiedener SAPUI5 / SAP Fiori Anwendungen

Frontendentwickler SAPUI5 JavaScript HTML5 ...
Frontendentwickler

Entwicklung einer Sales Planning Anwendung auf Basis von SAPUI5 Frontends (Branche: Analagenbau)

Implementierung einer Sales Planning Anwendung, welche die SAP CRM Daten Erfassung ermöglicht und darstellt.

Eingesetzte Frontend Technologie ist SAPUI5. Die Anbindung ans CRM erfolgte über SAP NetWeaver Gateway.

Alle Frontends werden unter Design Driven Development Methodologie entwickelt, d.h. Mockups die durch UX Designer mit dem Kunden abgestimmt wurden, werden 1 zu1 umgesetzt. UI Elemente die nicht durch die Standard SAPUI5 Controls abgebildet werden können, werden als Custom Controls in SAPUI5 entwickelt.

Entwicklung einer Zeiterfassung Anwendung auf Basis von SAPUI5 (Branche: Lebensmitteleinzelhandel)

 

Im Rahmen einer Employee-Self-Service (ESS) Lösung wurde eine Zeiterfassungsmanagement Anwendung in SAPUI5 implementiert. Die Anwendung ermöglicht es Vorgesetzten in einer Kalenderansicht die Zeit Verplanung Ihrer Mitarbeiter zu sehen. Für die Implementierung der SAPUI5 Anwendung wurden ausschließlich eigenentwickelte SAPUi5 Controls (Custom Controls) verwendet.

WebStorm SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git
2 Monate
2016-04 - 2016-05

Kontinuierliche Weiterentwicklung der globalen Änderungs- und Phase-Out Prozesse von Wirkstoffen und Materialien

Software-Entwickler, Berater SAP Web Dynpro for Java SAP BPM SAP Service Composition ...
Software-Entwickler, Berater

Implementierung weiterer Features, Prozesse und Workflows rund um den Lebenszyklus global verfügbarer Wirkstoffe und deren Merkmale. 

Implementierung Web Dynpro Java basierter Frontends, SAP BPM Prozessen,  Anbindung relationaler Datenbanken (Oracle) und R/3 Systemen mittels SAP Service Composition.

SAP NetWeaver 7.4 SAP Enterprise Portal 7.4
SAP Web Dynpro for Java SAP BPM SAP Service Composition EJB 3.0 SOAP Web Services Hibernate XML PL/SQL RFC JEE5
Dortmund
3 Monate
2016-01 - 2016-03

Produktentwicklung: Realisierung eines Agenten der das Ausführen von Aufgaben in heterogenen Betriebssystemlandschaften ermöglicht

Software-Entwickler, Java Architekt JEE 6 EJB 3.1 Maven ...
Software-Entwickler, Java Architekt

Konzeption und Implementierung eines Web Service basierten Agenten, der Informationen über die aktuelle Installation von SAP Produkten wie (z.B. SAP NetWeaver, SAP Hana, SAP ERP) sammelt inkl. Benutzeroberfläche zur Administration des Agenten.

Aspekte des Konzeptes umfassen: Sicherheitskonzept, Sicherstellen der Plattformunabhängigkeit, Distributions- und Installationskonzept

WebStorm Eclipse 4.4/4.5
JEE 6 EJB 3.1 Maven SOAP Web Services REST Services AngularJS NodeJS/NPM Bower Gulp.js Linux Know-How
Heidelberg
8 Monate
2015-05 - 2015-12

Kontinuierliche Weiterentwicklung der globalen Änderungs- und Phase-Out Prozesse von Wirkstoffen und Materialien

Technischer Berater/Softwareentwickler SAP Web Dynpro Java SAP BPM SAP Service Composition ...
Technischer Berater/Softwareentwickler
Implementierung weiterer Features, Prozesse und Workflows rund um den Lebenszyklus global verfügbarer Wirkstoffe und deren Merkmale. Implementierung Web Dynpro for Java basierter Frontends, SAP BPM Prozessen, Anbindung relationaler Datenbanken und R/3 Systemen mittels SAP Service Composition.
SAP NetWeaver 7.4 SAP NWDI SAP NWA SAP Enterprise Portal 7.4 SAP BPM Oracle SQL Developer
SAP Web Dynpro Java SAP BPM SAP Service Composition Java EE 5 EJB3 Hibernate PL/SQL XML RFC SOAP
Dortmund
9 Monate
2015-04 - 2015-12

Produktentwicklung: Realisierung von Prototypen zum Auffinden von Schwachstellen im NetWeaver Java Stack

Technischer Berater/Softwarearchitekt/Softwareentwickler EJB3 EJB2 SOAP ...
Technischer Berater/Softwarearchitekt/Softwareentwickler

Implementierung eines Web Service basierten Agenten, der Informationen über die aktuelle Konfiguration des NetWeaver Java Systems sammelt. Z.B. Password Policies, kritische Berechtigungen vorhandener Nutzer, Schnittstelle zu Security Logfiles um nach kritischen Events zu durchsuchen uvm.

Entwicklung von Konzepten und Prototypen durch Reverse Engineering des SAP NetWeaver Java Stacks.

Entwicklung eines web basierten Frontends zur Anzeige der der Schwachstellenreports auf Basis von HTML5.

SAP Netweaver Application Server 7.01 SAP Netweaver Application Server 7.31 SAP NetWeaver Dual Stack SAP NWA
EJB3 EJB2 SOAP Hibernate SAPUI5 AngularJS Java 1.4 Java EE 5
Heidelberg
1 Jahr 1 Monat
2014-03 - 2015-03

Erweiterung und globaler Rollout der überarbeiteten Identity Management Portalanwendung

Technischer Berater/Softwarearchitekt/Softwareentwickler JavaScript SAPUI5 JQuery ...
Technischer Berater/Softwarearchitekt/Softwareentwickler
Implementierung weiterer Features und Internationalisierung der bestehenden Identity Management Pilotanwendung mit dem Ziel die Anwendung global an alle Endbenutzer auszurollen. Überführung der auf JavaScript MVC basierenden Anwendungsarchitektur in eine SAPUI5 basierte Architektur.
SAP Netweaver Application Server 7.31 SAP Enterprise Portal 7.01
JavaScript SAPUI5 JQuery JSON EJB3 PL/SQL RFC SOAP
Ludwigshafen
1 Jahr 9 Monate
2013-07 - 2015-03

Entwurf und Implementierung eines Life Cycle Management Systems für SAP Berechtigungen

Softwareentwickler, Softwarearchitekt (Web Dynpro, Java, JEE) SAP Web Dynpro Java PL/SQL EJB2 ...
Softwareentwickler, Softwarearchitekt (Web Dynpro, Java, JEE)
Abbildung eines globalen Geschäftprozesses zur Redefinition von SAP Berechtigungen durch Implemntierung eines Genehmigungsworkflows mit dem Ziel SAP Berechtigungen in der eigenen Identity Management Lösung anzulegen und zu verwalten. Der Genehmigungsworkflow bildet den kompletten Lebenszyklus einer SAP Berechtigung ab.
SAP Netweaver Application Server 7.0 SAP Enterprise Portal 7.01
SAP Web Dynpro Java PL/SQL EJB2 SOAP XML
Ludwigshafen
1 Jahr
2012-10 - 2013-09

Pilot: Redesign und Überarbeitung Anwendungsoberflächen hinsichtlich Design und Usabilty

Technischer Berater/Softwarearchitekt JavaScript JQuery SOAP ...
Technischer Berater/Softwarearchitekt
Im Rahmen eines Piloten wurden die Endanwender relevanten Web Dynpro Eingabemasken redesigned und in ihrer Funktionalität vereinfacht. Die überarbeiteten Benutzeroberflächen wurden in eine neue selbstständige Portalanwendung zusammengefasst. Die neuen Benutzeroberflächen wurden ausnahmslos mit HTML5 entwickelt.
SAP Netweaver Application Server 7.31
JavaScript JQuery SOAP PL/SQL RFC JSON XML EJB3
Ludwigshafen
3 Jahre 8 Monate
2009-07 - 2013-02

Kontinuierliche Weiterentwicklung der Identity Management Lösüng um weitere Features

Softwareentwickler (Java) SAP Web Dynpro Java EJB2 PL/SQL ...
Softwareentwickler (Java)
Umsetzung weiterer Business Requests für die Identity Management Lösung auf Basis von SAP Web Dynpro Java und J2EE. Wartung/Weiterentwicklung.
SAP Netweaver Application Server 7.0 SAP Enterprise Portal 7.0 SAP R/3 Lotus Notes Domino
SAP Web Dynpro Java EJB2 PL/SQL SOAP RFC JCo XML
Ludwigshafen
1 Jahr 5 Monate
2011-01 - 2012-05

Entwurf und Implementierung einer Portalanwendung zur Verwaltung der Werksausweise für Kontraktoren

Softwarearchitekt/Softwareentwickler EJB3 Hibernate Java EE 5 ...
Softwarearchitekt/Softwareentwickler
Implementierung einer Portalanwendung auf Basis SAP Web Dynpro Java zur Verwaltung der Kontraktorenausweise. Die Anwendung bietet externen Kontraktoren die Möglichkeit über das Internet eine Voranmeldung durchzuführen, so dass der Prozess der Ausweiserstellung beschleunigt wird. Alle benötigten Daten und Dokumente können vorab erfasst werden.
SAP Netweaver Application Server 7.2 SAP Enterprise Portal 7.0
EJB3 Hibernate Java EE 5 SOAP PL/SQL XML JPA SAP Web Dynpro Java
Ludwigshafen
1 Jahr 6 Monate
2010-04 - 2011-09

Konzeptionierung und Implementierung von Geschäftsprozessen Mitarbeiterkauf/-miete als Portalanwendung

Software-Konzeption Softwareentwickler, Softwarearchitekt EJB3 XML PL/SQL ...
Software-Konzeption Softwareentwickler, Softwarearchitekt
Konzeptionierung und Implementierung eines Mitarbeiterportals, welche die Geschäftsprozesse Mitarbeiterkauf/-miete abbildet. Die Anwendung ermöglicht es Mitarbeitern Produkte der BASF zu kaufen bzw. zu mieten. Die anfallenden Kosten dieser Vorgänge, werden den Mitarbeitern automatisch von der Gehaltsabrechnung einbehalten. Zusätzlich zur Portallösung wurde eine mobile Anwendung implementiert. Diese ermöglicht es dem Werkschutz die Vorgänge am Werkstor zu kontrollieren und zu protokollieren.
SAP BPM 7.2 SAP Netweaver Application Server 7.2 SAP Enterprise Portal 7.0
EJB3 XML PL/SQL SOAP RFC JCo Hibernate JPA SAP Web Dynpro Java
Ludwigshafen
1 Jahr 10 Monate
2007-10 - 2009-07

Entwicklung und Betreuung eines globalen Identity Management Systems

Softwareentwickler, Softwarearchitekt SAP Web Dynpro Java EJB2 SOAP ...
Softwareentwickler, Softwarearchitekt
Die Identity Management Portalanwendung bietet Funktionalitäten zur Beantragung und automatischen Vergabe/Entzug von Benutzerberechtigungen in diversen heterogenen Zielsystemen. Die Portalanwendung ist global verfügbar und zählt mit ca. 800 selbst implementierten Web Dynpro Java Komponenten, zu einer der größten Web Dynpro Java Applikationen in Europa. Die Entwicklung und der globale Rollout der Anwendung fanden in mehreren Wellen statt. Benutzeranzahl: 130.000 Benutzermasken: ca. 2000 Entwicklungskomponenten: 800
SAP Web Dynpro Java EJB2 SOAP XML PL/SQL JCo RFC Portal Administration SAP NetWeaver Application Server 7.0 SAP Enterprise Portal 7.0 SAP NWDI SAP R/3
Ludwigshafen
7 Monate
2008-10 - 2009-04

Implementierung eines Offline Approval Frameworks für die Identity Management Lösung

Softwareentwickler XML JMS EJB2 ...
Softwareentwickler
Konzeptionierung und Implementierung eines J2ee basierten Middleware Framewoks, welches es den Endanwendern ermöglicht ihre Genehmigungen, sowohl online wie auch offline innerhalb einer Lotus Notes Anwendung abzuarbeiten.
XML JMS EJB2 RFC JAXP PL/SQL SAP Web Dynpro Java SAP Netweaver Application Server 7.0 SAP Enterprise Portal 7.0 SAP R/3
Ludwigshafen

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2019-12 - 2019-12

Professional Scrum Master I (PSM I)

Zertifikat, Scrum.org
Zertifikat
Scrum.org
1 Monat
2014-04 - 2014-04

Developing Uis using HTML5 and SAPUI5

SAPUI5 Development, SAP Walldorf Trainingscenter
SAPUI5 Development
SAP Walldorf Trainingscenter

1 Monat
2013-06 - 2013-06

Developing Uis using HTML5 Fundamentals

SAPUI5 Development, SAP Walldorf Trainingscenter
SAPUI5 Development
SAP Walldorf Trainingscenter

1 Monat
2012-12 - 2012-12

SAP Certified Associate Enterprise Architect

SAP Certified Associate Enterprise Architect, SAP Walldorf
SAP Certified Associate Enterprise Architect
SAP Walldorf
Principles&Process of Enterprise Architecture
1 Monat
2009-02 - 2009-02

SAP Certified Development Associate Java

SAP Certified Development Associate Java, SAP Walldorf
SAP Certified Development Associate Java
SAP Walldorf
Java, EJB2.0, Web Dynpro Java, JSP for SAP NetWeaver Application Server 7.0
5 Jahre 8 Monate
2002-02 - 2007-09

Studium - Informatik

Diplom-Informatiker(FH), Hochschule Mannheim
Diplom-Informatiker(FH)
Hochschule Mannheim

Position

Position

Senior Consultant / SAP Full Stack Entwickler

Kompetenzen

Kompetenzen

Top-Skills

SAP Fiori SAPUI5 SAP BTP Spring 2.5 Spring SAP Netweaver ABAP SAP CDS SAP CAP Java

Schwerpunkte

Java 7/ 8
JavaScript
JEE 5/ 6
SAP Enterprise Portal
SAP NetWeaver Beratung/Entwicklung
Spring
Web Dynpro Java
SAP Cloud
NetWeaver
Software-Architektur
SAP BTP Cloud
Spring Boot
Vue.js
Entwicklung (Java, JEE)
SAPUI5
SAP Fiori


Produkte / Standards / Erfahrungen / Methoden

Programmiersprachen und Datenbanken
Java, JavaScript, HTML5, CSS3, jQuery, LESS, ,Sass, REST, JSON SQL, MySQL, Oracle, SOAP, JSON, RFC, OData, XML

Produkte/ Frameworks/ Entwicklungsumgebungen
IntelliJ Idea, SAP Web IDE, Eclipse, NetWeaver Developer Studio, SAP Gui, SAPUI5, SAP Fiori, SAP Mobile Platform 3.0, AngularJS, WebStorm, NPM, Gulp.js, Bower, Git, Github, Maven, Apache Olingo, OData, JUnit, Hana Cloud Platform - Java EE 6 Web Profile Development, Spring, Spring Boot, OAuth2, Apache Tomcat 7, Apache TomEE ,SAP NetWeaver Java Web Dynpro Development (WD4J), SAP Composite Applications (CAF), Java & J2EE Development (Java 1.4, Java EE 5, Java EE 6, Java 7, Java 8, Java 11), SAP Cloud Platform, SAP BTP Cockpit, Cloud Foundry, SAP NetWeaver Development Infrastructure (NWDI, CBS, DTR), SAP NetWeaver Application Server 7.0, 7.01, 7.2, 7.31, 7.4 (EJB 2.0, EJB 3.0, EJB 3.1, WSDL Web Services, JAXB ,REST Services), SAP Enterprise Portal 7.0, 7.01, 7.4, SAP NetWeaver Business Process Management (BPM,BRM), SAP Service Composition, Jira, Service Now

Methodisches Wissen
  • Design Patterns
  • Software-Architekturen
  • Micro Services
  • Projekt Management
  • Design Driven Development
  • Scrum, Scrum Master (PSM I) 

Management und Koordination
  • Koordination heterogener, globaler Entwicklerteams
  • Interne/Externe - (Onsite/Offshore)
  • Aktive Projekterfahrung im gesamten Software LifeCycle

Betriebssysteme

Linux Know-How

Programmiersprachen

AngularJS
beginner
CDI
CSS
expert
EJB 2.0
HTML5
intermediate
Java
expert
Java 1.4
expert
Java 6
Java 7
expert
Java 8
Java EE
expert
Java EE 5
expert
JavaScript
expert
JAXB
JAXP
JEE
JEE 6
expert
JEE5
expert
JMS
JPA
expert
JQuery
intermediate
LESS
expert
PL-SQL
PL/SQL
intermediate
REST Web Services
expert
SAP Web Dynpro for Java
SAP Web Dynpro Java WD4J
expert
SAPUI5
expert
SAPUI5 Framework
expert
SOAP Web Services
expert
Spring
intermediate
SQL
intermediate
SAPUI5 ab 1.62
Spring Boot
JavaScript ES5/ES6


Datenbanken

Derby
MySQL
Oracle

Datenkommunikation

REST Services
RFC
SOAP Web Services

Personalverantwortung

Aktive Projekterfahrung im gesamten Software LifeCycle
Koordination heterogener, globaler Entwicklerteams
Interne/Externe - (Onsite/Offshore),

Branchen

Branchen

  • Chemie
  • Agrochemie
  • Security Software
  • Automobilzulieferer
  • Elektrowerkzeuge
  • Gebrauchsgüter
  • Softwarehersteller
  • Software Entwicklung
  • Lebensmitteldiscounter
  • Energieversorger
  • Bekleidungshersteller
  • Öffentlicher Dienst/ Behörde
  • Verteidigung

Einsatzorte

Einsatzorte

Viernheim (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 6 Monate
2024-07 - 2025-12

Neuentwicklung & Wartung des SAP BTP Cockpits

Berater, SAPUI5 Frontend- und Java Backend Entwickler SAPUI5 JavaScript ES5/ES6 HTML5 ...
Berater, SAPUI5 Frontend- und Java Backend Entwickler
  • Wartung & Support verschiedener SAPUI5 basierter Administrationsmasken und Java basierter Microservices für das SAP BTP Cockpit im Security Bereich. (UIs: Trust Configuration, Role Collection Roles, Users etc.)
  • Komplette Neuentwicklung des Trust Configuration user Interfaces im SAP BTP Cockpit Die ausgefüllte Rolle umfasst sowohl Aufgaben in der Frontend und Backend Entwicklung, als auch die Schulung und Unterstützung der internen Ressourcen im SAPUI5 Umfeld
  • Die Anwendung wird auf Basis der SAP BTP Plattform betrieben
  • Als Projektmethodik wurde Scrum eingesetzt
SAPUI5 JavaScript ES5/ES6 HTML5 CSS3 LESS WDI5 Mocha E2E Tests JQuery Git/Github Docker Java 11 Java 17 Kubernetes Spring Boot Maven Gson Intellij Ultimate JUnit Gerrit Jenkins Cloud Foundry OAuth2 REST Mockito Jasmine Service Now Jira SAP Cloud Platform SAP BTP Cockpit SAP Identity Authentication Service
SAP SE
9 Monate
2024-11 - 2025-07

Entwicklung von Fiori basierten Applikationen für SAP Modul Instandhaltung, Bestellungen

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori ABAP BAPI ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Neuentwicklung und Migration von alten SAP GUIxT Anwendungen in moderne SAP Fiori Anwendungen.
  • Als zentraler Einstiegspunkt für den Anwender dient das SAP Fiori Launchpad, über welches er verschiedene Fiori Applikationen ansprechen kann rund um das Thema Instandhaltung. Das beinhaltet Fiori Apps im Stile dedizierter Dashboards, Workflow gestützter Master Details Applikationen.
  • Schwerpunkt Frontend-Entwicklung mit SAPUI5.
  • Anbindung von CDS Views und OData Services an Fiori Frontends.
  • Anbindung und Prüfung/Analyse von CDS Views, Function Imports bzw. BAPI im ABAP Backend.
  • Realisieren von komplexen SAP Screen Personas Skripten mit Slipstream Engine in den SAP Modulen Instandhaltung und Bestellung.Die Skripte nutzen sowohl dedizierte BAPIs als auch eingebettete SAPUI5 Elemente bzw. UI5 Applets.
  • Prüfung der Kompatibilität und Migration der laufenden Entwicklungen auf S/4HANA.
  • Als Projektmethodik wird Scrum eingesetzt.
SAPUI5/Fiori ABAP BAPI CDS-Views OData SAP Screen Personas JavaScript HTML5 CSS3 LESS JQuery Git Visual Studio Code Jira SAPUI5 Framework Fiori Launchpad SAP Instandhaltung SAP NetWeaver 7.40 ABAP SAP S4/HANA Screeen Persoans Slipstream Engine
Verteidigung
1 Jahr 7 Monate
2023-04 - 2024-10

Entwicklung von Fiori basierten Applikationen für SAP Modul Instandhaltung

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori ABAP BAPI ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Neuentwicklung und Migration von alten SAP GUIxT Anwendungen in moderne SAP Fiori Anwendungen.
  • Als zentraler Einstiegspunkt für den Anwender dient das SAP Fiori Launchpad, über welches er verschiedene Fiori Applikationen ansprechen kann rund um das Thema Instandhaltung. Das beinhaltet Fiori Apps im Stile dedizierter Dashboards, Workflow gestützter Master Details Applikationen.
  • Schwerpunkt Frontend-Entwicklung mit SAPUI5.
  • Anbindung von CDS Views und OData Services an Fiori Frontends.
  • Umfang ca. 40 verschiedene Fiori Applikationen bzw. Launchpad Kacheln.
  • Anbindung und Prüfung/Analyse von CDS Views, Function Imports bzw. BAPI im ABAP Backend.
  • Realisieren von SAP Screen Personas Skripten.
  • Als Projektmethodik wird Scrum eingesetzt.
SAPUI5/Fiori ABAP BAPI CDS-Views OData SAP Screen Personas JavaScript HTML5 CSS3 LESS JQuery Git Visual Studio Code Jira SAPUI5 Framework ab 1.71 Fiori Launchpad SAP Instandhaltung SAP NetWeaver 7.40 ABAP
Verteidigung
Köln
10 Monate
2023-09 - 2024-06

Entwicklung einer Produktplattform

SAP Cloud Entwickler, SAPUI5/Fiori Frontend Entwickler, SAP CAP Entwickler SAPUI5/Fiori ABAP BAPI ...
SAP Cloud Entwickler, SAPUI5/Fiori Frontend Entwickler, SAP CAP Entwickler
Entwicklung einer Produktplattform bestehend aus einer Produktbaukasten Software und einer Produktberatung Software für den Vertrieb von Energieversorger Produkten (Strom, Gas, Fernwärme)
  • Entwicklung eines Produktbaukasten, welcher die zentrale Anlage und Pflege der Produkte ermöglicht.
  • Für die Anlage der Produkte werden Referenzprodukte aus SAP UPIL herangezogen und neue Charakteristika wie Preise, oder Boni Arten werden ins UPIL zurückgespielt.
  • Bei der Produktbaukasten App handelt es sich im SAP CAP Applikation mit dem zugehörigen SAP Fiori Frontend.
  • Die Produktberatung besteht aus mehreren einzelnen SAP Fiori Apps und einer dedizierten SAP CAP Anwendung.
  • Die Apps der Produktberatung orientieren sich an den Geschäftsprozessen Einzug und Auszug eines Kunden.
  • Die Platform ist als Cloud Lösung konzipiert auf Basis der SAP BTP im Zusammenspiel mit verschiedensten angebunden Systeme/APIs: S4Hana, SAP MaCo Cloud, Salesforce CIAM Customer & Identity.
  • Anbindung von Fremdsystemen über 3rd Party REST Schnittstellen oder OData Services.
SAPUI5/Fiori ABAP BAPI OData JavaScript HTML5 CSS3 LESS JQuery Git SAP Business Application Studio Visual Studio Code Jira SAP Continuous Integration SAP BTP Cloud Cloud Foundry SAP Cloud Connector S4Hana SAP CAP SAP Process Automation SAP Fiori SAPUI5 Framework Postgres
Energieversorger
Remote
4 Monate
2022-11 - 2023-02

Entwicklung einer Anwendung zur Kalkulation von Stundensätzen

Softwareentwickler Java 17 Spring Boot 3.0 Spring Security ...
Softwareentwickler

  • Die Anwendung ermöglicht es, abhängig von verschiedenen Parametern den Stundensatz eines Projekts Einsatzes zu kalkulieren.
  • Als Frontend Framework wird Vue.js 3 mit Typescript eingesetzt.
  • Als Backend Spring Boot 3.0 basierte Rest Services mit Anbindung an eine MongoDB.
Java 17 Spring Boot 3.0 Spring Security Vue.js 3 JavaScript CSS HTML Bootstrap REST Services MongoDB JWT Tokens Intellij Visual Studio Code GitHub Spring Boot
Software Entwicklung
Remote
1 Monat
2022-10 - 2022-10

Bugfixing in Legacy Java 8 Platform

Technischer Berater/ Softwareentwickler Servlet Ant Java 8 ...
Technischer Berater/ Softwareentwickler
Beheben von verschiedenen Bugs im Legacy Code, die teilweise zum Ausfall der Logging Funktionalität der Anwendung führten bzw. bestimmte Metriken falsch ermittelt wurden.
Servlet Ant Java 8 XML Jira Bitbucket Log4j Java 8 Eigenentwicklung mit ABAP Frontend zur Konfiguration
Security Softwareentwicklung
6 Monate
2022-04 - 2022-09

Entwicklung von Fiori basierten Applikationen im SAP EWM Umfeld

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori JavaScript HTML5 ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Entwicklung einer SAPUI5 basierten mobilen Tablet Applikation, welche die Mitarbeiter in einem hochentwickelten Hochregallager bei der Zusammenstellung/ Umpacken verschiedener Waren auf Paletten unterstützt..
  • Als Einstiegspunkt dient das SAP Fiori Launchpad.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5/Fiori JavaScript HTML5 CSS3 LESS JQuery Git Visual Studio Code NPM Jira Service Now SAPUI5 Framework Fiori Launchpad SAP EWM
Bekleidungshersteller/ Logistik
Remote
1 Jahr
2021-10 - 2022-09

Neuentwicklung & Wartung des SAP BTP Cockpits

Berater, SAPUI5 Frontend- und Java Backend Entwickler SAPUI5 JavaScript ES5/ES6 HTML5 ...
Berater, SAPUI5 Frontend- und Java Backend Entwickler
  • Wartung & Support verschiedener SAPUI5 basierter Administrationsmasken und Java basierter Microservices für das SAP BTP Cockpit im Security Bereich. (UIs: Trust Configuration, Role Collection Roles, Users etc.).
  • Neben der Wartung steht auch die Neuentwicklung und Integration von SAPUI5 Applikationen in die bestehende SAP Identity Authentication Service Applikation (IAS). Diese SAPUI5 Applikation ( Authorization Management Service = AMS) wird zur Erstellung von ?User Policies? genutzt, welche wiederum zur Berechtigungsvergabe genutzt werden. Die ausgefüllte Rolle umfasst sowohl Aufgaben in der Frontend und Backend Entwicklung.
  • Die Anwendung wird auf Basis der SAP BTP Plattform betrieben.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5 JavaScript ES5/ES6 HTML5 CSS3 LESS WDI5 Mocha E2E Tests JQuery Git/Github Docker Java 8 Java 11 Kubernetes Spring Boot Maven Gson Intellij Ultimate JUnit Gerrit Jenkins Cloud Foundry OAuth2 REST Mockito Jasmine Service Now Jira SAP Cloud Platform SAP BTP Cockpit SAP Identity Authentication Service Authorization Management Service (AMS)
SAP SE
4 Monate
2021-10 - 2022-01

Migration von Backend Services NetWeaver 7.0 auf NetWeaver 7.5

Technischer Berater/ Softwareentwickler Servlet EJB 3.0 JAXB / GSON ...
Technischer Berater/ Softwareentwickler
  • Migration und Erweiterung Servlet basierter Backend Services von NetWeaver 7.0 auf NetWeaver 7.5
  • Modernisieren der Codebase
  • Erweiterung der vorhandenen XML Schnittstellen durch parallel angebotene JSON Schnittstellen
  • Aufsetzen eines NetWeaver Development Infrastructure getriebenen Release Zyklus zur Erstellung verschiedener Release Versionen
Servlet EJB 3.0 JAXB / GSON Java 1.4 Java 8 XML JSON Jira SAP NetWeaver 7.0 7.5 SAP NetWeaver Development Infrastructure
Security Softwareentwicklung
1 Jahr 6 Monate
2020-01 - 2021-06

Weiterentwicklung des SAP Cloud Platform Cockpits

Berater, SAPUI5 Frontend- und Java Backend Entwickler SAPUI5 JavaScript ES5/ES6 HTML5 ...
Berater, SAPUI5 Frontend- und Java Backend Entwickler
  • Entwicklung und Weiterentwicklung verschiedener SAPUI5 basierter Administrationsmasken und Java basierter Microservices für das SAP Cloud Platform Cockpit im Security Bereich. (UIs: Trust Configuration, Role Collection Roles, Users etc.)
  • Die Anwendung wird auf Basis der SAP Cloud Platform betrieben.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5 JavaScript ES5/ES6 HTML5 CSS3 LESS JQuery Git/Github Java 8 Java 11 Spring Boot Maven Gson Intellij Ultimate Gerrit Jenkins Cloud Foundry OAuth2 REST Mockito Jasmine Jira SAP Cloud Platform SAP Cloud Platform Cockpit SAP Identity Authentication Service
SAP SE
Remote/Walldorf
7 Monate
2019-07 - 2020-01

Entwicklung von Fiori basierten Applikationen im SAP EWM Umfeld

Berater, SAPUI5/Fiori Frontendentwickler SAPUI5/Fiori JavaScript HTML5 ...
Berater, SAPUI5/Fiori Frontendentwickler
  • Entwicklung verschiedener SAPUI5 basierter Applikationen, welche die Mitarbeiter in einen hochentwickelten Hochregallager bei Ihrer täglichen Arbeit unterstützen.
  • Als Einstiegspunkt dient das SAP Fiori Launchpad. Alle Applikationen wurden unter Berücksichtigung der Fiori UX Guidelines entworfen und umgesetzt.
  • Neben der Umsetzung der Benutzeroberflächen und eigener SAPUi5 Custom Controls, zählte auch die Generierung der OData Strukturen und Services zu den Aufgaben.
  • Als Projektmethodik wurde Scrum eingesetzt.
SAPUI5/Fiori JavaScript HTML5 CSS3 LESS JQuery Git WebStorm SAP WebIde NPM Jira Service Now SAPUI5 Framework Fiori Launchpad SAP EWM
Bekleidungshersteller/Logistik
Österrreich (Remote)
5 Monate
2019-02 - 2019-06

Entwicklung eines Kundenportals

Berater, SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
Berater, SAPUI5 Frontendentwickler
  • Entwicklung eines Kundenportals, welche es Kunden ermöglicht ihre Stammdaten, Bankverbindungen und Strom-, Gas- oder Fernwärme -Verträge zu pflegen. Darüber hinaus wird dem Kunden ermöglicht seine Zählerstände online zu melden, den Tarif zu wechseln, Umzüge zu melden, Abschlagspläne zu ändern, und in der Vergangenheit erfasste Zählerstände einzusehen.
  • Die Anwendung ist SAPUI5 basiert und wird über IFrames in ein bestehendes Wordpress Portal integriert.
  • Zur Anwendungsübergreifenden Authentifizierung wird ein OpenID Identity Provider aufgesetzt und verwendet.
  • Als Service Schicht wurden Rest Services in die SAPUI5 Applikation integriert, die von einer .NET Middleware bereitgestellt wurden
  • Die Herausforderung bei diesem Projekt liegt in der Komplexität des heterogenen Setups und dem Zusammenspiel verschiedener Technologien (Wordpress, SAPUI5, IFrames und Identity Provider)
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Gulp WebStorm NPM SAPUI5 Framework ab 1.62
Energieversorger
Saarbrücken
2 Monate
2019-01 - 2019-02

Realisierung eines JMS basierten Frameworks

Java Backend Entwickler, Technischer Berater/Softwarearchitekt/Softwareentwickler EJB 3.0 SOAP Web Services JAXB ...
Java Backend Entwickler, Technischer Berater/Softwarearchitekt/Softwareentwickler

Produktentwicklung: Realisierung eines JMS basierten Frameworks zum Lesen/Sammeln von Logdateien 

  • Implementierung eines Frameworks, welches das Durchsuchen von NetWeaver Logdateien ermöglicht und Ergebnisse per JAXB in XML aufbereitet und in die Datenbank schreibt
  • Die so gesammelten Suchergebnisse können per Web Service Aufruf abgerufen werden
  • Ein Paging Mechanismus für die Suchergebnisse wurde auch implementiert, damit die Performanz des Servers nicht beeinträchtigt wird bzw. damit die gelesenen XML Nachrichten nicht zu groß werden


Projektgröße/ Entwicklerteam:

ca. 20 PT gesamt

SAP NetWeaver 7.31 SAP NetWeaver 7.5 SAP NetWeaver 7.4+
EJB 3.0 SOAP Web Services JAXB JMS JPA SAPUI5 Jira
Security Softwareentwicklung
Heidelberg
3 Monate
2018-10 - 2018-12

Entwicklung einer Web Applikation zur Abwicklung von Übersetzungsdienstleitungen

SAPUI5 Frontendentwickler, Java Backendentwickler Java JEE REST Services ...
SAPUI5 Frontendentwickler, Java Backendentwickler

  • Aufbauen einer Web basierten Platform zur Abwicklung und Koordination von externen Übersetzungsdienstleistungen
  • Die Oberfläche der Webanwendung wird mit dem SAPUI5 Framework umgesetzt
  • Die Anwendung ist Bestandteil eines bestehenden SAP Enterprise Portals
  • Als Backendsystem dient ein SAP NetWeaver Applikation Server Java
  • Auf diesem wird die gesamte Businesslogik der Applikation abgebildet
  • Als Schnittstelle zur SAPUI5 Oberfläche dienen REST Services
  • An den SAP NetWeaver Applikation Server sind SAP Systeme mittels SAP PO angebunden
  • Die Webanwendung nutzt darüber hinaus eine eigene Oracle Datenbank als Applikationsdatenbank
  • Als Projektmethodik wird SCRUM eingesetzt


Projektgröße/ Entwicklerteam:

Auslastung 80%, Entwicklerteam: 4+

SAPUI5 Framework SAP Web IDE SAP Enterprise Portal SAP NetWeaver Application Server 7.31
Java JEE REST Services JSON PL-SQL SAPUI5 JavaScript HTML5 CSS3 JQuery Git Grunt SAP Web IDE SAP NetWeaver Development Infrastructure Java 8 Java 7 Jira
Automobilzulieferer
10 Monate
2018-01 - 2018-10

Weiterentwicklung und Produktpflege einer NetWeaver Java

Technischer Berater/Softwarearchitekt/Softwareentwickler EJB 2.0 EJB 3.0 SOAP Web Services ...
Technischer Berater/Softwarearchitekt/Softwareentwickler

Weiterentwicklung und Produktpflege einer NetWeaver Java gestützten Sicherheitssoftware

  • Beratung, Planung und Implementierung von neuen Features 
  • Analyse und Korrektur von gemeldeten Fehlern
  • Vorbereiten von SAP NetWeaver Releases mittels NetWeaver Developer Infrastructure der entwickelten Software


Projektgröße/ Entwicklerteam:

Auslastung 20 %

SAP NetWeaver 7.31/7.4+/ 7.5
EJB 2.0 EJB 3.0 SOAP Web Services JAXB JMS JPA SAPUI5 Java 6 Java 8
Security Softwareentwicklung
2 Monate
2018-08 - 2018-09

Entwicklung einer Web Applikation

SAPUI5 Frontend Entwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontend Entwickler

Entwicklung einer Web Applikation zur Darstellung von Lieferketten und hergestellten Materialien

  • Visualisierung von material bezogenen Detaildaten und Lieferketten in Form eines selbst entwickelten Dashboards
  • Die Lieferketten wurden mit Hilfe Google Maps visualisiert
  • Als Vorlage diente das SAP Fiori Launchpad
  • Ziel war es so nah wie möglich an den SAP Fiori UX Guidelines zu entwickeln


Projektgröße/ Entwicklerteam:

Auslastung 80%, Entwicklerteam: 2+

SAPUI5 Framework SAP Web IDE
SAPUI5 JavaScript HTML5 CSS3 JQuery Git Grunt SAP Web IDE Google Maps Api NPM
Automobilzulieferer, Elektrowerkzeuge, Gebrauchsgüter
6 Monate
2018-04 - 2018-09

Excel Reports Generierung

Softwareentwickler, Technischer Berater/Softwarearchitekt Java 8 Spring Apache POI ...
Softwareentwickler, Technischer Berater/Softwarearchitekt

  • Verarbeitung von großen CSV Dateien zur Erstellung geeigneter Excel Reports nach vorgegebenen Algorithmus
  • Entwicklung eines Kommandozeilen basierten Programm
  • Generierung verschiedener Excel Reports, welche verschiedene Sichten auf die Daten ermöglichen


Projektgröße/ Entwicklerteam:

nicht Fulltime ca. 30 PT gesamt

IntelliJ IDEA
Java 8 Spring Apache POI H2 Database Maven
Software Entwicklung
7 Monate
2018-01 - 2018-07

Entwicklung einer Ipad Sales Applikation für Außendienstmitarbeiter

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

Entwicklung einer Ipad Sales Applikation für Außendienstmitarbeiter mit SAPUI5 und SAP Mobile Platform

  • Entwicklung einer hybriden IOS Applikation auf Basis des SAPUi5 Frameworks und der SAP Mobile Platform
  • Neben der Entwicklungvon Custom Controls, die dem SAP Fiori UX Standard entsprechen, stand die Implementierung der Online und Offline Funktionen der Applikation im Fokus
  • Das komplexe Zusammenspiel aus SAPUi5 in Kombination mit Cordova , IOS und SMP Offline Store und Kapsel Plugin, machten dieses Projekt zu einer Herausforderung


Projektgröße/ Entwicklerteam:

Auslastung 80%, Entwicklerteam: 5+

SAPUI5 Framework SAP Mobile Platform
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm Cordova Plugins for IOS Platform NPM
Automobilzulieferer, Elektrowerkzeuge, Gebrauchsgüter
6 Monate
2017-07 - 2017-12

Prototypentwicklung: Verarbeitung von CSV Dateien zur Excel Report Generierung

Berater/Softwareentwickler Java 8 Spring Apache POI ...
Berater/Softwareentwickler

Verarbeitung von großen CSV Dateien zur Erstellung geeigneter Excel Reports nach vorgegebenen Algorithmus. Entwicklung eines Kommandozeilen basierten Prototyp. Ziel Wiederverwendung von Code beim späteren Cloud Einsatz.

IntelliJ IDEA Maven
Java 8 Spring Apache POI H2 Database
6 Monate
2017-07 - 2017-12

Erweiterung einer SAPUI5 basierten HR Marktplatz (ESS/MSS) Anwendung

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

Erweiterung der bestehenden HR ESS und MSS Anwendung um ein neues umfassendes Modul zur Pflege der Mitarbeiterstammdaten. Die SAPUI5 basierten Formulare werden auf Basis von Metadaten aus dem ABAP Backend generisch generiert und gelayoutet. Als Projektmethodik wird Scrum eingesetzt.

SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
6 Monate
2017-07 - 2017-12

Realisierung eines JMS Prototypen

Technischer Berater/Softwarearchitekt/Softwareentwickler Java 6 Java 8 EJB 2.0 ...
Technischer Berater/Softwarearchitekt/Softwareentwickler

Produktentwicklung: Realisierung eines JMS Prototypen der die asynchrone Ausführung von Sicherheitstests in einem NetWeaver Java Cluster ermöglicht

  • Implementierung eines Java Message Server (JMS) basierten Prototypen, der das Ausführen von vorhanden Sicherheitstest im NetWeaver Cluster ermöglicht
  • Die Ergebnisse der einzelnen Cluster Tests werden hierbei in der Datenbank des NetWeaver Servers bis zur Abholung durch ein zentrales ABAP System zwischengespeichert


Projektgröße/ Entwicklerteam:

nicht Fulltime ca. 20 PT gesamt

SAP NetWeaver 7.31/ 7.4+/ 7.5
Java 6 Java 8 EJB 2.0 EJB 3.0 SOAP Web Services JAXB JMS JPA SAPUI5
Security Softwareentwicklung
6 Monate
2017-07 - 2017-12

Erweiterung und Pflege einer Kundeneigenen SAPUI5 Control Library

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

  • Entwicklung komplexer SAPUI5 Controls nach Kundenwunsch und Vorgaben der User Experience (UX) Designer
  • Integration in eine bestehende SAPUI5 Library
  • Design Driven Development Ansatz


Projektgröße/ Entwicklerteam:

Auslastung 40%, Entwicklerteam: 5+

SAPUI5 Framework
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
Softwareentwicklung
4 Monate
2017-04 - 2017-07

Erweiterung eine bestehenden SAPUI5 Anwendung zur Verwaltung von Business Partnern

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

Erweiterungen an einer bestehende SAPUI5 Anwendung, die im Wesentlichen die Funktionen der Abap Anwendung „Pflege der Geschäftspartner“ umfasst.

Durch die Erweiterungen wurden im wesentlichen die Usability Erfahrung für die Endanwender verbessert. Hierbei kamen Fiori Guidelines zur Anwendung.

Auslastung: 20%

SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
5 Monate
2017-03 - 2017-07

Entwicklung und Abbildung eines Performance Management Geschäftsprozess

Java EE Backendentwickler Apache Olingo v2 Java EE CDI ...
Java EE Backendentwickler

Entwicklung und Abbildung eines Performance Management Geschäftsprozess

 

Es wurde ein Performance Management Tool entwickelt, welches verschiedene Prozesse des HR Performance Managements abbildet.

Einerseits wurde der Prozess der Mitarbeiterbefragung implementiert. In diesem haben die Mitarbeiter die Möglichkeit ihren Vorgesetzten anhand vorgegebener Fragenkataloge zu bewerten. Die Fragenkataloge werden aus einem angeschlossenem Success Factors System synchronisiert. Des Weiteren wurde eine Prozess zur Vereinbarung von Quartalszielen zwischen Mitarbeiter und Vorgesetzten entwickelt.

Hierbei haben Mitarbeiter und Vorgesetzter die Möglichkeit entsprechende Meilensteine zu definieren und über den Zeitraum zu bewerten.

Die Anwendung wurde als Hana Cloud Web Applikation konzipiert. Sie basiert auf dem Java Stack der Hana Cloud.

Als Frontend Technologie wurde SAPUI5 verwendet. Als Backend wurde eine Java Web Applikation entwickelt welche OData Services bereitstellt und die entsprechende Business Logik der Prozesse abbildet.

Das Projekt wurde agil entwickelt. Als Methodik wurde Scrum eingesetzt.

 

Auslastung: 50%

Hana Cloud Platform - Java EE 6 Web Profile Neo Platform
Apache Olingo v2 Java EE CDI EclipseLink JPA 2.0 JUnit Git Maven Quartz Job Scheduler SQL JavaScript HTML5 CSS3 JQuery Bootstrap 3.7 IntelliJ Idea/Eclipse Scrum
6 Monate
2017-01 - 2017-06

SAPUI5 Versions Migration einer SAPUI5 basierten HR Marketplace Anwendung

SAPUI5 Frontendentwickler SAPUI5 JavaScript HTML5 ...
SAPUI5 Frontendentwickler

SAPUI5 Versions Migration einer SAPUI5 basierten HR Marketplace Anwendung 

 

Analyse und Behebung von Anzeige und Programmfehlern die im Zusammenhang mit dem Upgrade der SAPUI5 Version von 1.28 auf 1.38 auftreten. Anpassungen wurden sowohl am JavaScript Coding als auch am CSS Coding durchgeführt. 

Im Zuge des Upgrades wurden Teilbereiche in das SAPUI5 Komponentenmodel der SAP überführt.

 

Auslastung 40%

SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
5 Monate
2016-10 - 2017-02

Entwicklung einer Employee-Self Service (ESS und MSS) Anwendung zur Zeiterfassung auf Basis von SAPUI5

SAPUI5 Frontendentwickler SAPUI5 SAP Fiori JavaScript ...
SAPUI5 Frontendentwickler

Im Rahmen einer Employee-Self-Service (ESS)  und Manager-Self Service (MSS )Lösung wurde eine Zeiterfassungsmanagement Anwendung in SAPUI5 implementiert. Die Anwendung ermöglicht es Vorgesetzten in einer Kalenderansicht die Zeitverplanung Ihrer Mitarbeiter zu sehen und beantragte Fehlzeiten zu genehmigen. Mitarbeiter haben die Möglichkeit alle Arten von Fehlzeiten wie z.B. Krankheit, Urlaub , Reisezeit etc. über die Anwendung zu melden. Für die Implementierung der SAPUI5 Anwendung wurden sowohl eigenentwickelte SAPUi5 Controls (Custom Controls) verwendet, als auch Standard SAP Controls. Die Anwendung wurde sowohl als eigenständige Webanwendung, als auch als Fiori Launchpad Anwendung konzipiert.

SAP NetWeaver Gateway
SAPUI5 SAP Fiori JavaScript HTML5 CSS3 LESS JQuery Git Grunt WebStorm NPM
7 Monate
2016-06 - 2016-12

Produktentwicklung: Realisierung von Tests zum Auffinden von Schwachstellen im NetWeaver Java Stack

Berater, Software Entwickler EJB 2.0 EJB 3.0 SOAP Web Services ...
Berater, Software Entwickler

Produktentwicklung: Realisierung von Tests zum Auffinden von Schwachstellen im NetWeaver Java Stack

Erweiterung eines Web Service basierten Agenten, der Informationen über die aktuelle Konfiguration des NetWeaver Java Systems sammelt. z.B. Password Policies, kritische Berechtigungen vorhandener Nutzer, Schnittstelle zu Security  Logfiles um nach kritischen Events zu durchsuchen uvm.

Im Rahmen von Erweiterung wurde neue Prüfungen auf Java Basis implementiert, die z.B. das auslesen von SAP ICM und HTTP Parametern ermöglichen, und Informationen darüber liefern ob SSL korrekt konfiguriert ist auf dem SAP NetWeaver Java Stack.

 

nicht Fulltime ca. 30 PT gesamt

SAP NetWeaver 7.01 / 7.31 SAP Enterprise Portal 7.01 / 7.31 SAP NetWeaver Dual Stack Installationen
EJB 2.0 EJB 3.0 SOAP Web Services Hibernate JPA SAPUI5
5 Monate
2016-06 - 2016-10

Entwicklung verschiedener SAPUI5 / SAP Fiori Anwendungen

Frontendentwickler SAPUI5 JavaScript HTML5 ...
Frontendentwickler

Entwicklung einer Sales Planning Anwendung auf Basis von SAPUI5 Frontends (Branche: Analagenbau)

Implementierung einer Sales Planning Anwendung, welche die SAP CRM Daten Erfassung ermöglicht und darstellt.

Eingesetzte Frontend Technologie ist SAPUI5. Die Anbindung ans CRM erfolgte über SAP NetWeaver Gateway.

Alle Frontends werden unter Design Driven Development Methodologie entwickelt, d.h. Mockups die durch UX Designer mit dem Kunden abgestimmt wurden, werden 1 zu1 umgesetzt. UI Elemente die nicht durch die Standard SAPUI5 Controls abgebildet werden können, werden als Custom Controls in SAPUI5 entwickelt.

Entwicklung einer Zeiterfassung Anwendung auf Basis von SAPUI5 (Branche: Lebensmitteleinzelhandel)

 

Im Rahmen einer Employee-Self-Service (ESS) Lösung wurde eine Zeiterfassungsmanagement Anwendung in SAPUI5 implementiert. Die Anwendung ermöglicht es Vorgesetzten in einer Kalenderansicht die Zeit Verplanung Ihrer Mitarbeiter zu sehen. Für die Implementierung der SAPUI5 Anwendung wurden ausschließlich eigenentwickelte SAPUi5 Controls (Custom Controls) verwendet.

WebStorm SAP NetWeaver Gateway
SAPUI5 JavaScript HTML5 CSS3 LESS JQuery Git
2 Monate
2016-04 - 2016-05

Kontinuierliche Weiterentwicklung der globalen Änderungs- und Phase-Out Prozesse von Wirkstoffen und Materialien

Software-Entwickler, Berater SAP Web Dynpro for Java SAP BPM SAP Service Composition ...
Software-Entwickler, Berater

Implementierung weiterer Features, Prozesse und Workflows rund um den Lebenszyklus global verfügbarer Wirkstoffe und deren Merkmale. 

Implementierung Web Dynpro Java basierter Frontends, SAP BPM Prozessen,  Anbindung relationaler Datenbanken (Oracle) und R/3 Systemen mittels SAP Service Composition.

SAP NetWeaver 7.4 SAP Enterprise Portal 7.4
SAP Web Dynpro for Java SAP BPM SAP Service Composition EJB 3.0 SOAP Web Services Hibernate XML PL/SQL RFC JEE5
Dortmund
3 Monate
2016-01 - 2016-03

Produktentwicklung: Realisierung eines Agenten der das Ausführen von Aufgaben in heterogenen Betriebssystemlandschaften ermöglicht

Software-Entwickler, Java Architekt JEE 6 EJB 3.1 Maven ...
Software-Entwickler, Java Architekt

Konzeption und Implementierung eines Web Service basierten Agenten, der Informationen über die aktuelle Installation von SAP Produkten wie (z.B. SAP NetWeaver, SAP Hana, SAP ERP) sammelt inkl. Benutzeroberfläche zur Administration des Agenten.

Aspekte des Konzeptes umfassen: Sicherheitskonzept, Sicherstellen der Plattformunabhängigkeit, Distributions- und Installationskonzept

WebStorm Eclipse 4.4/4.5
JEE 6 EJB 3.1 Maven SOAP Web Services REST Services AngularJS NodeJS/NPM Bower Gulp.js Linux Know-How
Heidelberg
8 Monate
2015-05 - 2015-12

Kontinuierliche Weiterentwicklung der globalen Änderungs- und Phase-Out Prozesse von Wirkstoffen und Materialien

Technischer Berater/Softwareentwickler SAP Web Dynpro Java SAP BPM SAP Service Composition ...
Technischer Berater/Softwareentwickler
Implementierung weiterer Features, Prozesse und Workflows rund um den Lebenszyklus global verfügbarer Wirkstoffe und deren Merkmale. Implementierung Web Dynpro for Java basierter Frontends, SAP BPM Prozessen, Anbindung relationaler Datenbanken und R/3 Systemen mittels SAP Service Composition.
SAP NetWeaver 7.4 SAP NWDI SAP NWA SAP Enterprise Portal 7.4 SAP BPM Oracle SQL Developer
SAP Web Dynpro Java SAP BPM SAP Service Composition Java EE 5 EJB3 Hibernate PL/SQL XML RFC SOAP
Dortmund
9 Monate
2015-04 - 2015-12

Produktentwicklung: Realisierung von Prototypen zum Auffinden von Schwachstellen im NetWeaver Java Stack

Technischer Berater/Softwarearchitekt/Softwareentwickler EJB3 EJB2 SOAP ...
Technischer Berater/Softwarearchitekt/Softwareentwickler

Implementierung eines Web Service basierten Agenten, der Informationen über die aktuelle Konfiguration des NetWeaver Java Systems sammelt. Z.B. Password Policies, kritische Berechtigungen vorhandener Nutzer, Schnittstelle zu Security Logfiles um nach kritischen Events zu durchsuchen uvm.

Entwicklung von Konzepten und Prototypen durch Reverse Engineering des SAP NetWeaver Java Stacks.

Entwicklung eines web basierten Frontends zur Anzeige der der Schwachstellenreports auf Basis von HTML5.

SAP Netweaver Application Server 7.01 SAP Netweaver Application Server 7.31 SAP NetWeaver Dual Stack SAP NWA
EJB3 EJB2 SOAP Hibernate SAPUI5 AngularJS Java 1.4 Java EE 5
Heidelberg
1 Jahr 1 Monat
2014-03 - 2015-03

Erweiterung und globaler Rollout der überarbeiteten Identity Management Portalanwendung

Technischer Berater/Softwarearchitekt/Softwareentwickler JavaScript SAPUI5 JQuery ...
Technischer Berater/Softwarearchitekt/Softwareentwickler
Implementierung weiterer Features und Internationalisierung der bestehenden Identity Management Pilotanwendung mit dem Ziel die Anwendung global an alle Endbenutzer auszurollen. Überführung der auf JavaScript MVC basierenden Anwendungsarchitektur in eine SAPUI5 basierte Architektur.
SAP Netweaver Application Server 7.31 SAP Enterprise Portal 7.01
JavaScript SAPUI5 JQuery JSON EJB3 PL/SQL RFC SOAP
Ludwigshafen
1 Jahr 9 Monate
2013-07 - 2015-03

Entwurf und Implementierung eines Life Cycle Management Systems für SAP Berechtigungen

Softwareentwickler, Softwarearchitekt (Web Dynpro, Java, JEE) SAP Web Dynpro Java PL/SQL EJB2 ...
Softwareentwickler, Softwarearchitekt (Web Dynpro, Java, JEE)
Abbildung eines globalen Geschäftprozesses zur Redefinition von SAP Berechtigungen durch Implemntierung eines Genehmigungsworkflows mit dem Ziel SAP Berechtigungen in der eigenen Identity Management Lösung anzulegen und zu verwalten. Der Genehmigungsworkflow bildet den kompletten Lebenszyklus einer SAP Berechtigung ab.
SAP Netweaver Application Server 7.0 SAP Enterprise Portal 7.01
SAP Web Dynpro Java PL/SQL EJB2 SOAP XML
Ludwigshafen
1 Jahr
2012-10 - 2013-09

Pilot: Redesign und Überarbeitung Anwendungsoberflächen hinsichtlich Design und Usabilty

Technischer Berater/Softwarearchitekt JavaScript JQuery SOAP ...
Technischer Berater/Softwarearchitekt
Im Rahmen eines Piloten wurden die Endanwender relevanten Web Dynpro Eingabemasken redesigned und in ihrer Funktionalität vereinfacht. Die überarbeiteten Benutzeroberflächen wurden in eine neue selbstständige Portalanwendung zusammengefasst. Die neuen Benutzeroberflächen wurden ausnahmslos mit HTML5 entwickelt.
SAP Netweaver Application Server 7.31
JavaScript JQuery SOAP PL/SQL RFC JSON XML EJB3
Ludwigshafen
3 Jahre 8 Monate
2009-07 - 2013-02

Kontinuierliche Weiterentwicklung der Identity Management Lösüng um weitere Features

Softwareentwickler (Java) SAP Web Dynpro Java EJB2 PL/SQL ...
Softwareentwickler (Java)
Umsetzung weiterer Business Requests für die Identity Management Lösung auf Basis von SAP Web Dynpro Java und J2EE. Wartung/Weiterentwicklung.
SAP Netweaver Application Server 7.0 SAP Enterprise Portal 7.0 SAP R/3 Lotus Notes Domino
SAP Web Dynpro Java EJB2 PL/SQL SOAP RFC JCo XML
Ludwigshafen
1 Jahr 5 Monate
2011-01 - 2012-05

Entwurf und Implementierung einer Portalanwendung zur Verwaltung der Werksausweise für Kontraktoren

Softwarearchitekt/Softwareentwickler EJB3 Hibernate Java EE 5 ...
Softwarearchitekt/Softwareentwickler
Implementierung einer Portalanwendung auf Basis SAP Web Dynpro Java zur Verwaltung der Kontraktorenausweise. Die Anwendung bietet externen Kontraktoren die Möglichkeit über das Internet eine Voranmeldung durchzuführen, so dass der Prozess der Ausweiserstellung beschleunigt wird. Alle benötigten Daten und Dokumente können vorab erfasst werden.
SAP Netweaver Application Server 7.2 SAP Enterprise Portal 7.0
EJB3 Hibernate Java EE 5 SOAP PL/SQL XML JPA SAP Web Dynpro Java
Ludwigshafen
1 Jahr 6 Monate
2010-04 - 2011-09

Konzeptionierung und Implementierung von Geschäftsprozessen Mitarbeiterkauf/-miete als Portalanwendung

Software-Konzeption Softwareentwickler, Softwarearchitekt EJB3 XML PL/SQL ...
Software-Konzeption Softwareentwickler, Softwarearchitekt
Konzeptionierung und Implementierung eines Mitarbeiterportals, welche die Geschäftsprozesse Mitarbeiterkauf/-miete abbildet. Die Anwendung ermöglicht es Mitarbeitern Produkte der BASF zu kaufen bzw. zu mieten. Die anfallenden Kosten dieser Vorgänge, werden den Mitarbeitern automatisch von der Gehaltsabrechnung einbehalten. Zusätzlich zur Portallösung wurde eine mobile Anwendung implementiert. Diese ermöglicht es dem Werkschutz die Vorgänge am Werkstor zu kontrollieren und zu protokollieren.
SAP BPM 7.2 SAP Netweaver Application Server 7.2 SAP Enterprise Portal 7.0
EJB3 XML PL/SQL SOAP RFC JCo Hibernate JPA SAP Web Dynpro Java
Ludwigshafen
1 Jahr 10 Monate
2007-10 - 2009-07

Entwicklung und Betreuung eines globalen Identity Management Systems

Softwareentwickler, Softwarearchitekt SAP Web Dynpro Java EJB2 SOAP ...
Softwareentwickler, Softwarearchitekt
Die Identity Management Portalanwendung bietet Funktionalitäten zur Beantragung und automatischen Vergabe/Entzug von Benutzerberechtigungen in diversen heterogenen Zielsystemen. Die Portalanwendung ist global verfügbar und zählt mit ca. 800 selbst implementierten Web Dynpro Java Komponenten, zu einer der größten Web Dynpro Java Applikationen in Europa. Die Entwicklung und der globale Rollout der Anwendung fanden in mehreren Wellen statt. Benutzeranzahl: 130.000 Benutzermasken: ca. 2000 Entwicklungskomponenten: 800
SAP Web Dynpro Java EJB2 SOAP XML PL/SQL JCo RFC Portal Administration SAP NetWeaver Application Server 7.0 SAP Enterprise Portal 7.0 SAP NWDI SAP R/3
Ludwigshafen
7 Monate
2008-10 - 2009-04

Implementierung eines Offline Approval Frameworks für die Identity Management Lösung

Softwareentwickler XML JMS EJB2 ...
Softwareentwickler
Konzeptionierung und Implementierung eines J2ee basierten Middleware Framewoks, welches es den Endanwendern ermöglicht ihre Genehmigungen, sowohl online wie auch offline innerhalb einer Lotus Notes Anwendung abzuarbeiten.
XML JMS EJB2 RFC JAXP PL/SQL SAP Web Dynpro Java SAP Netweaver Application Server 7.0 SAP Enterprise Portal 7.0 SAP R/3
Ludwigshafen

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2019-12 - 2019-12

Professional Scrum Master I (PSM I)

Zertifikat, Scrum.org
Zertifikat
Scrum.org
1 Monat
2014-04 - 2014-04

Developing Uis using HTML5 and SAPUI5

SAPUI5 Development, SAP Walldorf Trainingscenter
SAPUI5 Development
SAP Walldorf Trainingscenter

1 Monat
2013-06 - 2013-06

Developing Uis using HTML5 Fundamentals

SAPUI5 Development, SAP Walldorf Trainingscenter
SAPUI5 Development
SAP Walldorf Trainingscenter

1 Monat
2012-12 - 2012-12

SAP Certified Associate Enterprise Architect

SAP Certified Associate Enterprise Architect, SAP Walldorf
SAP Certified Associate Enterprise Architect
SAP Walldorf
Principles&Process of Enterprise Architecture
1 Monat
2009-02 - 2009-02

SAP Certified Development Associate Java

SAP Certified Development Associate Java, SAP Walldorf
SAP Certified Development Associate Java
SAP Walldorf
Java, EJB2.0, Web Dynpro Java, JSP for SAP NetWeaver Application Server 7.0
5 Jahre 8 Monate
2002-02 - 2007-09

Studium - Informatik

Diplom-Informatiker(FH), Hochschule Mannheim
Diplom-Informatiker(FH)
Hochschule Mannheim

Position

Position

Senior Consultant / SAP Full Stack Entwickler

Kompetenzen

Kompetenzen

Top-Skills

SAP Fiori SAPUI5 SAP BTP Spring 2.5 Spring SAP Netweaver ABAP SAP CDS SAP CAP Java

Schwerpunkte

Java 7/ 8
JavaScript
JEE 5/ 6
SAP Enterprise Portal
SAP NetWeaver Beratung/Entwicklung
Spring
Web Dynpro Java
SAP Cloud
NetWeaver
Software-Architektur
SAP BTP Cloud
Spring Boot
Vue.js
Entwicklung (Java, JEE)
SAPUI5
SAP Fiori


Produkte / Standards / Erfahrungen / Methoden

Programmiersprachen und Datenbanken
Java, JavaScript, HTML5, CSS3, jQuery, LESS, ,Sass, REST, JSON SQL, MySQL, Oracle, SOAP, JSON, RFC, OData, XML

Produkte/ Frameworks/ Entwicklungsumgebungen
IntelliJ Idea, SAP Web IDE, Eclipse, NetWeaver Developer Studio, SAP Gui, SAPUI5, SAP Fiori, SAP Mobile Platform 3.0, AngularJS, WebStorm, NPM, Gulp.js, Bower, Git, Github, Maven, Apache Olingo, OData, JUnit, Hana Cloud Platform - Java EE 6 Web Profile Development, Spring, Spring Boot, OAuth2, Apache Tomcat 7, Apache TomEE ,SAP NetWeaver Java Web Dynpro Development (WD4J), SAP Composite Applications (CAF), Java & J2EE Development (Java 1.4, Java EE 5, Java EE 6, Java 7, Java 8, Java 11), SAP Cloud Platform, SAP BTP Cockpit, Cloud Foundry, SAP NetWeaver Development Infrastructure (NWDI, CBS, DTR), SAP NetWeaver Application Server 7.0, 7.01, 7.2, 7.31, 7.4 (EJB 2.0, EJB 3.0, EJB 3.1, WSDL Web Services, JAXB ,REST Services), SAP Enterprise Portal 7.0, 7.01, 7.4, SAP NetWeaver Business Process Management (BPM,BRM), SAP Service Composition, Jira, Service Now

Methodisches Wissen
  • Design Patterns
  • Software-Architekturen
  • Micro Services
  • Projekt Management
  • Design Driven Development
  • Scrum, Scrum Master (PSM I) 

Management und Koordination
  • Koordination heterogener, globaler Entwicklerteams
  • Interne/Externe - (Onsite/Offshore)
  • Aktive Projekterfahrung im gesamten Software LifeCycle

Betriebssysteme

Linux Know-How

Programmiersprachen

AngularJS
beginner
CDI
CSS
expert
EJB 2.0
HTML5
intermediate
Java
expert
Java 1.4
expert
Java 6
Java 7
expert
Java 8
Java EE
expert
Java EE 5
expert
JavaScript
expert
JAXB
JAXP
JEE
JEE 6
expert
JEE5
expert
JMS
JPA
expert
JQuery
intermediate
LESS
expert
PL-SQL
PL/SQL
intermediate
REST Web Services
expert
SAP Web Dynpro for Java
SAP Web Dynpro Java WD4J
expert
SAPUI5
expert
SAPUI5 Framework
expert
SOAP Web Services
expert
Spring
intermediate
SQL
intermediate
SAPUI5 ab 1.62
Spring Boot
JavaScript ES5/ES6


Datenbanken

Derby
MySQL
Oracle

Datenkommunikation

REST Services
RFC
SOAP Web Services

Personalverantwortung

Aktive Projekterfahrung im gesamten Software LifeCycle
Koordination heterogener, globaler Entwicklerteams
Interne/Externe - (Onsite/Offshore),

Branchen

Branchen

  • Chemie
  • Agrochemie
  • Security Software
  • Automobilzulieferer
  • Elektrowerkzeuge
  • Gebrauchsgüter
  • Softwarehersteller
  • Software Entwicklung
  • Lebensmitteldiscounter
  • Energieversorger
  • Bekleidungshersteller
  • Öffentlicher Dienst/ Behörde
  • Verteidigung

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.