Java/Kotlin/Spring-Middleware Entwicklung
100% Auslastung

Start: Mitte Mai 2025
Dauer: 6 Monate (mit Option auf Verlängerung)
Auslastung: Vollzeit (38 h)
Lokation: Remote & 10 Tage insgesamt deutschlandweit vor Ort
Vertragsart: Arbeitnehmerüberlassung
Projektbeschreibung
Das Projekt dreht sich um die Auftragsvergabe von energiewirtschaftlichen Anliegen an Dienstleister. Es wird nach agiler Vorgehensweise umgesetzt.
Aufgaben
-
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
-
Alle notwendigen Informationen und Unterlagen werden vorab von E.ON zur Verfügung gestellt
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 und 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)
Softskills:
-
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