Software Engineer Java Backend (m/w/d)
Verantwortung
- Backend-Entwicklung: Entwicklung skalierbarer Backend-Lösungen für grosse Datenmengen
- Fehlerbehebung: Fehlerbehebung und Dokumentation von Softwarelösungen
- Wartung: Wartung und Optimierung bestehender Anwendungen
- Softwareimplementierung: Implementierung wiederverwendbarer und gut getesteter Software in Java
- Anwendungsentwicklung: Beteiligung an der Entwicklung von Anwendungen über den gesamten Lebenszyklus
- Anforderungsanalyse: Erhebung von Benutzeranforderungen und Erstellung von Spezifikationen
- Softwaredesign: Design, Kodierung und Durchführung von Tests
Qualifikationen
Bildung: Bachelor-Abschluss in Informatik, Data Science oder einem verwandten Bereich
Berufserfahrung: Mehrjährige Erfahrung in der Backend-Entwicklung, insbesondere mit Java
Test-Frameworks: Fundierte Kenntnisse in Test-Frameworks wie JUnit
Datenbanken: Erfahrung mit Datenbankmanagementsystemen, idealerweise mit MongoDB
Technologien: Vertrautheit mit Spring Boot, Kafka und Flink ist wünschenswert
Big Data: Erfahrung in Big Data und grossangelegter Datenverarbeitung von grossem Vorteil
Sprachkenntnisse: Fliessende Deutsch- und Englischkenntnisse
Benefits