AEM/Java developer
⚲ Kraków
Do uzgodnienia
Wymagania
- bardzo dobra znajomość Javy
- min. 2 lata komercyjnego doświadczenia z Adobe Experience Manager (AEM)
- praktyczna znajomość Apache Sling, OSGi oraz JCR
- doświadczenie z JUnit oraz AEM Mocks
- doświadczenie z Maven i Git
- znajomość SonarQube
- podstawowa lub dobra znajomość HTML5, CSS i JavaScript
- bardzo dobra znajomość angielskiego pozwalająca na pracę w międzynarodowym środowisku
Opis stanowiska
Backendowy development w Javie w ekosystemie Adobe Experience Manager dla dużych, publicznie dostępnych serwisów internetowych i kampanii digitalowych. W zakres wchodzi projektowanie LLD, migracja istniejących funkcjonalności do architektury opartej na OSGi oraz praca z Apache Sling i JCR. To oferta dla osoby, która ma już komercyjne doświadczenie z AEM i chce pracować przy modernizacji rozwiązań o dużej skali — z całą presją na wydajność, bezpieczeństwo i dostępność, jaka się z tym wiąże.
🔍 Dekoder Ogłoszenia
🔴
Rozwój i modernizacja rozwiązań webowych opartych o Adobe Experience Manager (AEM)
Może oznaczać pracę nad istniejącym, potencjalnie przestarzałym systemem, który wymaga gruntownych zmian, a nie tylko dodawania nowych funkcji.
🔴
Projekty dotyczą dużych, publicznie dostępnych serwisów internetowych
Oznacza to pracę pod presją, z wysokimi wymaganiami dotyczącymi wydajności, bezpieczeństwa i dostępności, co może generować stres.
🔴
Rola ma charakter przede wszystkim backendowy i łączy development w Javie z pracą w ekosystemie Adobe Experience Manager
Może sugerować, że choć wymagana jest znajomość Javy, większość pracy będzie polegać na specyficznych dla AEM rozwiązaniach, które mogą być mniej standardowe.
🔴
Migracja istniejących funkcjonalności do nowoczesnej architektury bazującej na OSGi
Może oznaczać pracę z kodem legacy, który jest trudny do zrozumienia i refaktoryzacji, a migracja może być czasochłonna i frustrująca.
🔴
Dbanie o jakość kodu i przestrzeganie dobrych praktyk developerskich
Choć brzmi pozytywnie, w praktyce może oznaczać, że obecny stan kodu jest daleki od ideału i wymaga ciągłego poprawiania.