Text copied to clipboard!
Titel
Text copied to clipboard!AEM-Entwickler
Beschreibung
Text copied to clipboard!
Wir suchen einen AEM-Entwickler, der unser digitales Team bei der Konzeption, Entwicklung und Optimierung moderner Web- und Content-Management-Lösungen unterstützt. In dieser Rolle arbeiten Sie an anspruchsvollen Projekten auf Basis von Adobe Experience Manager und tragen maßgeblich dazu bei, leistungsfähige, skalierbare und benutzerfreundliche digitale Plattformen bereitzustellen. Sie entwickeln Komponenten, Templates und Services, integrieren Schnittstellen zu Drittsystemen und stellen sicher, dass technische Lösungen den geschäftlichen Anforderungen sowie hohen Qualitätsstandards entsprechen.
Als AEM-Entwickler arbeiten Sie eng mit Fachbereichen, UX/UI-Designern, Architekten, QA-Teams und DevOps-Spezialisten zusammen. Sie analysieren Anforderungen, übersetzen diese in technische Konzepte und setzen sie mit sauberem, wartbarem Code um. Dabei nutzen Sie moderne Entwicklungspraktiken, um robuste Anwendungen zu erstellen, die sowohl auf Autoren- als auch auf Veröffentlichungsumgebungen zuverlässig funktionieren. Ein besonderer Fokus liegt auf der Weiterentwicklung von Content-Strukturen, der Performance-Optimierung, der Wiederverwendbarkeit von Komponenten und der Sicherstellung einer hohen Systemstabilität.
Zu Ihren Aufgaben gehört außerdem die Anpassung und Erweiterung bestehender AEM-Implementierungen, die Entwicklung von Workflows sowie die Integration von APIs und Backend-Systemen. Sie unterstützen bei Deployments, Fehleranalysen und technischen Verbesserungen über den gesamten Lebenszyklus der Plattform hinweg. Idealerweise bringen Sie ein gutes Verständnis für Java, OSGi, Sling, JCR, HTL sowie Frontend-Technologien wie HTML, CSS und JavaScript mit. Erfahrung mit CI/CD-Prozessen, Cloud-Umgebungen und Best Practices im Bereich Sicherheit und Performance ist ebenfalls von Vorteil.
Wir suchen eine Person, die technische Exzellenz mit einem lösungsorientierten Mindset verbindet. Sie sollten in der Lage sein, komplexe technische Sachverhalte verständlich zu kommunizieren und in einem kollaborativen Umfeld erfolgreich zu arbeiten. Wenn Sie Freude daran haben, digitale Erlebnisse zu gestalten, innovative Technologien einzusetzen und nachhaltige Lösungen für anspruchsvolle Unternehmensanforderungen zu entwickeln, bietet diese Position eine spannende Möglichkeit, Ihre Expertise in einem dynamischen Umfeld einzubringen.
In unserem Team erwarten Sie abwechslungsreiche Aufgaben, moderne Entwicklungsprozesse und die Chance, an strategisch wichtigen digitalen Plattformen mitzuwirken. Sie erhalten Raum für Eigeninitiative, fachliche Weiterentwicklung und die aktive Mitgestaltung technischer Standards. Wenn Sie eine Leidenschaft für Enterprise-CMS-Lösungen und digitale Kundenerlebnisse mitbringen, freuen wir uns darauf, Sie kennenzulernen.
Verantwortlichkeiten
Text copied to clipboard!- Entwicklung und Anpassung von Komponenten, Templates und Dialogen in Adobe Experience Manager
- Implementierung und Wartung von Backend-Services auf Basis von Java, Sling und OSGi
- Integration externer Systeme und APIs in die AEM-Plattform
- Analyse technischer Anforderungen und Erstellung passender Lösungskonzepte
- Optimierung von Performance, Skalierbarkeit und Wartbarkeit bestehender AEM-Anwendungen
- Zusammenarbeit mit UX, QA, DevOps und Fachbereichen während des gesamten Projektverlaufs
- Fehleranalyse, Debugging und Behebung technischer Probleme in Entwicklungs- und Produktionsumgebungen
- Unterstützung bei Deployments, Releases und Automatisierungsprozessen
- Sicherstellung von Code-Qualität durch Reviews, Tests und Best Practices
- Dokumentation technischer Lösungen, Architekturen und Entwicklungsstandards
Anforderungen
Text copied to clipboard!- Abgeschlossenes Studium der Informatik oder eine vergleichbare technische Qualifikation
- Mehrjährige Erfahrung in der Entwicklung mit Adobe Experience Manager
- Sehr gute Kenntnisse in Java sowie Erfahrung mit Sling, OSGi und JCR
- Praxiserfahrung mit HTL, HTML, CSS und JavaScript
- Verständnis von REST-APIs, Integrationen und serviceorientierten Architekturen
- Erfahrung mit Versionsverwaltung, idealerweise Git, sowie Build-Tools wie Maven
- Kenntnisse in CI/CD-Prozessen und automatisierten Deployment-Methoden
- Analytisches Denkvermögen und strukturierte, lösungsorientierte Arbeitsweise
- Gute Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit mit interdisziplinären Teams
- Sehr gute Deutschkenntnisse und gute Englischkenntnisse in Wort und Schrift
Potenzielle Interviewfragen
Text copied to clipboard!- Welche Erfahrung haben Sie mit Adobe Experience Manager in produktiven Umgebungen gesammelt?
- Mit welchen AEM-Komponenten oder Modulen haben Sie bisher am intensivsten gearbeitet?
- Wie gehen Sie bei der Entwicklung wiederverwendbarer AEM-Komponenten vor?
- Welche Erfahrungen haben Sie mit Java, Sling, OSGi und HTL?
- Haben Sie bereits Schnittstellen zu externen Systemen in AEM integriert?
- Wie stellen Sie Code-Qualität, Performance und Wartbarkeit in Ihren Projekten sicher?
- Welche Rolle haben Sie in bisherigen Deployments oder CI/CD-Prozessen übernommen?
- Wie gehen Sie bei der Analyse und Behebung komplexer Produktionsfehler vor?