Senior Software Engineer - AEM (Adobe Experience Manager)
Richemont
Data: há 15 horas
Cidade: Lisboa, Lisboa
Tipo de contrato: Tempo total

MAIN PURPOSE
Richemont is looking for a highly skilled and motivated Senior Software Engineer specialized in AEM (Adobe Experience Manager) to enhance and maintain our e-Commerce platform. You will play a key role in developing the Richemont CMS-Base framework, an accelerator enabling e-Commerce features for our luxury Maisons websites.
In this role, you will work on challenging, high-impact projects, collaborating with Software Engineers, Product Analysts and Architects to define strategy, design and implementation of AEM6-based solutions. Your expertise will ensure full alignment with Richemont’s e-Commerce and web standards, driving technical excellence and scalability.
You will operate in a global, multi-time-zone environment, engaging with teams at different management levels to ensure seamless integration and performance across digital platforms.
Key Responsibilities
REQUIRED SKILLS & QUALIFICATIONS
Richemont is looking for a highly skilled and motivated Senior Software Engineer specialized in AEM (Adobe Experience Manager) to enhance and maintain our e-Commerce platform. You will play a key role in developing the Richemont CMS-Base framework, an accelerator enabling e-Commerce features for our luxury Maisons websites.
In this role, you will work on challenging, high-impact projects, collaborating with Software Engineers, Product Analysts and Architects to define strategy, design and implementation of AEM6-based solutions. Your expertise will ensure full alignment with Richemont’s e-Commerce and web standards, driving technical excellence and scalability.
You will operate in a global, multi-time-zone environment, engaging with teams at different management levels to ensure seamless integration and performance across digital platforms.
Key Responsibilities
- Propose and validate architectural solutions with the Architecture Board.
- Ensure the developed solution aligns with approved architecture and best practices.
- Define and enforce AEM development standards and integration guidelines.
- Ensure third-party products integrate seamlessly into Richemont’s ecosystem.
- Analyze business objectives and propose scalable, high-performance solutions.
- Provide technical expertise on AEM and e-Commerce integrations.
- Support development teams in troubleshooting complex issues.
- Maintain comprehensive technical documentation.
- Collaborate with DevOps teams to automate CI/CD pipelines and deployments.
- Ensure security, data privacy, and compliance across e-Commerce operations.
- Actively participate in Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives).
- Support Program Managers and Product Area Manager in effort estimation, roadmaps, and resource planning.
- Guide integration with external systems (eg. CRM, ERP, third-party platforms) to maintain data consistency.
REQUIRED SKILLS & QUALIFICATIONS
- 6+ years of experience in AEM development, including architecture, design, and implementation.
- Strong front-end expertise in Vue.js, jQuery, CSS, npm, and Webpack.
- Hands-on experience managing e-Commerce website development and delivery.
- Proven experience in microservices architecture and enterprise integration (eg. APIs, messaging systems).
- Experience leading cross-functional development teams.
- Knowledge of Docker-based deployments.
- Strong background in security best practices for web applications.
- Experience in ElasticSearch, internationalization (i18n), and localization (l10n).
- Proficiency in unit, integration, and system testing methodologies.
- Familiarity with IAM tools (Keycloak, OIDC flows) is a plus.
- Very good understanding of Agile frameworks (eg. Scrum, Kanban, etc.).
- AEM6 (Apache Jackrabbit Oak, Sling, OSGi, HTL)
- Java (11), Groovy
- RESTful APIs (Swagger/OpenAPI), JMS
- JavaScript, HTML, CSS, Vue.js
- Code Quality & Security: SonarQube, Checkmarx
- Git, Maven, Jenkins, Kibana, npm, Webpack, Atlassian Suite (Confluence/Jira)
- Strong problem-solving and analytical skills.
- Ability to mentor, motivate and guide development teams.
- Excellent communication and ability to work with multinational, cross-functional teams.
- Proactive, self-driven, and eager to explore new technologies.
- Comfortable working independently in a fast-paced Agile environment.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Fluency in English (French or other languages is a plus).
Veja mais empregos em Lisboa, Lisboa