Software Entwickler für Portalbausteine mit Keycloak Skills (m/w/d) 100% remote

Hessen, Frankfurt am Main  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Rolle: Entwickler für Portalbausteine mit Keycloak Skills (m/w/d) 100% remote
Ort: Remote
Laufzeit: ASAP - 11.03.2023 (Mit Option auf Verlängerung)

Aufgaben.

- Erstellung von sicheren Online-Anwendungen nach dem Software
Entwicklungsprozess
- Erstellung und Umsetzung von Identity-Management-Konzepten unter
Einsatz von OAuth 2.0, OIDC, SAML, Single Sign On
- Konfiguration und Betrieb von Keycloak (am besten ab Version 17 –
Quarkus- basiert)
- Customizing von Keycloak, insbesondere Anpassung von Flows, Policys,
- Client-Konfiguration
- Entwicklung von Keycloak-Extensions, z.B. Custom User/Role-Storage
- Implementierung der spezifizierten Online-Anwendungen für eine
Container Plattform unter Kubernetes, unter Einsatz von Istio und
Cassandra
- Bewertung alternativer Umsetzungsmöglichkeiten der Online-
Anwendungen und Unterstützung im Entscheidungs- und Auswahlprozess
im Rahmen der vorgegebenen SW-Architektur
- Unterstützung der Fachkonzeption und der Business Analyse bei Fragen zur
fachlichen oder technischen Architektur der Online-Anwendungen vor dem
Hintergrund der technischen Möglichkeiten
- Umsetzung produktbezogener Usability- und User Interface-Designs der
Online-Anwendungen
- Erstellung und Deployment der Online-Anwendungen aus den Quellcodes
in manuellen und automatisierten Prozessen, Bedienung des DevSecOps-
Prozesses des Teams
- Planung, Erstellung und Durchführung von Software-Tests der Online-
Anwendungen (manuell und automatisiert) alleine sowie in
Zusammenarbeit mit Software-Testern
- 3rd-Level Support der bestehenden Online-Anwendungen inklusive Analyse
und Lösungsvorschlag zur Fehlerbehebung

Anforderungen:

- Keycloak
- Java SE, Java EE
- Spring Framework, Spring MVC
- Persistenzframeworks (JPA2, EclipseLink, Hibernate)
- SQL
- Datenbanken (SQL, NoSQL)
- SOA-Technologien (SOAP, REST, XML, JSON)
- Authentifizierung und Autorisierung (JWT, SAML, OAuth, Spring Security)
- Templating (JSP, JSF, (ASP.Net))
- Layout-Technologien (HTML5, CSS3, Sass/Less)
- Client-Scripting (JavaScript/TypeScript)
- Single Page Applications (Angular, NPM, Webpack))
- Asynchrone Prozesse (Batchverarbeitung, Datenimport/-export, Threading)
- Applikationsserver (z.B. Weblogic, Tomcat, Payara)
- Apache Kafka und Apache Cassandra, S3 Storage
- Versions-/ Konfigurationsmanagement (Git, Bitbucket, JIRA, Confluence)
- Continuous Integration / Continuous Delivery Maven, Jenkins, Nexus
- Container Technologien (Docker)
- IDEs (Eclipse, Webstorm)
- Betriebssysteme (Windows, Linux)
- Testprozesse (Unit-Tests, Testtools, ISTQB)
- Barrierefreiheit
- Agile Praktiken (Scrum, Kanban, Clean Code Development, Pair
Programming)
Start
ab sofort
Dauer
6 Monate
(Verlängerung möglich)
Von
Brownian Motion GmbH
Eingestellt
30.08.2022
Ansprechpartner:
Patrick Schatke
Projekt-ID:
2452863
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren