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