AEM 开发工程师 - 企业解决方案
AEM Developer - Enterprise Solutions
关于公司
创新。创造。提升。
在 Vertis,我们相信创新始于人。我们设计并提供卓越的数字解决方案,提升客户的品牌以及他们为客户创造的体验。通过技术驱动的创意,我们推动有意义的业务转型。我们的团队由能力出众、自信且有动力的个人组成,他们协作、挑战想法并共同成长。
职位描述
我们正在寻找一位经验丰富的 AEM 开发工程师-企业解决方案,使用 Adobe Experience Manager(AEM)设计、开发并交付可扩展的数字体验解决方案。该职位涉及构建企业级 AEM 组件、集成和增强功能,同时与架构师、开发人员、设计师和业务团队合作,交付高质量的数字平台。
理想的候选人应具备扎实的 AEM 开发技能,有处理复杂技术挑战的经验,并对企业级 Web 应用架构和最佳实践有深入理解。
职责
- 根据业务需求设计、开发并实现自定义的 AEM 组件、模板、工作流和功能。
- 为企业数字平台开发可扩展、安全且高性能的 AEM 解决方案。
- 使用 Java、Sling Models、OSGi 服务、HTL(Sightly)和 Adobe 框架来定制和扩展 AEM 功能。
- 开发和维护可重用的组件、内容模型和数字体验解决方案。
- 将 AEM 与外部系统、REST API 和企业应用程序集成,创建无缝的数字生态系统。
- 配置和优化 AEM 性能,包括缓存策略、Dispatcher 配置和可扩展性改进。
- 解决开发、测试和生产环境中的复杂 AEM 技术问题。
- 与解决方案架构师、后端开发人员、前端开发人员、设计师、QA 团队和业务利益相关者协作。
- 参与技术讨论、解决方案设计和实施计划。
- 进行代码审查,确保遵循编码标准、安全指南和开发最佳实践。
- 支持应用在开发、QA、预发布和生产环境中的部署。
- 参与持续改进计划,并对现有解决方案提出改进建议。
- 跟踪最新的 Adobe Experience Manager 功能和 Adobe Cloud Service 能力。
查看英文原文
About Us
Innovate. Create. Elevate.
At Vertis, we believe innovation starts with people. We design and deliver exceptional digital solutions that elevate our clients' brands and the experiences they create for their customers. Through technology-driven creativity, we enable meaningful business transformation. Our team is made up of capable, confident, and motivated individuals who collaborate, challenge ideas, and grow together.
About the job
We are seeking an experienced AEM Developer-Enterprise Solutions to design, develop, and deliver scalable digital experience solutions using Adobe Experience Manager (AEM). The role involves building enterprise AEM components, integrations, and enhancements while collaborating with architects, developers, designers, and business teams to deliver high-quality digital platforms.
The ideal candidate should have strong AEM development expertise, experience handling complex technical challenges, and a solid understanding of enterprise web application architecture and best practices.
Responsibilities
- Design, develop, and implement custom AEM components, templates, workflows, and functionalities based on business requirements.
- Develop scalable, secure, and high-performance AEM solutions for enterprise digital platforms.
- Customize and extend AEM capabilities using Java, Sling Models, OSGi services, HTL (Sightly), and Adobe frameworks.
- Develop and maintain reusable components, content models, and digital experience solutions.
- Integrate AEM with external systems, REST APIs, and enterprise applications to create seamless digital ecosystems.
- Configure and optimize AEM performance, including caching strategies, Dispatcher configurations, and scalability improvements.
- Troubleshoot and resolve complex AEM technical issues across development, testing, and production environments.
- Collaborate with solution architects, backend developers, frontend developers, designers, QA teams, and business stakeholders.
- Participate in technical discussions, solution design, and implementation planning.
- Conduct code reviews and ensure adherence to coding standards, security guidelines, and development best practices.
- Support application deployments across development, QA, staging, and production environments.
- Contribute to continuous improvement initiatives and recommend enhancements to existing solutions.
- Stay updated with the latest Adobe Experience Manager features, Adobe Cloud Service capabilities, and industry's best practices.
Requirements and Qualification
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Minimum 6 years of hands-on experience in Adobe Experience Manager (AEM) development.
- Proven experience designing, developing, and implementing enterprise-level AEM solutions.
- Strong understanding of AEM architecture, development lifecycle, customization, and best practices.
- Strong problem-solving skills with the ability to independently manage technical challenges.
- Strong attention to detail and commitment to delivering high-quality solutions.
- Excellent communication and collaboration skills with experience working across distributed teams and international stakeholders.
- Experience working in Agile/Scrum development environments.
- Strong understanding of software design patterns, clean coding practices, and enterprise development standards.
Technical Skills Required :
Hands-on experience with:
- Adobe Experience Manager (AEM) 6.x and/or AEM as a Cloud Service
- Sling Models, Sling Servlets, OSGi Components, and Services
- Java Content Repository (JCR) and JCR Queries
- HTL (Sightly)
- Touch UI Components, Templates, Dialogs, and Workflows
- Java, Java EE, JavaScript, XML, and JSON
- Front-end frameworks such as React, Angular, or Vue.js
- CI/CD pipelines and automated deployment
- Unit testing frameworks and QA practices
- REST API integrations
- Adobe Dispatcher configuration and optimization
- Apache HTTP Server
- Maven/Gradle build tools
- Git source control
- Experience with AEM Cloud Service implementation, migration, or upgrade projects.
- Knowledge of Adobe Experience Cloud solutions: Adobe Analytics, Adobe Target and Adobe Launch / Adobe Tags
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Adobe Experience Manager ( AEM) certification is preferred.
Benefits
- Competitive compensation
- International and multicultural working environment
- Training and development opportunities
- Career growth in a fast-growing organisation
- Birthday Leave
This is a remote role open to candidates worldwide. We welcome applications from across the globe. The successful candidate must be able to work according to Singapore Standard Time (SGT) and collaborate effectively with international teams. Candidates should have experience working in a remote or distributed team environment, strong communication skills across different time zones, and the ability to work with global stakeholders in an Agile delivery environment.
Our Hiring Process
After submitting your application, our Talent Acquisition team will review your profile. If your skills and experience align with the role, we will get in touch to discuss the next steps. Please be cautious of recruitment fraud and only engage with communications from our official team using email addresses that end with @vertis.digital.
Vertis is proud to be an Equal Opportunity Employer. We believe that diversity of thought, background, and experience drives innovation and success. That is why we are committed to building and nurturing a team that reflects a wide range of perspectives, abilities, identities, and experiences. At Vertis, every voice matters, and together, we achieve more.
We appreciate all applications. However, only shortlisted candidates will be contacted. Thank you for your interest in Vertis.
The use of artificial intelligence tools, including language models, during the interview process is strictly prohibited and will result in the disqualification of your application.
Originally posted on Himalayas