Fullstack Entwicklung J(2)EE, Spring & Angular mit DevOps Kenntnisse
Freiberuflich in: Remote & Nürnberg
Dauer: 2 Monate
0% Auslastung
Start: ASAP
Dauer: 2 Monate +
Auslastung: 3 - 4 Tage pro Woche
Lokation: Remote & Nürnberg (80/20)
Projektbeschreibung:
Die Abteilung ist schwerpunktmäßig mit Weiterentwicklung des Online-Antrags und der Pflege und Wartung des Produktes betraut. Außerdem wird der Betrieb durch regelmäßige Deployments- und Behebung von Security-Findings sichergestellt. Das Verfahren setzt auf eine agile Vorgehensweise. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für Online-Bausteine auf Kubernetes-Container mit Java Backend und Angular Frontend. Neben klassischen Datenbanken werden auch ObjectStores und asynchrone Kommunikation über Kafka eingesetzt.
Aufgaben:
* Erstellung von sicheren Online-Anwendungen nach dem Software Entwicklungsprozess des Kunden
* Implementierung der spezifizierten Online-Anwendungen auf Basis J(2)EE, Spring und Angular
* Implementierung der spezifizierten Online-Anwendungen für eine Container-Plattform unter Kubernetes
* 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
* Unterstützung im Rahmen von Produktivsetzungen je nach Bedarf und vorheriger Einsatzplanung im Zeitraum Freitag 18-24 Uhr und Samstag 8-21 Uhr
* 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:
* Tiefegreifende Erfahrungen in J(2)EE, Spring und Angular
* Kenntnisse in Webcomponent-Technologien (mit Angular/Stencil)
* Mindestens vertiefte Kenntnisse in Confluence, JIRA, Jenkins
* Erfahrungen im Frontend Testing & BITV (Barrierefreiheitstest)
* Kenntnisse in Github, Github Action, Gitlab, Tekton, ArgoCD & Scrum