Pracuj.pl Hybrydowo Mid New

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