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 |
