Schlagwörter
Skills
Java, JavaScript, HTML5, CSS3, jQuery, LESS, ,Sass, REST, JSON SQL, MySQL, Oracle, SOAP, JSON, RFC, OData, XML
IntelliJ Idea, SAP Web IDE, Eclipse, NetWeaver Developer Studio, SAP Gui, SAPUI5, SAP Fiori, SAP Mobile Platform 3.0, Vue.js,Typescript, Visual Studio Code, WebStorm, NPM, Gulp.js, Bower, Git, Github, Maven, Apache Olingo, OData, JUnit, E2E Test, Mocha, WDI5, 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), Docker, Kubernetes, 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, Confluence, Service Now
Projekthistorie
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.
Auslastung 20%.
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 Platform betrieben.
Als Projektmethodik wurde Scrum eingesetzt.
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.
Projektbeschreibung
Entwicklung von Fiori basierten Applikationen im SAP EWM Umfeld
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.
Projektgröße/Entwicklerteam Auslastung 100%, Entwicklerteam: 13+
Rolle im Projekt
Berater, SAPUI5/Fiori Frontendentwickler
Notwendige Skills zur Durchführung der Projektarbeit
SAPUI5/Fiori, JavaScript, HTML5, CSS3, LESS, JQuery, Git, WebStorm, SAP WebIde NPM
Plattform
SAPUI5 Framework, Fiori Launchpad, SAP EWM
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.
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 Rolle im Projekt Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
EJB 3.0, SOAP Web Services, JAXB, JMS, JPA, SAPUI5
Plattform
SAP NetWeaver 7.31, 7.4+, 7.5
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 % Rolle im Projekt Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
EJB 2.0, EJB 3.0, SOAP Web Services, JAXB, JMS, JPA, SAPUI5
Plattform
SAP NetWeaver 7.31, 7.4+, 7.5
Excel Reports Generierung
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
Rolle im Projekt
Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
Java 8, Spring, Apache POI, H2 Database,
Plattform
Java 8, Spring
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
Rolle im Projekt
Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
EJB 2.0, EJB 3.0, SOAP Web Services, JAXB, JMS, JPA, SAPUI5
Plattform
SAP NetWeaver 7.31, 7.4+, 7.5
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.
Projektgröße/Entwicklerteam Auslastung 50%, Entwicklerteam: 3+
Rolle im Projekt
SAPUI5 Frontendentwickler
Notwendige Skills zur Durchführung der Projektarbeit
SAPUI5, JavaScript, HTML5, CSS3, LESS, JQuery, Git, Grunt , WebStorm, NPM
Plattform
SAP NetWeaver Gateway
Prototypentwicklung: Verarbeitung von CSV Dateien zur Excel Report Generierung
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.
Projektgröße/Entwicklerteam nicht Fulltime ca. 15 PT gesamt
Rolle im Projekt
Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
Java 8, Spring, Apache POI, H2 Database,
Plattform
Java 8, Spring
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.
Projektgröße/Entwicklerteam nicht Fulltime ca. 20 PT gesamt
Rolle im Projekt
Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
EJB 2.0, EJB 3.0, SOAP Web Services, Hibernate, JPA, SAPUI5
Plattform
SAP NetWeaver 7.01 / 7.31,
SAP Enterprise Portal 7.01 / 7.31
SAP NetWeaver Dual Stack Installationen
Materialien
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.
Projektgröße/Entwicklerteam ca. 40 PT Rolle im Projekt Technischer Berater/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
SAP Web Dynpro for Java, SAP BPM, SAP Service Composition, EJB 3.0, SOAP Web Services, Hibernate,
XML, PL/SQL, RFC,
Plattform
SAP NetWeaver 7.4
SAP Enterprise Portal 7.4
Betriebssystemlandschaften ermöglicht
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
Projektgröße/Entwicklerteam ca. 40 PT Rolle im Projekt Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
JEE 6, EJB 3.1, Maven, SOAP Web Services, REST Services, AngularJS, NodeJS/NPM, Bower, Gulp.js,
Linux Know-How
Plattform
Apache Tomcat 7, Apache TomEE 1.7.3, JEE 6, Linux
Materialien
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 und R/3 Systemen mittels SAP Service Composition.
Projektgröße/Entwicklerteam ca. 150 PT Rolle im Projekt Technischer Berater/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
SAP Web Dynpro for Java, SAP BPM, SAP Service Composition, EJB 3.0, SOAP Web Services, Hibernate,
XML, PL/SQL, RFC,
Plattform
SAP NetWeaver 7.4
SAP Enterprise Portal 7.4
Stack
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.
Projektgröße/Entwicklerteam ca. 60 PT Rolle im Projekt Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
EJB 2.0, EJB 3.0, SOAP Web Services, Hibernate, SAPUI5, AngularJS
Plattform
SAP NetWeaver 7.01 / 7.31,
SAP Enterprise Portal 7.01 / 7.31
SAP NetWeaver Dual Stack Installationen
Erweiterung und globaler Rollout der überarbeiteten Identity Management Portalanwendung
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.
Projektgröße/Entwicklerteam ca. 300PT Rolle im Projekt Technischer Berater/Softwarearchitekt/Softwareentwickler
Notwendige Skills zur Durchführung der Projektarbeit
JavaScript, SAPUI5, jQuery, JSON, CrossRoads, Hasher, EJB 3.0, SOAP Web Services, XML, PL/SQL, RFC,
PL/SQL
Plattform
SAP NetWeaver 7.31
SAP Enterprise Portal 7.01
Einführung der SAP Mobile Platform 3.0 als Mobile Application Platform
Einführung einer global verfügbaren Mobilen Anwendungsplattform. Zum Einsatz kommt die SAP Mobile
Platform 3.0. Die Platform wird mobilen Anwendungen den sicheren und performanten Zugriff auf
Unternehmensdaten ermöglichen
Hierbei werden eine Vielzahl von Standards und mobilen Endgeräten unterstützt.
Projektgröße (Personentage/Projektorganisation)
ca. 100 PT
Rolle im Projekt
Technischer Berater
Notwendige Skills zur Durchführung der Projektarbeit
OData, SAPUI5, Cordova, Kapsel, SAP Mobile SDK
Plattform
SAP Mobile Platform 3.0
Pilot: Redesign und Überarbeitung Anwendungsoberflächen hinsichtlich Design und Usabilty
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.
Projektgröße (Personentage/Projektorganisation)
ca. 200 PT
Rolle im Projekt
Technischer Berater/Softwarearchitekt
Notwendige Skills zur Durchführung der Projektarbeit
JavaScript, JQuery, JavaScriptMVC, EJB 3.0, SOAP Web Services, XML, JSON, PL/SQL, RFC, PL/SQL
Plattform
SAP NetWeaver 7.31
Entwurf und Implementierung einer Portalanwendung zur Verwaltung der Werksausweise für Kontraktoren
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.
Projektgröße (Personentage/Projektorganisation)
ca. 600 PT
Rolle im Projekt
Softwarearchitekt/Softwareentwickler (Web Dynpro, Java, JEE)
Notwendige Skills zur Durchführung der Projektarbeit
SAP Web Dynpro for Java, EJB 3.0, SOAP Web Services, XML, PL/SQL, RFC, PL/SQL, Hibernate, JPA
Plattform
SAP NetWeaver Composition Environment 7.2
SAP Enterprise Portal 7.0
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.06.2015
Versicherungsende:
01.01.2025