Expleo Technology Switzerland AG
Solution/Software Architect – Java
📍 3001 Bern
Role and responsibilities
Als Solution/Software Architect sind Sie verantwortlich für die Definition und Weiterentwicklung der technischen Produktarchitektur sowie die Umsetzung moderner, skalierbarer und leistungsfähiger Softwarelösungen.
Zu Ihren Hauptaufgaben gehören:
Entwicklung und Steuerung von Produkt- und Lösungsarchitekturen für komplexe Enterprise-Anwendungen
Konzeption von Microservices-, REST- und Event-Driven-Architekturen mit Technologien wie Java, Spring Boot und Kafka
Definition von Integrations-, Daten- und Persistenzstrategien für verteilte Systeme
Technische Führung und Unterstützung von Entwicklungsteams bei Architekturentscheidungen und Best Practices
Sicherstellung von Skalierbarkeit, Verfügbarkeit, Sicherheit und Wartbarkeit der Lösungen
Zusammenarbeit mit Product Ownern, Systemarchitekten, DevOps- und Entwicklungsteams zur Umsetzung technischer Roadmaps
Begleitung von Modernisierungs-, Migrations- und Optimierungsinitiativen über den gesamten Produktlebenszyklus
Team / description
Expleo bietet ein einzigartiges Angebot an integrierten Engineering-, Qualitäts- und Strategieberatungsleistungen für die digitale Transformation. In einer Zeit beispielloser technologischer Beschleunigung sind wir der vertrauenswürdige Partner innovativer Unternehmen.
Teil von Expleo Schweiz zu werden bedeutet, einer globalen Organisation mit 17.000 Mitarbeitenden in 30 Ländern anzugehören und gleichzeitig von folgenden Vorteilen zu profitieren:
Technische und persönliche Unterstützung bei jedem Projekt
Kontinuierliche Weiterbildung und Entwicklungsmöglichkeiten
Teilnahme an spezialisierten Fachveranstaltungen
Ein dynamisches und kollaboratives Arbeitsumfeld
📍 Standort: Bern, Schweiz
Qualifications and Skills
Mehrjährige Erfahrung als **Software Architect, Solution Architect, Product Architect oder Technical Lead**
Sehr gute Kenntnisse in **Java, Spring Boot, Microservices und REST APIs**
Erfahrung mit **Apache Kafka** und Event-Driven Architectures
Fundiertes Wissen in **Domain-Driven Design (DDD)** , Clean Architecture und modernen Architekturprinzipien
Erfahrung mit relationalen Datenbanken ( **PostgreSQL, Oracle oder MySQL** ) sowie Datenmodellierung und Performance-Optimierung
Gute Kenntnisse in Cloud- und DevOps-Technologien wie **AWS, Docker, Kubernetes, Git, Jenkins und CI/CD**
Erfahrung mit Sicherheitsstandards (OAuth2, OpenID Connect, JWT) und sicheren Softwarearchitekturen
Gute Deutsch- und Englischkenntnisse
Von Vorteil: Kenntnisse weiterer Cloud-Plattformen wie **Azure** oder **GCP**
Von Vorteil: Erfahrung mit **Terraform** , Infrastructure as Code und Architektur-Governance
Von Vorteil: Erfahrung in Modernisierungs- und Migrationsprogrammen grosser Unternehmensanwendungen
Von Vorteil: Erfahrung in grossen agilen Umgebungen mit mehreren Entwicklungsteams