AEM Back End Developer at Merkle developing and maintaining AEM-based web applications. Collaborating with front-end teams and delivering tailored solutions for performance and scalability.
Responsibilities
Develop, setup, implement, and manage AEM-based web applications and components
Customize and extend AEM functionalities using Java, Sightly/HTL, Sling, Servlets, OSGi, and other technologies
Collaborate with front-end developers to integrate AEM with HTML, CSS, and JavaScript frameworks
Develop and maintain templates, components, and workflows in AEM
Work with business analysts understand requirements and deliver tailored solutions
Optimize and troubleshoot AEM instances for performance, scalability, and security
Integrate AEM with third-party tools, systems, and APIs
Participate in code reviews, testing, and deployment processes
Provide technical documentation and knowledge transfer to team members
Requirements
4-6 years of professional experience as an AEM Developer
Strong proficiency in AEM 6.x architecture, components, templates, and workflows
Hands-on experience with core Java, Sling Framework, OSGi Services R6 / R7 annotations,, Sightly/HTL, and CRX repository
Ability to create and utilize reusable AEM Content Fragments, CF Models and Experience Fragments
Proficient with AEM Assets APIs and the Multisite Management Framework of AEM
Familiarity with AEM As a Cloud Service
Familiarity with front-end technologies such as HTML, CSS, JavaScript, JQuery and frameworks like React or Angular
Experience integrating AEM with third-party services and APIs
Ability to implement unit tests for AEM components, services, and functionalities using appropriate testing frameworks like JUnit, Mockito, and AEM testing libraries
Familiarity with API frameworks like REST
Knowledge of version control systems such as Git/Bitbucket
Strong debugging and problem-solving skills
Experience in Maven
Able to work independently as well as collaborate with team members
Strong communication skills
Experience working with an agile development process
Must be a team player and open to change
Good to have AEM Sites Developer Expert certification
Java Software Engineer creating scalable factory operations solutions at Pelico. Engaging in architecture design, team collaboration, and system performance improvement.
Tech Lead overseeing development team fostering tech advancement and problem - solving. Company specializes in scalable tech solutions integrating human expertise and AI.
Lead product development with an AI - first approach for innovative enterprise financial products in a hybrid team. Collaborate and drive impact while embracing the full product lifecycle.
Technical Architect leading implementation of Saviynt’s identity management solutions for enterprise clients. Ensuring on - time delivery and providing technical advisory for identity governance projects.
Senior Software Engineer developing features for Cloudera's Ranger products enabling data security across multiple cloud deployments. Collaborating with cross - functional teams and working in an Agile development environment.
Mid - level Java Engineer developing scalable microservices and backend solutions at Avenga. Focused on best practices and innovation in software development.
Data Engineer developing ETL processes using Python and Snowflake at Knowmad Mood, leaders in digital transformation. Engage in innovative projects that drive real change through technology.
Architect designing scalable microservices for a leading digital transformation company. Leading modernization initiatives and establishing technical standards in a collaborative environment.
Data Engineer responsible for managing Big Data projects using SQL, Python, and GCP. Collaborating with the Data Engineering team on data integration and modeling tasks.