Software Engineer/Architect (m/w/d)
Über
Verantwortung
Technische Architekturverantwortung in anspruchsvollen Grossprojekten und Entwicklung zukunftsfähiger Lösungslandschaften über Applikations-, Integrations- und Plattformgrenzen hinweg
Modernisierung gewachsener Softwarelandschaften durch geeignete Microservice-Strukturen, Daten- und Systemmigrationen sowie durchdachte Transitions- und Kompatibilitätskonzepte
Definition sicherer Kommunikations- und Betriebsmodelle für geschäftskritische Systeme inklusive Identity, Verschlüsselung, Hochverfügbarkeit und synchroner sowie eventbasierter Integration
Enge Zusammenarbeit mit Engineering-, Produkt- und Operations-Teams sowie fachliches Mentoring bei Architekturentscheidungen, Automatisierung und technologischer Weiterentwicklung
Qualifikationen
Mehrjährige Senior-Level-Erfahrung in der Software- und Plattformarchitektur kombiniert mit fundierter Informatikausbildung auf Hochschulniveau oder vergleichbarer Qualifikation
Sehr breites Architekturverständnis mit Schwerpunkt Java/Spring, Microservices, Domain-driven Design und verteilten Systemen sowie Erfahrung mit Angular
Praxis mit API- und Messaging-Technologien wie SOAP, REST, gRPC, Kafka, JMS oder IBM MQ sowie modernen Container-, Deployment- und CI/CD-Plattformen
Erfahrung mit Architekturmodellierung und Dokumentationsstandards wie ARC42 und UML sowie selbständige, lernorientierte und lösungsfokussierte Arbeitsweise mit sehr guten Deutschkenntnissen