Position Overview
We are seeking a Senior Backend Engineer – AEM to design, develop, and maintain enterprise-level web applications and content management systems. This role requires strong technical expertise in backend development with Adobe Experience Manager (AEM), combined with leadership skills to guide teams in delivering scalable, reliable, and high-quality solutions.
Why This Role Matters
Modern digital platforms demand robust, secure, and high-performing backend systems. A Senior Backend Engineer plays a critical role in ensuring that enterprise content and applications are managed efficiently, integrated seamlessly, and optimized for scale. This position ensures that complex systems meet business needs while maintaining reliability and flexibility in fast-paced environments.
About the Role
As a Senior Backend Engineer, you will collaborate with cross-functional teams, including developers, designers, and business stakeholders, to build and support applications on AEM and related technologies. You will be responsible for debugging complex systems, driving DevOps initiatives, and ensuring smooth deployments. The role requires a blend of technical depth, problem-solving, and communication skills to manage both immediate technical challenges and long-term architectural strategy.
Key Responsibilities
- Lead backend development efforts, ensuring timely delivery of high-quality enterprise web applications.
- Architect, design, and maintain large-scale CMS solutions using Adobe Experience Manager (AEM) or similar platforms.
- Collaborate with stakeholders to gather requirements, define technical solutions, and align on future strategies.
- Diagnose and resolve complex issues in builds, deployments, and production environments.
- Contribute to DevOps practices, focusing on performance, scalability, monitoring, and reliability.
- Work closely with creative and technical peers, building consensus across multidisciplinary teams.
- Mentor junior developers and foster a culture of technical excellence.
Minimum Qualifications
- 10+ years of professional software development experience in backend enterprise applications using Java/J2EE.
- 5+ years of hands-on experience with AEM (or similar CMS platforms), including headless and hybrid implementations.
- Strong understanding of data structures, algorithms, and object-oriented design.
- Proficiency in web technologies such as XML, HTML5, CSS, JavaScript, and RESTful services.
- Knowledge of CI/CD tools (Jenkins, Maven, Docker) and container/orchestration systems such as Kubernetes.
- Experience with SQL/NoSQL databases and designing scalable schema architectures.
- Familiarity with modern JavaScript frameworks (React, Vue, or Angular).
- Exposure to AI/ML tools and frameworks with proven examples of code optimization and automation.
Preferred Qualifications
- Experience with GraphQL, Apache Sling, Apache Felix, OSGI, and caching solutions.
- Cloud deployment experience with AWS or other major providers.
- Strong understanding of QA automation, unit testing, and code quality standards.
- Hands-on experience with version control tools such as Git.
- Adobe Certified AEM Architect certification is a plus.
- Excellent communication and leadership skills, with the ability to work under pressure and adapt quickly.