Das Unternehmen sucht einen engagierten Softwareentwickler oder eine engagierte Softwareentwicklerin mit Schwerpunkt auf Java Fullstack und Magnolia CMS. In dieser spannenden Position sind Sie verantwortlich für die Entwicklung, Anpassung und Pflege von Magnolia-basierten Anwendungen sowohl im Backend als auch im Frontend. Zu Ihren täglichen Aufgaben gehört die Backend-Entwicklung mit Java und Spring/Spring Boot, sowie die Integration von Magnolia in bestehende Systemlandschaften. Sie werden Schnittstellen entwickeln, unter anderem mit REST und GraphQL, und JavaScript-Frontends, beispielsweise mit Angular oder Vue.js, umsetzen. Zudem sind Sie für die Entwicklung von Templates, Komponenten und Modulen in Magnolia zuständig und optimieren die Performance, Sicherheit und Skalierbarkeit der Anwendungen. Sie arbeiten eng mit UX/UI-Designern, Backend-Teams und dem Projektmanagement zusammen, um herausragende digitale Plattformen zu schaffen. Das Arbeitsumfeld ist modern und fördert eine agile Organisation, in der selbstorganisierte Teams arbeiten. Sie haben die Möglichkeit, in einem internationalen Umfeld zu agieren und von einem umfangreichen Onboarding-Prozess sowie Unterstützung durch erfahrene Kollegen zu profitieren.
Softwareentwickler/in Java Fullstack – Magnolia CMS (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat oder die ideale Kandidatin bringt mehrjährige Erfahrung in der Entwicklung mit Magnolia CMS mit, idealerweise als Magnolia Certified Developer. Sie verfügen über sehr gute Kenntnisse in Java, insbesondere mit Spring und OSGi, sowie in JavaScript-Frontend-Technologien. Erfahrung im Templating mit Magnolia, zum Beispiel mit Freemarker oder JSP, ist ebenfalls erforderlich. Zudem sollten Sie sicher im Umgang mit Build- und Versionsverwaltungstools wie Maven und Git sein. Ein Grundverständnis von Cloud-Architekturen, beispielsweise AWS, Azure oder GCP, wäre von Vorteil. Persönlich zeichnen Sie sich durch Teamfähigkeit, ein hohes Qualitätsbewusstsein und eine eigenständige Arbeitsweise aus. Gute Deutsch- und Englischkenntnisse in Wort und Schrift sind ebenfalls notwendig, um in einem internationalen Team erfolgreich zu kommunizieren.