Beschreibung
LeistungsbeschreibungProjektbeschreibung & Zielsetzung :
NEONPULSE ist ein modulares IOT-Ökosystem, das die Konnektivität zwischen beliebiger Messtechnik (Stromzähler, Gaszähler, Wasserzähler, Wärmezähler, Multimeter, IOT-Sensoren, etc.) und beliebigen Zielanwendungen (Energieportal, Optimum, Thingsboard, etc.) herstellt, den Datenfluss organisiert und die Datenintegrität gewährleistet. NEONPULSE ermöglicht es den Kunden-Einehiten, IOT-Anwendungsfälle in kritischen und unkritischen Infrastrukturen, Gebäuden oder Bereichen zu implementieren.
AnforderungenDer Externe wird für die folgende Aufgabe benötigt:
- Eigenständige Entwicklung von IoT-Anwendungsdiensten mit Java, Spring Boot und Docker
- Entwicklung und Umsetzung von Infrastructure-as-a-Service-Konzepten mit Terraform und Microsoft Azure
- Aufbau und Weiterentwicklung von Build- und Deployment-Architekturen mit GitLab CI
- Koordination von kundenspezifischen Anforderungen
- Teilnahme an Projektmeetings im Rahmen der agilen Projektentwicklung/Softwareentwicklung und Projektworkshops
- Entwicklung der Kommunikation zwischen den Diensten GRPC und REST APIs
- Erfahrung mit agiler Projektentwicklung
- Weiterentwicklung einer Full-Stack-Cloud-Anwendung zur Konfiguration von Remote-IoT-Geräten unter Verwendung von Restful APIs und Azure SQL
- Weiterentwicklung eines cloudbasierten Middleware-Dienstes zur Übertragung von Telemetriedaten zwischen dem IoT-Backend und Drittanbietersystemen mit Java, Spring Boot und Azure SQL
- Entwicklung und Umsetzung von Infrastructure-as-a-Service-Konzepten mit Terraform und Microsoft Azure
- Aufbau und Weiterentwicklung von Build- und Deployment-Pipelines mit GitLab CI
- Koordination von kundenspezifischen Anforderungen und aktive Teilnahme an Team-Meetings und Workshops
Kompetenzen:
- proaktives, selbstständiges Handeln
- kommunikativ
- fließend in Deutsch und Englisch
- Abgeschlossenes Informatikstudium oder vergleichbare Ausbildung/Erfahrung in der Softwareentwicklung
- Breite Erfahrung in der Entwicklung von Full-Stack-Webanwendungen mit Java, Spring Boot
- Gute Kenntnisse im Bereich DevOps in der Cloud mit GitLab, Docker, Terraform und Azure
- Gute Kenntnisse im Umgang mit dem Logging-Framework Splunk
- Sicherer Umgang mit Tools zur Projektzusammenarbeit wie Atlassian Confluence, Jira, Microsoft Teams und Mattermost
Start: 01.06.2024
Ende: 31.12.2024
Onsite Stunden: 35 in Hamburg
Offsite Stunden: 592
Stunden Reisezeit für projektbedingte Reisen: 6