What are the responsibilities and job description for the AEM DEVELOPER position at ALIS Software?
Job Details
JOB DESCRIPTION
POSITION: AEM DEVELOPER
DURATION: Long term
Location: CALIFORNIA / TEXAS, AUSTIN - ONSITE
Location: CALIFORNIA / TEXAS, AUSTIN - ONSITE
Job Description
Roles & Responsibilities
- Minimum 8 years experience in designing, developing and deploying scalable enterprise web applications and services using Java/Spring technologies
- Minimum 5 years experience in designing and developing large scale Content Management Systems using AEM 6.x on-premises preferably in Hybrid / Headless approaches
- Hands-on programming experience in Java/J2EE, building and deploying highly scalable REST APIs with deep understanding of Java, J2EE, Servlets, HTL/
- Hands on programming experience in designing and developing complex AEM Content Fragments, Nested content fragment models, SPA Editor extensions and integrations with third party tools and AEM launches.
- Proficient in Day CQ / AEM foundational concepts, including the use of frameworks such as Apache Sling, Apache Felix, OSGI, solid understanding of all the related building blocks and the AEM development and on-premises deployment processes for multiple launches in parallel.
- Good understanding of core web technologies including XML, HTML5, CSS, client/server-side-scripting languages such as JavaScript preferably using SPA (Single page application) and web services development using RESTful implementations.
- Work closely with our business to understand their requirements, define the solution, develop POC s
- Experience with CI/CD tools like Jenkins, Maven, Hudson etc
- Experience in AWS / Cloud approaches is an added advantage
- Outstanding attention to details and commitment to excellence.
- Dedicated problem-solver who can work in a fast-paced environment where multiple releases are a fact of life
- Experience collaborating with other team members in multiple teams diagnosing and debugging complex systems, and participating in investigating build, deployment and operational issues
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.