About this role
- Fundierte Kenntnisse in der Entwicklung von APIs, insbesondere REST und/oder GraphQL. - Nachweisliche Erfahrung in der Entwicklung von Applikationen in Cloud-Umgebungen wie Kubernetes, Microsoft Azure, GCP und/oder AWS. - Sicherer Umgang mit SOLID-Prinzipien und Clean Code Praktiken. - Tiefergehendes Verständnis und Anwendung von Software Design Patterns. - Ausgeprägtes Architekturverständnis und die Fähigkeit zur Konzeptualisierung komplexer Softwarelösungen. - Fundierte Kenntnisse in mindestens einem modernen Java-Framework wie Spring (insbesondere Spring Boot), Quarkus und/oder Micronaut. - Erfahrung mit Modularisierungskonzepten wie Microservices, Modulith oder Function-as-a-Service (FaaS). - Routinierte Anwendung von Testautomatisierungstools wie JUnit und Mockito. - Sie sind mit modernen, Azure-basierten Services und eventgetriebenen Software-Entwürfen und Werkzeugkästen für den ganzen Software-Entwicklungszyklus vertraut. Ergänzende Informationen: Homeoffice: Umfang: Nach Vereinbarung Anforderungen an den Bewerber: Erweiterte Kenntnisse: Informationstechnik, Computertechnik, Informatik