We are seeking an Adobe AEM Backend Developer responsible for designing, developing, and maintaining AEM components and services using Java and the Sling framework. The team manages a wide range of digital marketing and communication platforms, such as the public website, microsites, analytics, global e-mail marketing solutions, marketing automation, high performance web caching, mobile applications, the corporate intranet and employee engagement systems.
Responsibilities
- Design, develop and maintain AEM components, templates, workflows and OSGi services using Java and the Sling framework
- Collaborate with UX/UI teams to integrate front-end code (HTML, CSS, JavaScript/React/Angular) into AEM for a responsive user experience
- Integrate AEM with other core systems and Adobe Experience Cloud products (like Adobe Analytics, Adobe Target and Adobe Campaign) using APIs (e.g., RESTful)
- Participate in the deployment process, conduct unit and system testing and troubleshoot/debug issues in AEM environments
- Ensure code quality, security and performance by adhering to AEM and general software development best practices (e.g., in an Agile environment)
Requirements
- Deep practical experience with AEM as a Cloud Service (AEMaaCS), including immutable code deployment via Cloud Manager CI/CD pipelines, Adobe I/O and Repoinit scripts
- Mastery of the Adobe Experience Manager with a focus on OSGi R7 specifications, Sling Models, Core Components. Adobe Certification is highly preferred
- Proven ability to configure Apache Dispatcher and CDN strategies (Akamai) for high-traffic environments
- Strong proficiency in Java (11+), object-oriented design patterns and functional programming principles to build robust backend services
- Experience using Azure Cloud Services, specifically Azure Functions and Azure AI Search (Cognitive Search)
- Deep understanding of the HTTP lifecycle, RESTful API design, JSON/XML data handling and modern content migration strategies
- Knowledge of Vue.js for component development is a distinct plus
- Capable technical author and presenter, able to translate complex technical concepts into clear documentation and stakeholder presentations
- BSc or equivalent in Computer Science, Engineering, Math or Marketing technology
We offer
- 5 weeks of vacation
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Global business travel medical and accident insurance
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
- - Swiss nationals
- - EU/EFTA nationals
- - Third-country nationals based in Switzerland with an appropriate work permit
- - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Junior Java Developer
2026-05-26
Android Developer
2026-05-20
Android Developer
2026-05-20
- Posted
- Jan 31, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Zurich
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Junior Java Developer
2026-05-26
Android Developer
2026-05-20
Android Developer
2026-05-20