Verarbeitungsprozesse für von Bürgern genutzte Dienstleistungen werden von Sachbearbeitern bzw. Sachbearbeiterinnen meist manuell mit unterschiedlichen Softwaresystemen begleitet. Zur Automatisierung dieser Verarbeitungsprozesse gilt es, EAI-Komponenten zu entwickeln, die eine einheitliche Web-Schnittstelle mit den heterogenen Softwaresystemen im Hintergrund verbinden.
Thema | Integration (EAI) unterschiedlicher Prozesse und Softwaresysteme |
---|---|
Branche | Öffentlicher Dienst |
Rolle | SW-Architekt, SW-Entwickler |
Dauer | 02.2021 – 06.2022 |
Beschreibung | Verarbeitungsprozesse für von Bürgern genutzte Dienstleistungen werden von Sachbearbeitern bzw. Sachbearbeiterinnen meist manuell mit unterschiedlichen Softwaresystemen begleitet. Zur Automatisierung dieser Verarbeitungsprozesse gilt es, EAI-Komponenten zu entwickeln, die eine einheitliche Web-Schnittstelle mit den heterogenen Softwaresystemen im Hintergrund verbinden (u.a. auch ein PoC zu einer Natural Anwendung). |
Tätigkeiten | Anforderungsanalyse, Abstimmung, SW-Architektur und SW-Entwurf / Lösungsarchitekturdesign, SW-Entwicklung, SW-Tests / Spezifikation, CI/CD, Test-Entwicklung, Test-Durchführung, Ticket- und Issuebearbeitung (Jira / Confluence) |
Technologie | Java, Spring Boot, Apache Camel, Spring Boot + Messaging, Kafka, Spring Security, Linux, Bash, REST, JMS, JSON, YAML, XML, HTML, OpenShift, Docker, Kubernetes, GitLab, GIT |
Tools | Eclipse, Maven, Jira / Confluence, MS-Office |
Methodik | Scrum, TOGAF, Serviceorientierte Architektur |
Betriebssysteme | Linux, Windows |
Team | Entwickler / SW-Architekt, Requirements Engineering, div. Fachabteilungen |