Overview
Develop web applications on Adobe Experience Manager (AEM) using Java, OSGi, XML and HTL, working within the software development team to deliver consumer and enterprise applications.
What you'll do
- Write maintainable, testable and performant software in collaboration with the team.
- Participate in code review and perform extensive testing to ensure high quality software.
- Research new technology and tools and share findings with the team.
- Communicate clearly and effectively with all members of the team.
What you'll need
- One of the following degrees (or similar): B.Tech Computer Application, B.Tech Computer Science, BE, Electronics and Communication Engineering, Bachelor's of Technology, Computer Science and Engineering.
- 2+ years experience building and delivering modern production-grade AEM applications in a team environment.
- Very strong Java programming skills.
- Deep knowledge of AEM architecture, including its content repository (CRX), Sling, and OSGi.
- Proficiency in building and customizing AEM components, templates, workflows, and services.
- Familiarity with AEM development tools such as Eclipse/IntelliJ and CRXDE Lite.
- Fundamental knowledge of core web principles (HTTP, the DOM, SSL, web servers).
- Great interpersonal skills, as the team works very closely together and requires a lot of communication.
Nice to have
- Front end JS framework experience using React or Angular or similar.
- Experience working within cloud environments (AWS, Google Cloud, Azure).
- Experience working with GraphQL, ElasticSearch, Serverless, or Next.js.
Read the full description and apply on the company’s own careers page.