Bern
Software Architect
About the job
Since 1986, AKROS has continuously developed into a reliable and expanding IT service provider. Today, we specialise in services throughout the entire lifecycle of innovative individual and integration solutions in the field of distributed software systems. Based on many years of experience and a knowledge pool of over 170 highly qualified IT specialists, AKROS is able to effectively support its customers in demanding project undertakings. The NOSER GROUP, to which AKROS has belonged since 2006, comprises more than 700 employees. Customers, partners and employees benefit from years of experience, stability, security and economic strength.
Your Tasks
- Supporting our customers as a Senior Software/Platform Architect in demanding large-scale projects
- Developing system, solution and integration architectures (Microservices, PaaS/IaaS, platforms) and accompanying implementation, integration and operation
- Creating transition/migration concepts (e.g. monolith → microservices), data migrations and backward compatibility strategies
- Designing security and operational architectures for security-critical solutions (including PKI, HSM, high availability)
- Defining and reviewing interface and integration solutions (synchronous and asynchronous) including API contracts and schema governance
- Supporting the setup and operation of CI/CD pipelines and container platforms (Docker, Kubernetes/OpenShift, Helm, ArgoCD)
- Creating architecture documentation (ARC42 / HERMES / Confluence), prototypes and necessary JIRA artefacts
- Acting as a technical mentor for development teams and interface to product/operations teams
Your Skills
- Solid experience with microservice design (DDD, bounded contexts, event storming)
- Deep knowledge of Enterprise Java (Spring / Spring Boot / JEE)
- Experience with frontend technology Angular
- Security know-how: authentication/authorisation, IAM, PKI solutions, hardware security modules (HSM) and network zone concepts
- Integration expertise: SOAP, REST/JSON, gRPC, SEDEX; asynchronous integration: Kafka, schema registry, AsyncAPI, JMS/IBM MQ
- Experience in operation and monitoring of microservices (Docker, Kubernetes/OpenShift, Helm, ArgoCD)
- Experience in architecture modelling and documentation (ARC42, UML, ERD)
- Familiar with CI/CD/build tools: Maven, Nexus, Git
- Experience in agile methods (Scrum, Kanban, SAFe)
Your Profile
- You have a (technical) university degree in computer science or a comparable qualification
- You have at least 5 years of experience in the role of software/platform architect (senior)
- You have a passion for software and solution architecture and possess strong conceptual skills
- You are an independent and communicative personality with a high level of commitment
- You enjoy learning new subject areas and quickly acquire new knowledge
- You value simple, high-quality solutions
- You write and speak German fluently; knowledge of French is an advantage
Our Promise
The competence and know-how of our employees is our most important asset. Therefore, we offer you interesting opportunities for your individual career planning and support you in your professional and personal development. Working with the latest technologies, responsible tasks and great freedom of decision form the foundation of our everyday work. Our goal is to be even more successful together, lived through recognition, trust and security.
Contact
Please send your complete application documents to: Samuel Zimmermann | 032 329 90 30 | www.akros.ch