HOME/PROJEKTE/MELDEVERFAHREN
Meldeverfahren

Meldeverfahren

Staatssekretariat für Migration (SEM)

Neuentwicklung der Fachapplikation für das Meldeverfahren bei kurzfristiger Erwerbstätigkeit aus dem EU/EFTA-Raum.

Spring BootAngularKubernetesKafkaSpring BatchOracleDockerOpenAPIDomain-Driven Design
STATUS
● Aktiv

Meldeverfahren

Neuentwicklung einer Legacy-Applikation der Bundesverwaltung

Kunde: Staatssekretariat für Migration (SEM)

Beschreibung

Das Meldeverfahren beruht auf dem Freizügigkeitsabkommen zwischen der Schweiz und der EU/EFTA. Wer in der Schweiz nur kurzfristig erwerbstätig ist, braucht keine Bewilligung. Eine Meldung genügt. Meldepflichtig sind:

  • Arbeitnehmende mit einem Stellenantritt von bis zu drei Monaten
  • Entsandte Arbeitnehmende von Unternehmen mit Sitz in der EU/EFTA
  • Selbstständige Dienstleistungserbringer aus der EU/EFTA

Meldepflichtige erfassen ihre Meldungen online über das Unternehmensportal EasyGov. Dort erhalten sie auch die Entscheide. Die kantonalen Behörden am Einsatz- bzw. Arbeitsort bearbeiten die Meldungen intern in der Applikation Meldeverfahren.

Im Projekt wird diese bestehende Legacy-Applikation mit einem aktuellen Technologie-Stack von Grund auf neu entwickelt und an EasyGov angebunden.

Technischer Aufbau

Die Architektur folgt Domain-Driven Design:

  • Strategisches DDD: Aufteilung der Fachdomäne in Bounded Contexts, Abbildung ihrer Beziehungen über Context Mapping
  • Taktisches DDD: Umsetzung der Fachlogik mit Aggregates, Entities, Value Objects und Domain Events

Technologie-Stack:

  • Backend: Spring Boot, Spring Batch
  • Frontend: Angular
  • Datenbank: Oracle
  • Messaging: Kafka
  • Schnittstellen: OpenAPI
  • Betrieb: Docker, Kubernetes

Projektziele

  • Ablösung der bestehenden Legacy-Applikation
  • Anbindung an EasyGov für die Erfassung der Meldungen und die Zustellung der Entscheide
  • Modernisierung von Architektur und Technologie-Stack
  • Wartbare Grundlage für die Weiterentwicklung des Meldeverfahrens