Architekt/ka Aplikacyjny/a - Magnolia CMS
Atos Poland Global Services Sp. z o.o.
⚲ Wrocław, Psie Pole
Wymagania
- Java
- Magnolia CMS
- Magnolia Light Modules
- Magnolia Full Modules
- JCR
- Apache Jackrabbit
- Freemarker
- Thymeleaf
- YAML
- Magnolia Personalization
- Magnolia DAM
- Headless CMS
- Hybrid CMS
- REST API
- API Integration
- Microservices Architecture
- Event‑Driven Architecture
- CQRS
- Messaging
- API Gateway
- Architectural Documentation
- Architecture Workshops
- AWS
- TypeScript
- Docker
- Kubernetes
- Jenkins
- GitLab
- Terraform
Opis stanowiska
Nasze wymagania: 4–6 lat doświadczenia w projektowaniu i wdrażaniu aplikacji w ekosystemie Java (11+), w tym 2–3 lata z Magnolia CMS. Bardzo dobra znajomość architektury Magnolia moduły light/full, JCR/Jackrabbit, templating (Freemarker/Thymeleaf), YAML, personalizacja, DAM. Doświadczenie w projektowaniu rozwiązań headless/hybrid i integracji z API. Znajomość wzorców microservices, event‑driven, CQRS, integracyjne (EDA, messaging, API Gateway). Umiejętność tworzenia dokumentacji architektonicznej i prowadzenia warsztatów z interesariuszami. Język angielski na bardzo dobrym poziomie; polski – biegły. Mile widziane: Certyfikacje Magnolia, TOGAF/CEA lub Java; gotowość do certyfikacji. Doświadczenie w migracjach/upgrade’ach Magnolia (LTS), konsolidacji multisite, replatformingu do chmury. Znajomość SonarQube, ELK/EFK, Prometheus/Grafana, New Relic, Sentry. Front‑end Angular/TypeScript lub React; znajomość WCAG 2.1+. Chmura AWS/Azure/GCP, Docker/Kubernetes, CI/CD (Jenkins/GitLab), IaC (Terraform/ARM). Dobra znajomość niefunkcjonalnych aspektów wydajność, cache/CDN, bezpieczeństwo (OWASP), skalowanie. O projekcie: Specjalizujemy się w projektowaniu, tworzeniu, integracji i utrzymaniu niestandardowych aplikacji webowych, mobilnych i backendowych, zarówno w chmurze (AWS, Azure, Google), jak i on-premise. Wykorzystujemy technologie .NET, Java oraz nowoczesne frameworki frontendowe. Nasze rozwiązania obejmują systemy klasy enterprise, takie jak portale eBOK, systemy billingowe, rozwiązania SmartCity, portale CMS, platformy low-code, systemy workflow oraz systemy CRM. Zakres obowiązków: Projektowanie i nadzór nad architekturą rozwiązań opartych o Magnolia CMS (monorepo, moduły light/full, konfiguracje YAML, szablony, komponenty). Definiowanie i wdrażanie podejścia headless (REST/GraphQL) oraz integracji z kanałami web/mobile/kioski/DXP. Modelowanie treści, taksonomii, struktur wielojęzycznych/multisite; konfiguracja workflow i ról redakcyjnych. Projektowanie integracji z systemami zewnętrznymi (CRM, MA, DAM, e‑commerce) z wykorzystaniem API/messaging (event‑driven, mikroserwisy). Dobór i konfiguracja elementów niefunkcjonalnych bezpieczeństwo (SSO SAML/OAuth2/OIDC, RODO), wydajność (cache/CDN), logowanie i monitoring. Współpraca z zespołami Java/JS, DevOps i security; code review, mentoring, standaryzacja praktyk. Tworzenie dokumentacji architektonicznej (ADR, C4/UML) oraz wytycznych projektowych. Udział w presales i warsztatach z klientem (oceny rozwiązań, szacunki, roadmapy, PoC/PoV). Nadzór nad jakością dostarczania CI/CD, testy automatyczne, kontrola długu technicznego, planowanie upgrade’ów Magnolia. Oferujemy: Możliwości rozwoju zawodowego – duży nacisk na rozwój kompetencji pracowników, dostęp do szkoleń i programów rozwojowych, które pozwalają poszerzać wiedzę i umiejętności w różnych obszarach technologicznych. Praca w międzynarodowym środowisku – dzięki obecności na globalnym rynku, nasi pracownicy mają możliwość współpracy z zespołami z różnych krajów, co sprzyja wymianie doświadczeń i poszerzaniu horyzontów zawodowych. Elastyczność pracy – dostosowujemy się do potrzeb pracowników, oferując elastyczne formy pracy, w tym możliwość pracy zdalnej, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Atrakcyjne wynagrodzenie i benefity – konkurencyjne wynagrodzenie oraz pakiet benefitów, w tym prywatna opieka medyczna, ubezpieczenie na życie i programy wellbeingowe. Udział w innowacyjnych projektach – możliwość uczestnictwa w realizacji nowoczesnych i ambitnych projektów, które kształtują przyszłość technologii i wpływają na rozwój różnych branż.