Java AEM Developer W2 Contract
Overview
The Java AEM Developer plays a critical role in the development and implementation of Adobe Experience Manager (AEM) solutions within our organization. This position demands a highly skilled developer proficient in Java and AEM ensuring seamless integration of content management systems with web applications. The expert will work collaboratively with various teams including designers content strategists and project managers to deliver highquality userfriendly digital experiences for our clients. With the everevolving landscape of technology the Java AEM Developer is essential for adapting to new developments in both AEM and JAVA frameworks maintaining system performance and ensuring the applications are scalable and optimized. Their contributions not only enhance our product offerings but also strengthen our commitment to delivering excellence in digital solutions. The role offers opportunities to work on diverse projects providing practical solutions that meet business objectives while navigating challenges creatively and efficiently.
Key Responsibilities
- Design develop and maintain AEMbased applications.
- Create custom components and templates for AEM.
- Implement content workflows and user permissions within AEM.
- Integrate AEM with thirdparty services via APIs.
- Collaborate with UX/UI designers to implement responsive designs.
- Conduct code reviews and provide mentorship to junior developers.
- Optimize applications for maximum speed and scalability.
- Ensure best practices in coding deployment and documentation.
- Collaborate in Agile teams to determine project requirements and timelines.
- Debug and address performance issues and bug fixes.
- Develop and execute unit and integration tests.
- Maintain version control practices using Git or similar tools.
- Engage with clients to define project scope and provide progress updates.
- Research and implement new technologies to enhance current systems.
- Participate in planning and milestone meetings to communicate project status.
Required Qualifications
- Bachelors degree in Computer Science or a related field.
- Minimum of 3 years of experience with Java programming.
- At least 2 years of experience in developing AEM applications.
- Strong knowledge of HTML CSS and JavaScript.
- Experience with RESTful and SOAP web services.
- Familiarity with SQL and relational databases.
- Understanding of Agile software development methodologies.
- Proven problemsolving skills and attention to detail.
- Experience with version control systems preferably Git.
- Excellent verbal and written communication skills.
- Ability to work independently and in a team environment.
- Familiarity with Docker and CI/CD pipelines is a plus.
- Knowledge of Adobe Marketing Cloud products is advantageous.
- Willingness to continually learn and adapt to new technologies.
- Proven track record of delivering projects on time and within budget.
- Strong analytical skills to assess user needs and optimize user experience.
java,html,javascript,version control systems,aem,docker,sql proficiency,ci/cd pipelines,adobe marketing cloud products,version control,css,soap web services,restful web services,adobe,integration,agile methodologies,sql,git