Aufgaben
- Konzeption, Neu- und Weiterentwicklung einer cloudbasierten Softwarelösung zur Analyse und Bewertung von Naturkatastrophen- und Klimarisiken
- Entwicklung moderner Frontend- und Backend-Komponenten innerhalb der bestehenden Systemarchitektur
- Implementierung neuer Funktionalitäten sowie Erweiterung und Integration bestehender Module
- Backend-Entwicklung mit Java und Spring Boot sowie Frontend-Entwicklung mit Angular
- Integration von Machine-Learning- und Natural-Language-Processing-Komponenten in bestehende Anwendungen
- Mitarbeit bei der Verarbeitung, Analyse und Speicherung geographischer Daten (z.B. Polygon-Geometrien, Value-Assessments)
- Unterstützung beim Aufbau und der Weiterentwicklung von Cloud-, DevOps- und CI/CD-Strukturen in der Microsoft-Azure Umgebung
- Sicherstellung der technischen Qualität durch Code-Reviews, Testing, Monitoring und Observability-Lösungen sowie enge Zusammenarbeit im agilen Team
Profil
- Berufserfahrung als Full-Stack Entwickler in der Entwicklung moderner Web-Applikationen
- Sehr gute Kenntnisse in der Backend-Entwicklung mit Java und Spring Boot
- Gute Kenntnisse in der Frontend-Entwicklung mit Angular
- Erfahrung mit Cloud-Technologien, idealerweise Microsoft Azure, sowie DevOps-Methoden (CI/CD, automatisierte Deployments)
- Kenntnisse in der Integration von Machine-Learning- und/oder Natural-Language-Processing-Komponenten
- Idealerweise Erfahrung im Umgang mit Monitoring- und Observability-Tools (z.?B. Grafana)
- Analytische, strukturierte und selbstständige Arbeitsweise mit hohem Qualitäts- und Clean-Code-Bewusstsein
- Sicherer Umgang mit agilen Arbeitsweisen (z.?B. Scrum, idealerweise SAFe) sowie sehr gute Deutsch- und Englischkenntnisse
Benefits
- Schneller und unkomplizierter Einstieg in ein modernes Technologieumfeld
- Möglichkeit, wertvolle Projekterfahrung in einem professionellen DevOps- und Cloud-Setup zu sammeln
- Hohe Flexibilität und Option auf Verlängerung