Senior Software Engineer, Web Platforms/AEM APAC, Remote At the center of everything we do at R/GA is a belief in human ingenuity and the power of technology to improve the world around us. The technology team at R/GA is dedicated to understanding the changing dynamics of the tech ecosystem, both the foundational layers, as well as emerging technologies that are around the corner, to help our clients navigate waters ahead, and ultimately to create new products and experiences that deliver untapped business and customer value. Our team operates as a global network of talent and collaborators. We combine broad knowledge of the tech landscape, with specialized areas of skill in the stack, and deep knowledge of specific domains in which technology is applied. Our approach is holistic: we understand and design technology solutions in the context of business, social, cultural, environmental and ultimately human impact, and we acknowledge our role as responsible technologists isn’t only to build things right, but to build the right things. About the Role As a Senior Software Engineer, Web Platforms/AEM, you will be a leader in our technology team, leveraging your extensive experience in Adobe Experience Manager (AEM) to design, develop, and manage web platforms. You will integrate other systems like eCommerce or Digital Asset Management (DAM) with AEM, work with cloud platforms, and apply your knowledge of SEO principles. Your excellent problem-solving skills, team leadership experience, and project management capabilities will be crucial in this role. You will also mentor junior engineers and perform code reviews for quality assurance. This role is on fixed-term contract employment for up to 1 year and renewable subject to project requirements. Key Responsibilities Design, develop, and manage web platforms using AEM 6.X. Integrate other systems like eCommerce or Digital Asset Management (DAM) with AEM. Work with cloud platforms – AWS, Google Cloud, or Azure. Apply SEO principles to ensure applications adhere to them. Lead teams in Agile or Scrum development processes. Use object-oriented programming concepts and design patterns in development. Implement Continuous Integration/Continuous Deployment (CI/CD) and Test-Driven Development (TDD). Measure the performance of applications using analytics tools. Mentor junior engineers and perform code reviews for quality assurance. Communicate effectively with team members and stakeholders, providing updates and seeking feedback as required. Qualifications 5+ years experience in designing, developing, and managing web platforms using Adobe Experience Manager (AEM) including latest versions, ie. 6.X. Excellent proficiency in Java J2EE, Servlets and other Java frameworks such as Spring to build and deploy scalable REST APIs Strong knowledge in AEM infrastructure, architecture, and templates. Experience with AEM workflows, publication process, and user permissions. Experience in integrating AEM with other Adobe marketing tools such as Adobe Commerce, Analytics, Target or Digital Asset Management (DAM). Proficient in AEM foundational concepts, including the use of core frameworks such as Apache Sling, Apache Felix, and OSGI as well as working with dispatcher configurations Strong knowledge of AEM’s Ability to work with cloud platforms – AWS, Google Cloud, or Azure. Experience working in an Agile or Scrum development process. Strong knowledge of object-oriented programming concepts and design patterns. Experience with Continuous Integration/Continuous Deployment (CI/CD) and Test-Driven Development (TDD) using tools such as Jenkins, Maven, git pipelines, etc. Knowledge of SEO principles and ensuring applications adhere to them. Understanding of web security and data protection. Excellent problem-solving skills and ability to think logically. Strong team leadership experience and project management capabilities. Experience with analytics tools and able to measure the performance of applications. Strong verbal and written communication skills to effectively collaborate with team and stakeholders. Ability to mentor junior engineers and perform code reviews for quality assurance. #J-18808-Ljbffr
Agile Amazon Web Services (AWS) target Azure servlets Adobe Experience Manager (AEM) Google Cloud Platform (GCP) Security Search Engine Optimization (SEO) Apache Felix Adobe Commerce Maven osgi Team Leader Project management Git REST Verbal communication CI/CD data-protection web-platforms Problem-solving TDD Spring Written communication skills Analytics Scrum Apache Sling Jenkins Digital Asset Management (DAM) Software Engineer