Esteemed Inc. · 3 days ago
AEM Developer
Wonder how qualified you are to the job?
Human ResourcesRecruiting
Insider Connection @Esteemed Inc.
Responsibilities
Develop responsive, multi-site, multi-lingual websites using Adobe Experience Manager (AEM).
Create custom AEM templates and components.
Develop custom React experiences and integrate them with AEM.
Integrate with external services using REST APIs.
Participate actively in design and code reviews.
Perform unit testing and assist in system integration tests.
Configure non-production environments for development and testing purposes.
Analyze, optimize, and resolve issues on production websites.
Maintain the team’s Git code repository.
Complete assignments efficiently in a fast-paced Agile development cycle.
Mentor and coach less experienced developers during our transition from previous platforms.
Perform other duties as assigned.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
BS in Computer Science or equivalent experience
3-6 years of professional Full Stack Development experience, preferably in a medium to large corporate environment
At least 1-2 years of experience in developing content management system components
At least 1-2 years of experience in developing with AEM, preferably AEM as a Cloud Service
Solid understanding of: Software development lifecycle (SDLC) tools, Git, Maven, HTML, CSS, JavaScript, HTL and Sling Models, Custom AEM component development, React.js or equivalent frameworks, AEM backend development, including Sling Servlets, OSGi, and JCR, Object-Oriented Development, Apache Sling and Apache Felix, Best practices in AEM, Writing and modifying mid to large-size web applications, Administering and configuring web server environments and code repositories, Creating and maintaining technical documentation and diagrams, Principles and technologies for test-driven development and continuous integration
Strong communication skills, able to effectively interact with customers and colleagues across different levels of technical expertise
Ability to mentor and coach junior developers effectively
Eagerness to learn and adapt to the team's existing methods and processes
Preferred
Experience in developing with React.js