Develop and maintain backend service The successful candidate will possess strong knowledge of web application architecture, AEM, Java development and use those skills to implement the best solution for a given business problem within provided constraints.
Understand requirements and the holistic picture of the application
Build the AEM application framework along with third-party integration
Work with the front-end team to build components
Implement POCs
Provide inputs to QA, content authors on platform related queries
Handle enhancement and maintenance requests
What we seek in you:
6+ years web development experience
3+ years development experience in AEM with strong knowledge of components, templates, models, workflows, DAM, content fragments and experience fragments
In-depth knowledge of OSGI, Apache Sling, HTL and JCR
Ability to understand and integrate with HTML/JS/CSS built by front end developers
Working knowledge in AEM 6.5 or above
Strong knowledge of Java 11, JEE, servlets and web services
Awareness of CI/CD processes, using Git, Maven, Jenkins
Dispatcher configuration and understanding of caching layers at dispatcher and CDN
Performance tuning and code refactoring experience
Ability to work across multiple projects and launches
Experience collaborating with various stakeholders
Understand deployment architecture and development-to-production deployment processes
Worked with agile development processes using JIRA and Workfront
Strong spoken, written, and presentation communication skills