Aufgaben
- Du entwickelst und wartest robuste und skalierbare Backend-Services mit Spring Boot und Kotlin
- Die Gestaltung und Implementierung von Server-Side-Rendering-Lösungen mit Kotlinx HTML DSL und HTMX sowie modernen Benutzeroberflächen mit Tailwind CSS gehört zu deinen Aufgaben
- Du implementierst eventbasierte Architekturen für asynchrones Messaging und stellst die Hochverfügbarkeit und Skalierbarkeit der Anwendungen sicher
- Die Arbeit mit PostgreSQL und Redis für Datenverwaltung und Caching-Strategien ist Teil deines Verantwortungsbereichs
- Du führst Code-Reviews durch und unterstützt das Team durch Mentoring und technische Anleitung
- Die Entwicklung und Optimierung von CI/CD-Pipelines mit GitHub Actions sowie Infrastructure-as-Code mit Terraform wird von dir übernommen
- Du arbeitest mit Docker und Kubernetes für Containerisierung und Orchestrierung
- Umfassende Tests, darunter Unit-Tests, ArchUnit-Tests, Approval Tests sowie End-to-End-Tests mit Playwright, werden von dir implementiert
- Du überwachst Anwendungen mit Datadog und analysierst Logs
- Die aktive Begleitung der geplanten Migration von AWS zu Azure ist ebenfalls eine deiner Aufgaben
Profil
- Du hast nachweisliche, praktische Expertise in der Backend-Entwicklung mit Spring Boot und Kotlin
- Idealerweise bringst du auch schon Erfahrung mit Server-Side-Rendering, HTMX und Tailwind CSS mit
- Praktische Erfahrung mit PostgreSQL ist vorhanden
- Du kennst dich mit eventbasierten Architekturen und Messaging-Systemen (z.B. AWS SQS/SNS) aus
- Erfahrung mit Cloudplattformen wie Azure oder AWS ist von Vorteil
- Du bist offen für DevOps-Aufgaben mit Docker, Kubernetes, Terraform und GitHub Actions
- Idealerweise hast du Erfahrung mit verschiedenen Test-Frameworks: JUnit, ArchUnit, Approval Tests und Playwright.
- Kenntnisse in JavaScript, TypeScript und Java sind von Vorteil
- Du bist vertraut mit Datadog oder ähnlichen Monitoring-Tools
- Du bist in der Lage einmal pro Woche am Standort in Ulm vor Ort zu sein
Benefits
- Anspruchsvolle und abwechslungsreiche Aufgaben in einer zukunftsträchtigen und innovativen Branche
- Ein hoch motiviertes Team und ein offener Kommunikationsstil