Remote
18 months
38 hours
Start: May 16, 2025
Deadline: May 22, 2025
KS-004105
KS-004105
Leistungsbeschreibung
Aufgabenbereiche:
- Das Projekt dreht sich um die Auftragsvergabe von energiewirtschaftlichen Anliegen an Dienstleister. Es wird nach agiler Vorgehensweise umgesetzt.
- Implementierung, Erweiterung, Wartung und Betrieb verschiedener Microservices auf Basis von Java/Kotlin mit Spring Boot
- Erstellung und Wartung von CI/CD-Pipelines in Gitlab CI für Kompilierung, Deployments und Infrastruktur-Setup
- Das Team hat einen DevOps Ansatz, sodass Entwickler sich umfassend mit dem Lebenszyklus der Gesamtanwendung befassen
- Aufsetzen und Betreuen von Logging, Monitoring und Überwachung der verschiedenen Azure basierten Umgebungen auf Basis von Splunk
- Fehleranalyse und -behebung in den Services
- Azure Lösungsarchitekturen zum Betrieb von Services erstellen und implementieren per Terraform
- Technisches Berechtigungsmanagement der Komponenten
- Durchführung von Identity & Access Management Maßnahmen (PING/C-IAM) auf Microservice-Ebene (Authentifizierung und Autorisierung)
- Aufbau von Testsystemen innerhalb der Produktlandschaft. Erstellung von Unit- und Integration-Tests
Anforderungen
Anforderungen:
- Erfahrung in der Entwicklung von verschiedenen Softwareprojekten
- Paradigmen der objektorientierten Entwicklung
- API-Design (REST)
- Datenbankdesign (Normalisierung, JSONB, …)
- Authentifizierung und Autorisierung
- Ausgeprägte Erfahrungen mit dem verwendeten Tech-Stack
- Java (optional Kotlin)
- Spring Boot
- Kafka
- PostgreSQL
- CI/CD (GitLab CI)
- Docker
- Cloud (idealerweise Azure)
- Blob Storage
- Messaging
- Deployment und Betrieb von Containeranwendungen
- Secret Management
- Git (GitLab)
- Microservice-Architektur
- Externe und interne Kommunikation (asynchron, synchron, …)
- Umstellung von Monolithen auf Microservices
- Monitoring und Fehleranalyse
- Anbindung an SAP-Systeme (optional)
- ELK-Stack (optional)
- DevOps-Mindset (Gesamtansatz von Konzeption, über Implementierung bis zur Demissionierung von Services und Features)
Soft Skills:
- Teamorientierte Arbeitsweise (Code-Review, Pair-Programming wenn nötig, Wissenstransfer)
- Innovatives Mindset im Bereich Technologie und Vorgehensweise unter Berücksichtigung des Enterprise- und Konzernumfelds
- Pragmatisches Vorgehen in Bezug auf kollidierende Anforderungen
- Passende Kommunikation mit Personen unterschiedlicher Skill-Levels
- Selbstständige und ergebnisorientierte Arbeitsweise
- Erfahrungen mit agilen Projekten
- Loyalität und Identifikation mit der fachlichen Aufgabe
- Sensibler Umgang mit schützenswerten Daten
- Verständigung in Deutsch möglich
Über den Auftraggeber
Start: ab 16.05.2025
Laufzeit: bis 13.11.2026 + Option auf Verlängerung
Volumen: 40 h/ Woche
Einsatzort: Remote - Der Einsatz erfolgt ausschließlich Remote (max. 10 Tage im Jahr vor Ort - Deutschlandweit)