ZEMIS ist das Zentrale Migrationsinformationssystem des Bundes. Es deckt alle Migrationsprozesse bei Bund und Kantonen ab, von Asyl über Aufenthalt bis zur Einbürgerung, und ist national wie auch mit EU-Systemen stark vernetzt. Das Programm «Erneuerung ZEMIS (ERZ)» modernisiert die seit 2008 gewachsene Legacy-Landschaft schrittweise zu einer cloud-nativen Architektur. Die Fachdomänen werden dabei nach Domain Driven Design geschnitten, koordiniert über einen SAFe Agile Release Train. Der Einsatz erfolgt im Produkteteam «Meldeverfahren»: Dort werden die bestehenden JEE-Anwendungen durch Spring-basierte Microservices abgelöst.Verantwortlichkeiten Bestehendes Architekturdesign weiterführen und weiterentwickeln: Systemarchitektur, Schnittstellen, Datenhaltung und Datenmodelle Fachanforderungen gemeinsam mit dem Fachbereich mit agiler Modellierung erheben (Event Storming, DDD, Bounded Contexts) Produkteteam bei Umsetzung und Produktivsetzung begleiten, inkl. Integrationen, Deployments (Kubernetes/OpenShift) und Datenmigrationen Transitionsarchitekturen von Legacy-JEE zu Spring-Boot-Microservices gestalten, mit Rückwärtskompatibilität von Schnittstellen und Daten Sich mit den anderen Produkteteams im ART abstimmen und die Architektur-Governance einhalten Externe Lieferanten beim Systemdesign (Detailspezifikation) begleiten und deren Designs gegen Anforderungen und Programmarchitektur prüfen HERMES- und arc42-Dokumentation verantworten bzw. daran mitwirken Bei Bedarf Wartungsarbeiten auf der bestehenden Architektur Requirements Ausbildung: Abschluss in Informatik oder Wirtschaftsinformatik (HF, HFP, FH oder Uni, Haupt- oder Nebenfach). Eine Diplomkopie muss vorliegen. Erfahrung als Java-Enterprise-Architekt:in (Spring/JEE): mind. 5 Jahre für Senior bzw. 8 Jahre für Expert, mit Architekturdokumentation nach arc42 oder gleichwertig. Davon mind. 3 Jahre in Projekten mit Spring als Haupt-Backend. Projekte mit ≥ 50 % Pensum, > 12 Monaten ohne Unterbruch und nicht älter als 15 Jahre. Deutsch auf Niveau C1 in Wort und Schrift (Muttersprache oder Nachweis) Lösungsarchitektur grosser IT-Systeme (≥ 15 Personen oder > CHF 5 Mio.). Höchstes Gewicht im Kriterienkatalog; volle Punkte erst ab > 8 Jahren. Ablösung/Migration und Microservices: Legacy-Ablösung (Transitionsarchitektur, Rückwärtskompatibilität, Datenmigration), DDD/Event Storming, Spring Boot, Docker/Kubernetes/OpenShift, Helm/ArgoCD. Volle Punkte ab > 5 Jahren. Integration und Security: Synchron: SOAP, REST, gRPC, sedex Asynchron: Kafka, Schema Registry, AsyncAPI, JMS/IBM MQ Security: PKI, AuthN/AuthZ, Verschlüsselung, Netzwerkzonen Plus: Erfahrung in der Bundesverwaltung (ISDS, IKT-Sicherheitsvorgaben), im Migrationswesen und Französisch ab B2 Administrative Rahmenbedingung Start: ., für 12 Monate mit Option auf Verlängerung Pensum: 80–100 % Location: Zollikofen (BE) Onsite / Remote: In der Regel 2–3 Tage pro Woche vor Ort, in der Einarbeitung mehr. Homeoffice ist nach Absprache möglich. Die Arbeit muss in der Schweiz erbracht werden. Sicherheitsprüfung: Bereitschaft zur Personensicherheitsprüfung (PSP) sowie sauberer Betreibungs- und Strafregisterauszug #J-18808-Ljbffr
Java Solution Architect in Bern Arbeitgeber: QuBit
Als Arbeitgeber in Zürich bieten wir Ihnen die Möglichkeit, in einem dynamischen Startup-Umfeld zu arbeiten, das Innovation und Kreativität fördert. Unsere Unternehmenskultur legt großen Wert auf Teamarbeit und persönliche Entwicklung, sodass Sie Ihre Fähigkeiten im Bereich Data Engineering und Python-Entwicklung kontinuierlich erweitern können. Zudem profitieren Sie von flexiblen Arbeitsmodellen und einer modernen technischen Infrastruktur, die Ihnen hilft, Ihre Ideen in die Tat umzusetzen.