Senior Software Engineer – AEM (Adobe Experience Manager)
Emploi Portugal
Titre du poste : Senior Software Engineer – AEM (Adobe Experience Manager)
Entreprise : Richemont
Description du poste : MAIN PURPOSERichemont 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 & QUALIFICATIONSTechnical Skills
- 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.).
DevOps & Tooling
- 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)
Soft Skills
- 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.
Education & Language
- 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).
Salaire attendu :
Localisation : Lisboa
Date du poste : Sun, 18 May 2025 05:25:10 GMT
Postulez dès maintenant !