Projektbeschreibung
* Weiterentwickeln einer strategischen Authentifizierungs- und Autorisierungslösung mit den Technologien AWS Cognito, Azure AD und FIDO 2/WebAuthn/ OAuth2
* Die technische Umsetzung / die Codierung der erforderlichen Funktionen im Backend mit Java 11+ & Spring Boot 3 (Spring Security). Erstellung von Unit-Tests mit JUnit
* Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und den notwendigen Tools (z.B. Gradle, Git, GitLab, Artifactory, Sonarqube, Docker,) DevOps-Tätigkeiten mit notwendigen Tools (Argo CD, Mend, Grafana, Kubernetes, OpenLens, Fortify, Trivy, Web Applicationscanner). Einrichten, pflegen und weiterentwickeln von Entwicklungsumgebungen
* Die technische Umsetzung / die Codierung der erforderlichen Funktionen als Web-Anwendungen mit der Technologie Angular und der Programmiersprache Typescript und weiteren beim
* Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken
* Die Erstellung von E2E-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig mittels Robotframework
* Design und Entwicklung von REST Schnittstellen (APIs) mit OpenAPI u. protobuf
* Design und Umsetzung von PostgreSQL – Datenbanken und Migration von neuen Datenbankschemata mit Liquibase
* Generieren von Reportings mit Apache POI
* Fachliche Unterstützung und Beratung des Auftraggebers bei der Beschreibung der DoR und DoD der User Stories
Skills
Muss Anforderung:
* Umfangreiche Erfahrung in der Erstellung von IT-Lösungs-Architekturen und deren Umsetzung von Backends für mobile – und Web-Anwendungen. - min 4 Jahre Erfahrung
* Umfangreiche Erfahrung im Konfigurationsmanagement unter Einsatz von GIT und der Bedienung von Continuous Integration/Continuous Delivery (CI/CD) Pipelines. m in 3 Projektreferenzen
* Umfangreiche Kenntnisse und Erfahrungen im Bereich Authentifizierung und Autorisierung-Lösungen- min 1 Jahre Entwicklungserfahrung mit FIDO 2
* Aktuelle Kenntnisse im Bereich Authentifizierungs- und Authorisierungslösungen - Mind. 1 Jahr Erfahrung im Bereich Cloudbasierte Security-Lösungen insbesondere mit den Technologien AWS Cognito und Azure AD.
* Erfahrungen in der Etablierung und dem Einsatz von Qualitätssicherungsprozessen und -verfahren Mind. 4 Jahre Erfahrung im Bereich Qualität und Wartbarkeit von Software durch bspw. die Erstellung von JUnit-/E2E-Tests und Testautomatisierung mit Robotframework
Soll Anforderung
* Erfahrung in Design und Umsetzung von Datenbanken
* Praktische Erfahrung in Konzeption und Umsetzung von Applikationsschnittstellen
* Umfangreiche Methodenkenntnisse und mehrjährige Erfahrung in der Anwendung von Scrum u. SAFe
* Umfangreiche Erfahrung in der Erstellung von IT-Lösungs-Architekturen und deren Umsetzung von Frontends für Web-Anwendungen