We are looking for an experienced Solution Architect to join our client's team in the field of digital experience solutions. If you are passionate about web development, open-source frameworks, and leading technical teams, this role is for you.
Responsibilities:
- Define the architecture of AEM-based solutions and collaborate with client architects.
- Write and refine technical specifications, estimate efforts, and provide technical leadership.
- Lead and mentor distributed development teams, ensuring alignment with project goals and best practices.
- Provide strategic direction for development, overseeing code quality, performance, and infrastructure requirements.
- Work closely with system engineers and test managers to ensure optimal solution delivery.
- Manage releases and oversee the development of critical system components.
- Maintain a reliable development environment (IDE setup, CI/CD, Docker, Maven, SonarQube).
Requirements:
- Hands-on experience with Adobe Experience Manager (AEM).
- Proven experience leading development teams, both technically and from a people management perspective.
- Strong Java expertise, particularly in web development projects.
- Ability to define technical strategies, ensuring scalable and maintainable solutions.
- Proficiency in developing RESTful Web Services.
- Knowledge of frontend technologies like HTML, CSS, and JavaScript (Vue or React is a plus).
- Familiarity with version control tools (Git), build tools (Maven), and testing frameworks.
Preferred Skills:
- Experience with Test-Driven Development (TDD) and Java Content Repository API (JCR).
- Knowledge of OSGi, its Declarative Services, and extending existing products via APIs.
- Familiarity with professional development environments like Eclipse IDE.
If you're looking for a role where you can make a real impact while working in an international environment, apply today!