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

  • 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.

Technical Skills

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.).

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).
Postar um currículo