Im Rahmen von AUTOMATIK wird das ONLINE-POSTFACH so erweitert, dass ein durch das Projekt AUTOMATIK entwickelter Automatismus Nachrichten, die über ONLINE-POSTFACH eintreffen, automatisch behandeln kann.
Architektur:
? Entwurf der Erweiterung der Komponenten- und Schnittstellenarchitektur (hexagonale Architektur) des Postfachservice für die automatisierte Nachrichtenbehandlung
? Entwurf der asynchronen Schnittstellen per KAFKA sowie der synchronen Schnittstellen per REST
? Spezifikation der REST API Endpunkte mit OpenAPI
? Sicherung der Architekturkonformität mit ArchUnit sowie über Code Reviews und Refactoring Session für die bestehenden Komponenten
Backend / Microservices:
? Erweiterung von Microservices um die Anbindung des Automatismus (asynchron per KAFKA, synchron per REST)
Test:
? Entwurf und Implementierung von Schnittstellentests
? Planung, Implementierung und Durchführung von automatischen Systemintegrationstests mit JUnit und Tamara
? Planung und Steuerung der Testautomatisierung
? Testfallverwaltung und -dokumentation
Als Teil der Portalbasisdienste (K1) ist das IT-Verfahren ONLINE-POSTFACH schwerpunktmäßig mit der Pflege und Wartung sowie der Weiterentwicklung und Neuentwicklung des Postfachservice betraut. Der Postfachservice ermöglicht einen datenschutzkonformen und bidirektionalen Austausch von Anliegen zwischen den Kunden und der Bundesagentur für Arbeit. ONLINE-POSTFACH setzt wie der gesamte Bereich der Portalbasisdienste auf eine agile Vorgehensweise. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für Online-Bausteine auf ? Docker- bzw. Kubernetes-Container mit Java Backend und Angular bzw. Stencil Frontend und synchronen bzw. asynchronen Schnittstellen mit REST bzw. KAFKA.
Architektur:
? Entwurf der Komponenten-Architektur (hexagonale Architektur) sowie der System-Architektur des Postfachservice
? Architektonische Weiterentwicklung des Postfachservice auf Basis der Referenzarchitektur für Online-Bausteine (Container-Plattform, Java-Backend, Angular- bzw. Stencil-Frontend, REST- und KAFKA-Schnittstellen)
? Entwurf der Schnittstellenarchitektur ? Spezifikation der REST API Endpunkte mit OpenAPI und der KAFKA-Schnittstellen mit AsyncAPI
? Dokumentation und Modellierung der Architektur des Postfachservice (UML)
? Sicherung der Architekturkonformität mit ArchUnit sowie über Clean Code und Clean Architecture
? Entwurf der Entwicklungs- sowie Build- und Deploymentarchitektur für die Schnittstellen (DevOps) und Containerisierung der Umgebung mit Containerplattformen
? Einsatz von Observability-Patterns (Grafana, Prometheus, Micrometer, ELK)
? Konzeption und Entwicklung von komplexen Anwendungen innerhalb einer Microservice-Container Plattform (Spezialwissen Spring, OpenAPI, REST)
? Durchführung von Code Reviews und Refactoring Session für die bestehenden Komponenten
? Durchführung Reifegradaudits des Postfachservice (SiKo PBD)
Frontend:
? Entwurf und Implementierung der Oberflächenkomponenten
? Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
? Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
? Dokumentation des Codes und Oberflächenkomponenten
Backend / Microservices:
? Entwurf und Entwicklung von REST-basierten Microservices mit asynchronen Schnittstellen per KAFKA
? REST API Integration in Front- und Backend
? Anbindung der Benutzeroberfläche mit dem Backend
Test:
? Durchführung von manuellen Komponententests und Oberflächentests
? Entwurf und Implementierung von Schnittstellentests
? Planung, Implementierung und Durchführung von automatischen Systemintegrationstests mit JUnit und Tamara
? Planung und Steuerung der Testautomatisierung
? Testfallverwaltung und -dokumentation
? Vorbereitung und Begleitung von Pentests, BITV-Begutachtungen und Lasttests
Team / Betrieb:
? Dokumentation und Modellierung des Codes
? Umsetzung und Pflege der Build Automatisierung (CI/CD)
? Bearbeitung von Security-Findings mit NexusIQ, Checkmarx und DefectDojo
? Bearbeitung und Beheben von Incidents und Analyse und Beseitigung von Bugs
? Web-Performance-Monitoring mit Catchpoint
? Federführend beim Einsatz von agilen Praktiken (Clean Code Development, Pair Programming, Test Driven Development, Scrum)
Software Architekt, Solution Engineer, Application Manager
Im Rahmen des Paradigmenwechsel, welcher eine Änderung am Hauptprodukt der Bank darstellt, ergeben sich Änderungen an den Entscheidungssystemen die durch das Projektteam verantwortet werden. Zusätzlich zu den daraus resultierenden Aufgaben kommen notwendige technische Modernisierungen. Im Rahmen des Projektes wird das Team bei diesen Änderungen unterstützt.
? Konzeption & Umsetzung von Systemteilen
? Erstellung & Anpassung von Arc42 Softwarearchitekturdokumentationen
? Einsatz von KI in der Softwareentwicklung: KI-gestützte Implementierung und Code-Reviews mit GitHub CoPilot sowie Nutzung von GenAI- und MCP-basierten Werkzeugen
? KI-gestützte Architekturarbeit: Unterstützung von Architekturentwurf, Architekturbewertung und Arc42-Dokumentation (Doc-as-Code) durch GenAI
? Bewertung, Einführung und Absicherung von KI-Werkzeugen im Entwicklungsprozess inklusive Wissenstransfer und Enablement im Team
? Betriebssupport
? Moderation Scrum-Retrospektive
? Unterstützung des Teams bei der Cloud-Transformation mit Azure und Terraform
? Beratung und Unterstützung des Teams bei der organisatorischen NeuausrichtungDie corporate benefits GmbH ist Marktführer im Bereich Mitarbeiterrabatte. Um diese Position weiterhin behaupten und ausbauen zu können, hat sich der Kunde zu einer Neuentwicklung der existierenden Softwareplattform und der zu Grunde liegenden Infrastruktur entschieden. Diese Neuentwicklung wird von adesso in den Bereichen Requirements Engineering, Business Analyse, Operations Management und der Softwareentwicklung unterstützt. Hierbei wird der Kunde bei der Aufnahme der Ist-Prozesse, Entwicklung optimierter Soll-Prozesse, der Implementierung der Software und dem Weiterbetrieb der "alten" Plattform bis zur Ablösung durch das neue Produkt, durch adesso unterstützt.
? Verbesserung der agilen Prozesse mit erheblichem Zeitgewinn für das Team
? Konzeption und Implementierung neuer Features im Front- und Backend
? Treffen und Dokumentieren von Architekturentscheidungen gemeinsam mit dem Team
? Vorstellung neuer Themen und Wissenstransfer im TeamWeiterentwicklung und Wartung der Prozessmanagement Software Stages
? Entwicklung neuer Features und Beheben von Bugs
? Erstellung eines Docker Containers für die Anwendung
? Erstellung von angepassten Docker Containern für Abhängigkeiten
? Um- & Aufbau einer modernen CI Pipeline mit Jenkins Pipelines und Docker
? Aufbau diverser Jenkins Pipelines zum Bauen & Bereitstellen von Docker Containern
? Konzeption & Umsetzung eines Proof of Concept zum Betrieb der Software und ihrer Abhängigkeiten in Google Cloud Platform und Microsoft Azure unter Einsatz von Docker, Kubernetes und Terraform
? Umbau und Parallelisierung von Selenium end to end Tests auf ein Docker gestütztes System
? Betreuung von Kunden beim Einsatz der Software mit Containern
? Kundensupport (3rd level)Nicklas Wiegandt ist Softwarearchitekt und Senior Fullstack-Entwickler mit über zwölf Jahren Berufserfahrung in der Java-Entwicklung. Als iSAQB Certified Professional for Software Architecture ? Advanced Level (CPSA-A) mit den Modulen ARCEVAL (Architekturbewertung), ADOC (Architekturdokumentation), DDD und CLOUDINFRA verantwortet er Architekturentwurf, Architekturbewertung und Architekturdokumentation ? von der Komponenten- und Systemarchitektur über die Schnittstellenarchitektur (REST/OpenAPI, KAFKA/AsyncAPI) bis zur Build- und Deploymentarchitektur.
Seine Architekturschwerpunkte liegen auf hexagonaler und Clean Architecture, Domain-Driven Design, Microservices mit Spring Boot, arc42-Architekturdokumentation als Doc-as-Code (AsciiDoc, DocToolchain) sowie der Durchsetzung von Architekturvorgaben mit ArchUnit. Die Umsetzung begleitet er mit voller Entwicklungstiefe im Front- und Backend sowie mit Containerisierung über Docker, Kubernetes und OpenShift.
Ein weiterer Schwerpunkt ist der Einsatz von KI in Softwareentwicklung und Architektur: KI-gestützte Entwicklung mit GitHub Copilot, Aufbau und Nutzung von GenAI- und MCP-basierten Werkzeugen sowie KI-Unterstützung bei Architekturentwurf, Architekturbewertung und Architekturdokumentation. Diese Themen hat er von 2024 bis 2026 in einem Bankenprojekt produktiv eingeführt und im Team verankert.
Im DevOps-Umfeld bringt er ausgeprägte Kenntnisse in CI/CD (Jenkins, GitHub Actions, GitLab), Cloud-Plattformen (Azure, AWS, GCP), Infrastructure as Code (Terraform) und Observability mit. Branchenseitig war er vor allem im Öffentlichen Sektor (Bundesagentur für Arbeit), im Bankenumfeld und im eCommerce tätig.
Kunden schätzen an ihm seine strukturierte, lösungsorientierte Arbeitsweise sowie seine Bereitschaft, neue Technologien einzuführen und Wissen aktiv im Team weiterzugeben. Als Architekt verankert er Entscheidungen nachvollziehbar in der Architekturdokumentation und im Team.
Einsatzbereiche: Softwarearchitektur und Senior-Fullstack-Entwicklung (Java, Spring Boot, Angular) sowie KI-gestützte Softwareentwicklung.Im Rahmen von AUTOMATIK wird das ONLINE-POSTFACH so erweitert, dass ein durch das Projekt AUTOMATIK entwickelter Automatismus Nachrichten, die über ONLINE-POSTFACH eintreffen, automatisch behandeln kann.
Architektur:
? Entwurf der Erweiterung der Komponenten- und Schnittstellenarchitektur (hexagonale Architektur) des Postfachservice für die automatisierte Nachrichtenbehandlung
? Entwurf der asynchronen Schnittstellen per KAFKA sowie der synchronen Schnittstellen per REST
? Spezifikation der REST API Endpunkte mit OpenAPI
? Sicherung der Architekturkonformität mit ArchUnit sowie über Code Reviews und Refactoring Session für die bestehenden Komponenten
Backend / Microservices:
? Erweiterung von Microservices um die Anbindung des Automatismus (asynchron per KAFKA, synchron per REST)
Test:
? Entwurf und Implementierung von Schnittstellentests
? Planung, Implementierung und Durchführung von automatischen Systemintegrationstests mit JUnit und Tamara
? Planung und Steuerung der Testautomatisierung
? Testfallverwaltung und -dokumentation
Als Teil der Portalbasisdienste (K1) ist das IT-Verfahren ONLINE-POSTFACH schwerpunktmäßig mit der Pflege und Wartung sowie der Weiterentwicklung und Neuentwicklung des Postfachservice betraut. Der Postfachservice ermöglicht einen datenschutzkonformen und bidirektionalen Austausch von Anliegen zwischen den Kunden und der Bundesagentur für Arbeit. ONLINE-POSTFACH setzt wie der gesamte Bereich der Portalbasisdienste auf eine agile Vorgehensweise. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für Online-Bausteine auf ? Docker- bzw. Kubernetes-Container mit Java Backend und Angular bzw. Stencil Frontend und synchronen bzw. asynchronen Schnittstellen mit REST bzw. KAFKA.
Architektur:
? Entwurf der Komponenten-Architektur (hexagonale Architektur) sowie der System-Architektur des Postfachservice
? Architektonische Weiterentwicklung des Postfachservice auf Basis der Referenzarchitektur für Online-Bausteine (Container-Plattform, Java-Backend, Angular- bzw. Stencil-Frontend, REST- und KAFKA-Schnittstellen)
? Entwurf der Schnittstellenarchitektur ? Spezifikation der REST API Endpunkte mit OpenAPI und der KAFKA-Schnittstellen mit AsyncAPI
? Dokumentation und Modellierung der Architektur des Postfachservice (UML)
? Sicherung der Architekturkonformität mit ArchUnit sowie über Clean Code und Clean Architecture
? Entwurf der Entwicklungs- sowie Build- und Deploymentarchitektur für die Schnittstellen (DevOps) und Containerisierung der Umgebung mit Containerplattformen
? Einsatz von Observability-Patterns (Grafana, Prometheus, Micrometer, ELK)
? Konzeption und Entwicklung von komplexen Anwendungen innerhalb einer Microservice-Container Plattform (Spezialwissen Spring, OpenAPI, REST)
? Durchführung von Code Reviews und Refactoring Session für die bestehenden Komponenten
? Durchführung Reifegradaudits des Postfachservice (SiKo PBD)
Frontend:
? Entwurf und Implementierung der Oberflächenkomponenten
? Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
? Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
? Dokumentation des Codes und Oberflächenkomponenten
Backend / Microservices:
? Entwurf und Entwicklung von REST-basierten Microservices mit asynchronen Schnittstellen per KAFKA
? REST API Integration in Front- und Backend
? Anbindung der Benutzeroberfläche mit dem Backend
Test:
? Durchführung von manuellen Komponententests und Oberflächentests
? Entwurf und Implementierung von Schnittstellentests
? Planung, Implementierung und Durchführung von automatischen Systemintegrationstests mit JUnit und Tamara
? Planung und Steuerung der Testautomatisierung
? Testfallverwaltung und -dokumentation
? Vorbereitung und Begleitung von Pentests, BITV-Begutachtungen und Lasttests
Team / Betrieb:
? Dokumentation und Modellierung des Codes
? Umsetzung und Pflege der Build Automatisierung (CI/CD)
? Bearbeitung von Security-Findings mit NexusIQ, Checkmarx und DefectDojo
? Bearbeitung und Beheben von Incidents und Analyse und Beseitigung von Bugs
? Web-Performance-Monitoring mit Catchpoint
? Federführend beim Einsatz von agilen Praktiken (Clean Code Development, Pair Programming, Test Driven Development, Scrum)
Software Architekt, Solution Engineer, Application Manager
Im Rahmen des Paradigmenwechsel, welcher eine Änderung am Hauptprodukt der Bank darstellt, ergeben sich Änderungen an den Entscheidungssystemen die durch das Projektteam verantwortet werden. Zusätzlich zu den daraus resultierenden Aufgaben kommen notwendige technische Modernisierungen. Im Rahmen des Projektes wird das Team bei diesen Änderungen unterstützt.
? Konzeption & Umsetzung von Systemteilen
? Erstellung & Anpassung von Arc42 Softwarearchitekturdokumentationen
? Einsatz von KI in der Softwareentwicklung: KI-gestützte Implementierung und Code-Reviews mit GitHub CoPilot sowie Nutzung von GenAI- und MCP-basierten Werkzeugen
? KI-gestützte Architekturarbeit: Unterstützung von Architekturentwurf, Architekturbewertung und Arc42-Dokumentation (Doc-as-Code) durch GenAI
? Bewertung, Einführung und Absicherung von KI-Werkzeugen im Entwicklungsprozess inklusive Wissenstransfer und Enablement im Team
? Betriebssupport
? Moderation Scrum-Retrospektive
? Unterstützung des Teams bei der Cloud-Transformation mit Azure und Terraform
? Beratung und Unterstützung des Teams bei der organisatorischen NeuausrichtungDie corporate benefits GmbH ist Marktführer im Bereich Mitarbeiterrabatte. Um diese Position weiterhin behaupten und ausbauen zu können, hat sich der Kunde zu einer Neuentwicklung der existierenden Softwareplattform und der zu Grunde liegenden Infrastruktur entschieden. Diese Neuentwicklung wird von adesso in den Bereichen Requirements Engineering, Business Analyse, Operations Management und der Softwareentwicklung unterstützt. Hierbei wird der Kunde bei der Aufnahme der Ist-Prozesse, Entwicklung optimierter Soll-Prozesse, der Implementierung der Software und dem Weiterbetrieb der "alten" Plattform bis zur Ablösung durch das neue Produkt, durch adesso unterstützt.
? Verbesserung der agilen Prozesse mit erheblichem Zeitgewinn für das Team
? Konzeption und Implementierung neuer Features im Front- und Backend
? Treffen und Dokumentieren von Architekturentscheidungen gemeinsam mit dem Team
? Vorstellung neuer Themen und Wissenstransfer im TeamWeiterentwicklung und Wartung der Prozessmanagement Software Stages
? Entwicklung neuer Features und Beheben von Bugs
? Erstellung eines Docker Containers für die Anwendung
? Erstellung von angepassten Docker Containern für Abhängigkeiten
? Um- & Aufbau einer modernen CI Pipeline mit Jenkins Pipelines und Docker
? Aufbau diverser Jenkins Pipelines zum Bauen & Bereitstellen von Docker Containern
? Konzeption & Umsetzung eines Proof of Concept zum Betrieb der Software und ihrer Abhängigkeiten in Google Cloud Platform und Microsoft Azure unter Einsatz von Docker, Kubernetes und Terraform
? Umbau und Parallelisierung von Selenium end to end Tests auf ein Docker gestütztes System
? Betreuung von Kunden beim Einsatz der Software mit Containern
? Kundensupport (3rd level)Nicklas Wiegandt ist Softwarearchitekt und Senior Fullstack-Entwickler mit über zwölf Jahren Berufserfahrung in der Java-Entwicklung. Als iSAQB Certified Professional for Software Architecture ? Advanced Level (CPSA-A) mit den Modulen ARCEVAL (Architekturbewertung), ADOC (Architekturdokumentation), DDD und CLOUDINFRA verantwortet er Architekturentwurf, Architekturbewertung und Architekturdokumentation ? von der Komponenten- und Systemarchitektur über die Schnittstellenarchitektur (REST/OpenAPI, KAFKA/AsyncAPI) bis zur Build- und Deploymentarchitektur.
Seine Architekturschwerpunkte liegen auf hexagonaler und Clean Architecture, Domain-Driven Design, Microservices mit Spring Boot, arc42-Architekturdokumentation als Doc-as-Code (AsciiDoc, DocToolchain) sowie der Durchsetzung von Architekturvorgaben mit ArchUnit. Die Umsetzung begleitet er mit voller Entwicklungstiefe im Front- und Backend sowie mit Containerisierung über Docker, Kubernetes und OpenShift.
Ein weiterer Schwerpunkt ist der Einsatz von KI in Softwareentwicklung und Architektur: KI-gestützte Entwicklung mit GitHub Copilot, Aufbau und Nutzung von GenAI- und MCP-basierten Werkzeugen sowie KI-Unterstützung bei Architekturentwurf, Architekturbewertung und Architekturdokumentation. Diese Themen hat er von 2024 bis 2026 in einem Bankenprojekt produktiv eingeführt und im Team verankert.
Im DevOps-Umfeld bringt er ausgeprägte Kenntnisse in CI/CD (Jenkins, GitHub Actions, GitLab), Cloud-Plattformen (Azure, AWS, GCP), Infrastructure as Code (Terraform) und Observability mit. Branchenseitig war er vor allem im Öffentlichen Sektor (Bundesagentur für Arbeit), im Bankenumfeld und im eCommerce tätig.
Kunden schätzen an ihm seine strukturierte, lösungsorientierte Arbeitsweise sowie seine Bereitschaft, neue Technologien einzuführen und Wissen aktiv im Team weiterzugeben. Als Architekt verankert er Entscheidungen nachvollziehbar in der Architekturdokumentation und im Team.
Einsatzbereiche: Softwarearchitektur und Senior-Fullstack-Entwicklung (Java, Spring Boot, Angular) sowie KI-gestützte Softwareentwicklung.