Unser Kunde ist ein international tätiges Software-Unternehmen, das sich auf die Bedürfnisse der Getränke- und Lebensmittelbranche spezialisiert hat. Seit über 40 Jahren verfolgt das Unternehmen das Ziel, mittelständische Firmen bei der Optimierung ihrer Geschäftsprozesse zu unterstützen. In dieser dynamischen Umgebung suchen wir einen Backend Solution Architect, der Herausforderungen liebt und innovative Lösungen entwickelt. In dieser Rolle bist du Teil eines agilen SCRUM-Teams, in dem du eine zentrale Schnittstelle zwischen Backend, Frontend und dem ERP-System des Unternehmens bildest. Deine Hauptaufgabe besteht darin, die Backend-Architektur aktiv zu gestalten und fundierte Entscheidungen zu treffen, die den reibungslosen Betrieb der Anwendungen sicherstellen. Du arbeitest eng mit Frontend-Entwicklern zusammen, um sicherzustellen, dass alle Komponenten nahtlos ineinandergreifen. Darüber hinaus hast du die Möglichkeit, an der Weiterentwicklung und Modernisierung bestehender Systeme mitzuwirken und neue Technologien zu evaluieren. Das Unternehmen bietet ein kreatives Arbeitsumfeld, in dem Teamarbeit und Eigenverantwortung großgeschrieben werden. Du wirst die Chance haben, deine Ideen einzubringen und aktiv an der Gestaltung der Architektur mitzuwirken. Das Unternehmen legt großen Wert auf ein positives Arbeitsklima und die Gesundheit seiner Mitarbeiter, was sich in flexiblen Arbeitszeitmodellen und der Möglichkeit zur Remote-Arbeit widerspiegelt.
Backend Solution Architect (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein abgeschlossenes IT-Studium oder eine vergleichbare Ausbildung und bringt umfangreiche Erfahrung in der Softwareentwicklung mit, idealerweise mit Verantwortung für Architekturentscheidungen. Du solltest sehr gute Kenntnisse in Programmiersprachen wie Java oder Kotlin sowie in Frameworks wie Spring Boot mitbringen. Erfahrung mit relationalen Datenbanksystemen wie MySQL, Oracle oder PostgreSQL ist ebenfalls erforderlich. Ein grundlegendes Verständnis für Frontend-Technologien und Schnittstellen ist von Vorteil. Du solltest in der Lage sein, komplexe technische Sachverhalte verständlich zu vermitteln und mit verschiedenen Stakeholdern zu kommunizieren. Eigeninitiative und ein echtes Interesse an der Gestaltung von Produkten und der Zusammenarbeit sind unerlässlich. Verhandlungssichere Deutschkenntnisse und gute Englischkenntnisse sind erforderlich, da die Teamsprache teilweise Englisch ist. Erfahrungen mit JHipster oder DevOps sind wünschenswert, jedoch nicht zwingend erforderlich. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine hohe Serviceorientierung runden dein Profil ab.