Application Architect (Java/Magnolia CMS)
Awareson Sp. z o.o.
⚲ Warszawa
180 - 210 PLN/h netto (B2B)
Wymagania
- Java
- Software Architecture
- Magnolia CMS
Opis stanowiska
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.