Backend Developer Java (m/w/d)
Rolle
Als Backend Entwickler sorgst Du dafür, dass Anwendungen im Hintergrund zuverlässig, performant und skalierbar funktionieren. Du entwickelst robuste Schnittstellen, optimierst Datenverarbeitung und schaffst die technische Grundlage für stabile digitale Produkte. Wenn Du sauberen Code liebst und komplexe Logik in elegante Lösungen verwandelst, wartet hier eine spannende Herausforderung auf Dich.
Verantwortung
Du entwickelst und betreibst moderne Backend-Systeme auf Basis von Java oder Kotlin mit Frameworks wie Spring und Spring Boot
Skalierbare Schnittstellen und APIs konzipierst, implementierst und pflegst Du und sorgst dabei für eine stabile, performante Systemintegration
Mit NoSQL-Datenbanken und verteilten Systemen arbeitest Du unter Berücksichtigung von Skalierbarkeit, Sicherheit und Wartbarkeit
Die kontinuierliche Optimierung von Architektur, Performance und Geschäftslogik gehört ebenso zu Deinen Aufgaben wie Code-Reviews und Qualitätssicherung durch automatisierte Tests, Clean Code und Best Practices
Als Teil eines agilen Teams begleitest Du den gesamten Entwicklungszyklus von der technischen Konzeption über die Umsetzung bis zum Betrieb und arbeitest in unterschiedlichen fachlichen Domänen
Qualifikationen
Du bringst fundierte Erfahrung in der Entwicklung moderner und performanter Backend-Systeme mit, idealerweise mit Java oder Kotlin sowie Frameworks wie Spring oder Spring Boot
Ein sehr gutes Verständnis für Backend-Architekturen und skalierbare Webservices zeichnet Dich aus, sodass Du APIs effizient, wartbar und zukunftssicher umsetzt
Im Umgang mit NoSQL-Datenbanken und verteilten Systemen hast Du idealerweise bereits praktische Erfahrung gesammelt
Komplexe fachliche Domänen wecken Dein Interesse, insbesondere astronomische Fragestellungen
Teamarbeit macht Dir Freude, Du bringst eigene Ideen ein und hast den Anspruch, nachhaltige und qualitativ hochwertige Lösungen mitzugestalten
Benefits