Beschreibung
+++ Fullstack Java Webentwickler (Vue.js, React, JavaScript, RESTful-APIs) (m/w/d) 200 PT bei 5 PT / Woche in Remote-----------------------------------------------------------------------------------------
Als Rahmenvertragspartner suchen wir für unseren Kunden einen Fullstack Java Webentwickler (Vue.js, React, JavaScript, RESTful-APIs) (m/w/d)
Einsatzort: Remote / Bonn / Berlin
Zeitraum: 01.10.2020 – 26.12.2021
Dauer: 200 PT
Auslastung: 5 PT / Woche
Aufgaben:
Das zu entwickelnde IAMPortal stellt den jeweiligen Interessensgruppen verschiedenste Funktionalitäten zur Verfügung. So kann ein Nutzer bspw. seine persönlichen Stammdaten ändern, ergänzen oder ein Datenpflegebeauftragter neue Datensätze über dieses erfassen, sodass letztlich die angeschlossenen Systeme die zentral erfassten Daten entsprechend verarbeiten können.
Das IAMPortal dient zudem als zentrale Instanz für Bestellungen (Rollen, Rechte, Accounts, etc.) die im Zusammenhang der Identität im IT-System des Kunden stehen. Dieses sorgt mitunter dafür, dass die richtigen Personen den richtigen Zugriff zu den richtigen Ressourcen zur richtigen Zeit erhalten. Da jegliche Veränderung an der „Baseline“ einer digitalen Identität hinsichtlich der Richtigkeit zu überprüfen sind, werden bei Bedarf entsprechende Genehmigungsinstanzen und der damit verbundene Prozesses aktiviert. Ein Genehmiger bekommt letztlich eine entsprechende Aufforderung und die Mög-lichkeit über das IAMPortal die von ihm erwartete Aktivität auszuführen.
Neben dem funktionalen Umfang des zu entwickelnden IAMPortals sind im Rahmen dessen auch aktuelle und moderne Authentifizierungsmethoden (SAML 2.0) einzuführen. Dies gilt nicht ausschließlich für das IAMPortal; hier gilt es einen ganzheitlichen Ansatz zu verfolgen und übergreifend SSO-Funktionalität für die verschiedenen Webanwendungen bereitzustellen und diese entsprechend an das IAM-System anzubinden.
Die im Rahmen dieser Leistungsbeschreibung zu erbringenden Vertragsleistungen beinhalten die nachfolgend aufgeführten Leistungspakete.
I. Planung und Entwicklung eines zentralen IAMPortals
Ausarbeitung und Dokumentation der Architektur des zu entwickelnden IAMPortals unter Berücksichtigung der entsprechenden Fachdokumentationen
II. Migration der bestehenden Weboberflächen zur Identitätsverwaltung in das zentrale IAMPortal
Analyse (Reverse Engineering) der zu migrierenden Weboberflächen und Ableitung sowie Dokumentation der erforderlichen Maßnahmen zur Migration der bestehenden Funktionalitäten
Migration der bestehenden Weboberflächen in das neu zu entwickelnde IAMPortal unter Berücksichtigung der definierten Architektur- und Servicevorgaben aus dem Leistungspaket
III. Single-Sign-On (SSO) Befähigung bestehender Webapplikationen
?
IV. Fachliche Unterstützungsleistung im Kontext der Webentwicklung; API-Management,
? API-Design,
? Frameworks,
? Front-End-Architekturen und
? Datenbanken
Anforderungen Kompetenzen / Skills
Konzeption und Design von modernen nutzerzentrierten Webanwendungen; 5 Jahre
Agile Entwicklung von Softwarelösungen auf Basis von fachlichen/technischen Spezifikationen; 5 Jahre
Leitung von komplexen Softwareentwicklungsprojekten; 3 Jahre
Erfahrungen im RESTful-API-Design und API-Management; 3 Jahre
(Reverse-)Requirements Engineering; 3 Jahre
Spezialwissen in einschlägigen Tools/Produkten, Entwicklungsumgebungen und Services
Microsoft (MS) Office, MS Sharepoint, Adobe Acrobat
Internet Explorer, Google Chrome, Firefox
Verzeichnisdienste, Windows Server, Linux Server
Entwicklertools wie z.B. Eclipse, MS Visual Studio, etc.
Webserver: Apache Tomcat, NGINX
Spezialwissen in Programmiersprachen sowie Architekturen, Methoden, Paradigmen und Werkzeuge der Software-Entwicklung
Software-Entwicklung mit Java/Spring und Java-Enterprise-Technologien
Serviceorientierte und Micro Service Architekturen
Softwareentwicklung mit agilen Methoden
Methoden des Reverse Engineering komplexer Webanwendungen bzw. Legacy-Systeme
Vertiefende Kenntnisse der objektorientierten Entwicklung, Design Pattern und Clean Code
Spezialwissen in Web- Technologien, -Architekturen und Datenbanken sowie Frontend-Bibliotheken und
-Frameworks
HTML5, CSS3/SASS, Javascript/TypeScript, REST/JSON, PHP, NoSQL/SQL
CSS-Frameworks und -Architekturen (z.B. Bootstrap, BEM, Component based CSS)
Libraries und Frontend-Frameworks (z.B. jQuery, React, VueJS)
ROCA und Self-contained Systems (SCF) sowie
„Backends for Frontends“ (BFF)
Orchestrierung von Containerbasierten Lösungen
Vertiefte Kenntnisse in einschlägigen Tools des Build- und Versionsmanagements
Werkzeuge wie Package Manager, Task Runner, Module Bundler, Compiler, Transpiler und Linter (z.B. npm/yarn, Gulp, Webpack, ESLint usw.)
Tools zur verteilten Versionierungverwaltung (z.B. git, GitLab)
Vertiefte Kenntnisse in Entwicklung barrierefreier Webanwendungen
Responsive Design
Barrierefreiheit (EU-RICHTLINIE , BITV2.0/WCAG, ARIA,)
Vertiefte Kenntnisse in IAM- Technologien und -Prozessen
Kenntnisse zu System for Cross-Domain Identity Management (SCIM) und Security Assertion Markup Language (SAML), Single-Sign-On (SSO)
Wünschenswerte Kenntnisse im DirX Produktportfolio oder andere Identity & Access Management Software- Suite
Vertiefte Kenntnisse in gängigen Suchtechnologien und Enterprise-Search-Lösungen sowie der Datenanalyse und - integration
Datenabruf über REST-Webservices, XML, JSON
Abgabefrist: 18.09.2020 12:00 Uhr
Bei Interesse senden Sie uns bitte Ihr aktuelles Word-Profil mit Angabe Ihres all in UND Remote Tagessatzes und Ihrer Verfügbarkeit an
Bei Fragen und als Ansprechpartner stehen wir Ihnen gern zur Verfügung!
Tel. // Jan Noack
Mit freundlichen Grüßen
Jan Noack
-------------------------------------------------
iSAX GmbH & Co. KG
Weinbergstraße 15
01129 Dresden
Tel.:
Fax:
---
Seit 1998 bieten wir zuverlässig und kompetent Dienstleistungen im IT-Bereich und verfügt über qualifizierte und motivierte Mitarbeiter. Für namhafte Unternehmen wird ein breites Spektrum von IT-Dienstleistungen im IT-Betrieb, in der individuellen Anwendungsentwicklung sowie im Projektmanagement erbracht.