Senior Software Architekt
Westernacher Solutions GmbH
Berlin, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Berlin, Germany
Tech stack
Java
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Integration
DevOps
Hibernate
Spring
Software Architecture
Service-Oriented Architecture
Software Engineering
Software Systems
Google Cloud Platform
Backend
Containerization
Kubernetes
Information Technology
Docker
Microservices
Job description
- Entwicklung und Weiterentwicklung von Zielarchitekturen für komplexe Softwarelösungen
- Definition und Durchsetzung von Architekturstandards und Best Practices
- Bewertung neuer Technologien, Frameworks und Architekturansätze
- Durchführung von Architektur- und Design-Reviews sowie Qualitätssicherung
- Unterstützung von Projekten bei der Umsetzung von Architekturvorgaben, auch in Legacy-Umgebungen
- Optimierung von Build-, Release- und Deploymentprozessen gemeinsam mit DevOps
- Förderung des Wissensaustauschs und der Weiterentwicklung von Teams, beispielsweise durch Communities und Mentoring
- Beratung zu modernen Architekturansätzen wie Microservices, Containerisierung und Cloud-Technologien, * Verantwortung für die technische Ausrichtung komplexer und sicherheitskritischer Systeme
- Einfluss auf Architekturentscheidungen und die technologische Weiterentwicklung unserer Lösungen
- Arbeit mit modernen Technologien und zukunftsorientierten Architekturansätzen
- Enge Zusammenarbeit mit erfahrenen Experten aus Entwicklung, DevOps und Fachbereichen
- Flexible Arbeitszeitgestaltung und mobiles Arbeiten deutschlandweit
- Mitarbeiterbeteiligung, Mobilitätszuschuss sowie Team- und Firmenevents
Requirements
- Abgeschlossenes Studium im Bereich Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Softwarearchitektur oder in einer vergleichbaren technischen Leitungsrolle
- Fundierte Kenntnisse im Java-Backend-Umfeld, beispielsweise mit Spring, Hibernate und REST
- Erfahrung mit modernen Architekturen wie Microservices oder serviceorientierten Architekturen
- Kenntnisse in CI/CD, DevOps-Modellen und containerbasierten Umgebungen wie Docker oder Kubernetes
- Erfahrung mit Cloud-Umgebungen wie AWS, Azure, GCP oder vergleichbaren Plattformen
- Fundiertes Verständnis moderner Softwareentwicklung sowie von Build- und Deploymentprozessen
- Strukturierte Arbeitsweise sowie ausgeprägte analytische und kommunikative Fähigkeiten
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift