Application Architect (Java/Magnolia CMS)
We are looking for an Application Architect (Java/Magnolia CMS).
Key details:
B2B cooperation
Hourly rate: 180-210 PLN/h
Fully remote job
Responsibilities:
Designing and overseeing the architecture of solutions based on Magnolia CMS (monorepo, light/full modules, YAML configurations, templates, components).
Defining and implementing a headless approach (REST/GraphQL) and integrations with web/mobile/kiosk/DXP channels.
Content modeling, taxonomy, multilingual/multisite structures; configuration of workflows and editorial roles.
Designing integrations with external systems (CRM, MA, DAM, e-commerce) using API/messaging (event-driven, microservices).
Selection and configuration of non-functional elements: security (SSO SAML/OAuth2/OIDC, GDPR), performance (cache/CDN), logging and monitoring.
Collaboration with Java/JS, DevOps, and security teams; code review, mentoring, and standardization of practices.
Creating architectural documentation (ADR, C4/UML) and design guidelines.
Participation in presales and client workshops (solution assessments, estimations, roadmaps, PoC/PoV).
Overseeing delivery quality: CI/CD, automated tests, technical debt control, planning Magnolia upgrades.
Requirements:
Experience in designing and implementing applications in the Java ecosystem, including 2–3 years with Magnolia CMS.
Strong knowledge of Magnolia architecture: light/full modules, JCR/Jackrabbit, templating (Freemarker/Thymeleaf), YAML, personalization, DAM.
Experience in designing headless/hybrid solutions and API integrations.
Nice to have:
Magnolia, TOGAF/CEA, or Java certifications; willingness to obtain certifications.
Experience in Magnolia migrations/upgrades (LTS), multisite consolidation, and cloud replatforming.
Application Architect (Java/Magnolia CMS)
Application Architect (Java/Magnolia CMS)