Java Software Engineer (m/w/d)
Verantwortung
Du entwickelst cloudbasierte Anwendungen im Java-Umfeld weiter und setzt technische Anforderungen entlang des gesamten Entwicklungsprozesses um – von der Konzeption über Tests bis zur Bereitstellung der Softwarekomponenten.
Du arbeitest in einem kleinen, agilen Entwicklungsteam eng mit verschiedenen Rollen aus Produktmanagement und Entwicklung zusammen und bringst dich sowohl bei der Umsetzung als auch bei der Ausarbeitung von Anforderungen ein.
Du übernimmst Verantwortung für die Gestaltung der Backend-Architektur und sorgst für ein abgestimmtes Zusammenspiel zwischen Benutzeroberfläche, Backend-Systemen und angebundenen Schnittstellen.
Du begleitest den gesamten Softwarelebenszyklus mit einer DevOps-orientierten Arbeitsweise, von der Idee und Entwicklung bis zum stabilen Betrieb der Anwendungen.
Qualifikationen
Du bringst mehrere Jahre Erfahrung in der Softwareentwicklung oder Softwarearchitektur mit.
Du verfügst über sehr gute Kenntnisse in Java und hast Erfahrung im Aufbau skalierbarer Backend-Services sowie von Schnittstellen.
Du hast praktische Erfahrung mit Frameworks im Java-Umfeld sowie mit relationalen Datenbanken.
Du kennst dich mit cloudbasierten, hochverfügbaren und sicheren Systemarchitekturen aus.
Du hast Erfahrung in der Anbindung und Integration externer Systeme sowie komplexer Schnittstellen.