Softwareentwickler - Backend, Data & AI (m/w/d)
Summary
Backend software developer at EDAG in Fulda who designs and builds highly available Kotlin/Spring Boot microservices, helps shape the system architecture, owns production operations ('you build it, you run it'), and optimizes CI/CD pipelines and cloud infrastructure using tools like Docker, Kubernetes, Kafka and RabbitMQ.
In dieser Rolle konzipieren und implementieren Sie hochverfügbare Backend-Services mit Kotlin/Spring Boot und wirken aktiv an der Systemarchitektur mit. Sie sichern reibungslose Betriebsabläufe via One-Click-Deployments, Dry-Runs und begleiten Rollouts fachlich. Als zentraler Ansprechpartner klären Sie technische und fachliche Fragestellungen mit Stakeholdern und angrenzenden Teams. Sie analysieren komplexe Geschäftsprozesse, definieren User Stories und treiben Die Fehleranalyse sowohl in Produktion als auch in Q-Umgebungen voran. Sie leben den You build it, you run it‑Gedanken und optimieren CI/CD-Pipelines sowie Cloud-Infrastrukturen.
Verantwortungsbereiche- Konzeption und Implementierung hochverfügbarer Backend-Services auf Kotlin/Spring Boot
- Mitgestaltung der Systemarchitektur
- Sicherstellung reibungsloser Deployments (One-Click-Deployments, Dry-Runs) und Begleitung von Rollouts
- Zentrale Ansprechperson für Stakeholder, POs und angrenzende Teams
- Analyse komplexer Geschäftsprozesse und Refinement von User Stories in Abstimmung mit Business
- Fehleranalyse und -behebung in Produktions- und Q-Umgebungen
- Arbeiten nach dem You build it, you run it‑Prinzip und Optimierung von CI/CD-Pipelines und Cloud-Infrastrukturen
- Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
- Mehrjährige Java/Kotlin-Entwicklungserfahrung (Kotlin/JVM)
- Fokus auf Qualität & Security (z. B. JUnit, SonarQube, OWASP)
- Sehr gute Kenntnisse in Spring Boot, Persistenz (JPA/Hibernate, Flyway) sowie Microservices- und Event-driven Architekturen (Kafka, RabbitMQ)
- Erfahrung mit Docker, Kubernetes, Helm, CI/CD-Pipelines und Cloud-Plattformen
- Fundiertes Know-how in Design Patterns, DDD, agiler Softwareentwicklung (Scrum/Kanban)
- Sicheres Stakeholder-Management
- Hands-on-Mentalität; Verantwortungsbewusstsein für Produktivbetrieb
- Gute Deutsch- und Englischkenntnisse
- Hands-on mindset
- Verantwortungsbewusstsein
- Stakeholder-Management
- Kotlin (JVM)
- Spring Boot
- JPA/Hibernate