This role is for a skilled individual who loves back-end web development. This position will require expertise in CMS and non-CMS development. The primary function is back-end development in Adobe AEM using Java, workflows, Sling, REST, and JSON.
You will develop and maintain the templates, components, and servlets within AEM, collaborating closely with other developers and designers as the Global Web Marketing team implements and maintains sites in Abobe AEM. As this is part of the Global Web Marketing Team, you will also be required to work well with people in Europe, Asia, Latin America, Australia, and Canada.
Responsibilities
Work within the team to build and maintain Adobe AEM templates and components (JSP, JavaScript, Sightly, XML, AJAX, JQuery).
Set standards for and maintain quality control of all AEM templates and components, across multiple regions.
Design, build, and test web applications
Integrate site & components with third-party APIs
Create unit and integration tests for JavaScript libraries/code
Work with the Dev and QA teams to regularly build. deploy, and release web applications and services
Create and implement custom JavaScript libraries/frameworks using industry best practices and design patterns
Work with Grunt, Gradle, or other build tools to improve the operational efficiency of the entire dev team
Qualifications
Bachelor’s degree and 3+ years of experience in a similar role. Corporate and global experience is a plus.
3+ years of experience in Java web development with some experience in Groovy
Experience with Adobe Experience Manager (AEM 6.x) or similar CMS. Coding with Sightly is a definite plus.
Experience with Grunt, Gradle, or similar build tools.
Experience in configuring AEM. OSGI configs and core code bundles for on-premise solutions or cloud-based solutions.
Experience designing AEM templates and components, leveraging AEM Sightly/HTL framework.
Advanced knowledge and experience building responsive sites and employing a mobile-first approach.
The ability to employ strong coding standards for efficiency, readability, and reuse.
Experience with Agile methodology and iterative development.
Significant experience designing, building, and maintaining CMS templates.
Experience working with and testing cross-browser compatibility.
Knowledge and experience working with a versioning system (SVN, GIT).
Project management and documentation experience.
A keen eye for and attention to detail.
The ability to self-manage concurrent multiple tasks and projects.
Experience working with Enterprise Content Management Systems is a plus.
Experience creating custom JavaScript libraries/frameworks is a plus.
Experience with CI/CD is a plus.
Experience working with global teams is a definite plus.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Software Development
Pinapataas ng mga referral ang iyong pagkakataon na ma-interivew sa Trend Micro nang 2x
Ia-unlock namin ang community knowledge sa isang bagong paraan. Makakapagdagdag ang mga eksperto ng mga insight nang direkta sa bawat artikulo, na sinimulan sa tulong ng AI.