Aufgaben
- Entwicklung, Wartung und Optimierung von Backend-Anwendungen und Microservices
- Konzeption und Implementierung von REST-Schnittstellen
- Analyse fachlicher Anforderungen sowie Erstellung technischer Lösungen
- Entwicklung und Optimierung von Datenbankmodellen und SQL-Abfragen
- Durchführung von Code-Reviews, Tests und Qualitätssicherungsmaßnahmen
- Fehleranalyse und Behebung von Störungen in produktiven Systemen
- Zusammenarbeit mit Frontend-Entwicklung, Produktmanagement und weiteren Stakeholdern
- Mitwirkung an Architektur-, Performance- und Skalierungsthemen
- Bearbeitung von Deployment- und Betriebsprozessen in Cloud- und Container-Umgebungen
- Technologien: Java, Kotlin, REST, PostgreSQL, MySQL, Git, Docker, CI/CD, Cloud-Technologien, Elasticsearch, Agile Methoden
Profil
- Erfahrung in der Backend-Entwicklung mit Java, Kotlin oder vergleichbaren JVM-basierten Technologien
- Erfahrung in der Entwicklung und dem Betrieb verteilter Systeme
- Gute Kenntnisse relationaler Datenbanken (z. B. PostgreSQL, MySQL)
- Erfahrung mit API-Design und Systemintegration
- Kenntnisse moderner Softwareentwicklungspraktiken (Clean Code, Testing, Git)
- Erfahrung in der Zusammenarbeit innerhalb agiler und interdisziplinärer Teams
- Wünschenswerte Kenntnisse: CI/CD-Pipelines / Docker und Container-Technologien / Cloud-Plattformen / Suchtechnologien (z. B. Elasticsearch) / Monitoring- und Observability-Lösungen / Scrum oder Kanban
Benefits
- 100% Remote