Das Unternehmen ist ein innovativer Großhändler und Dienstleister für Bücher und Medienprodukte, der eine wichtige Brücke zwischen Verlagen und dem Buchhandel schlägt. In einem agilen Entwicklungsteam sind Sie verantwortlich für die Weiterentwicklung der servicebasierten Einzelhandelslösung „Quimus“. Ihre Hauptaufgaben umfassen die Konzeption und Bewertung von Lösungsszenarien, wobei technische und wirtschaftliche Kriterien berücksichtigt werden. Gemeinsam mit Ihrem Entwicklungsteam und dem Enterprise-Architekten treffen Sie Entscheidungen zur Weiterentwicklung der Software-Architektur. Zudem unterstützen Sie Ihre Kolleginnen und Kollegen im Entwicklungsteam und helfen bei der Auswahl optimaler Weiterentwicklungsmöglichkeiten. Eine enge Zusammenarbeit mit dem Infrastruktur-Team ist ebenfalls Teil Ihrer Rolle, wobei Sie aktiv an der Gestaltung der Betriebsumgebung auf Basis von Kubernetes und AWS mitwirken. Das Arbeitsumfeld ist geprägt von einem hohen Qualitätsanspruch und einem modernen Technologieansatz, was Ihnen die Möglichkeit gibt, in einem dynamischen Team zu arbeiten und Ihre Fähigkeiten kontinuierlich weiterzuentwickeln.
Fullstack Developer*in
Beschreibung
Anforderungen
Für diese Position sollten Sie ein erfolgreich abgeschlossenes Studium im Bereich Informatik oder eine erfolgreich abgeschlossene Berufsausbildung in der Fachrichtung Anwendungsentwicklung vorweisen können. Zudem ist Berufserfahrung in der Konzeption und Implementierung von Software sowohl im Backend als auch im Frontend erforderlich. Praktische Erfahrungen in der Entwicklung von Spring Boot Anwendungen sowie in der Implementierung von Service-Architekturen und Frontends mit JavaScript, vorzugsweise in Angular, sind ebenfalls von Vorteil. Weitergehende Kenntnisse in Datenbanken wie MySQL, Postgres und ElasticSearch sind wünschenswert. Sie sollten Erfahrung in der Entwicklung und im Betrieb von (REST-)API-Design sowie in messaging-basierten Systemen (z. B. SNS/SQS) mitbringen. Zielgruppengerechte Kommunikationsfähigkeiten für verschiedene Stakeholder, ein hoher Qualitätsanspruch, sowie eine strukturierte und selbständige Arbeitsweise sind weitere wichtige Eigenschaften, die Sie mitbringen sollten. Sehr gute Deutschkenntnisse sind ebenfalls erforderlich.