Text copied to clipboard!

Naslov

Text copied to clipboard!

AEM programer

Opis

Text copied to clipboard!
Tražimo AEM programera koji će se pridružiti našem tehnološkom timu i sudjelovati u razvoju, implementaciji i optimizaciji rješenja temeljenih na platformi Adobe Experience Manager. Ova uloga idealna je za osobu koja ima iskustva u izradi skalabilnih web aplikacija, upravljanju sadržajem i integraciji enterprise sustava, te koja razumije kako tehnologija podržava vrhunsko korisničko iskustvo. Kao AEM programer, radit ćete na projektima koji uključuju razvoj komponenti, predložaka, dijaloga i servisa unutar AEM okruženja, uz blisku suradnju s dizajnerima, poslovnim analitičarima, arhitektima rješenja, QA timovima i drugim programerima. Vaš svakodnevni rad uključivat će razvoj i prilagodbu AEM komponenti koristeći Java, Sling, OSGi, JCR, HTL i povezane tehnologije. Bit ćete odgovorni za implementaciju funkcionalnosti koje podržavaju upravljanje sadržajem, personalizaciju, višekanalnu distribuciju sadržaja i integracije s vanjskim sustavima kao što su CRM, analitičke platforme, DAM sustavi i e-commerce rješenja. Očekuje se da razumijete najbolje prakse razvoja unutar AEM-a, uključujući performanse, sigurnost, održivost koda i pravilno upravljanje konfiguracijama kroz različita okruženja. U ovoj ulozi važna je sposobnost analize poslovnih zahtjeva i njihova pretvaranja u tehnička rješenja koja su pouzdana, proširiva i jednostavna za održavanje. Tražimo osobu koja može samostalno rješavati tehničke izazove, ali i učinkovito surađivati unutar agilnog tima. Poželjno je iskustvo s front-end tehnologijama poput HTML-a, CSS-a i JavaScripta, kao i razumijevanje CI/CD procesa, Git repozitorija, testiranja i automatizacije implementacije. AEM programer također će sudjelovati u otkrivanju i otklanjanju problema u produkcijskim i testnim okruženjima, optimizaciji postojećih rješenja te predlaganju poboljšanja arhitekture i razvojnih procesa. Uspješan kandidat pokazuje visoku razinu odgovornosti, pažnju prema detaljima i želju za kontinuiranim učenjem, osobito u području Adobe ekosustava i modernih digitalnih platformi. Ako vas motivira rad na složenim digitalnim projektima, razvoj kvalitetnih korisničkih iskustava i suradnja s multidisciplinarnim timovima, ova pozicija pruža izvrsnu priliku za profesionalni razvoj i rad na tehnološki naprednim rješenjima.

Odgovornosti

Text copied to clipboard!
  • Razvijati i održavati AEM komponente, predloške i servise.
  • Implementirati funkcionalnosti koristeći Java, Sling, OSGi i HTL.
  • Integrirati AEM s vanjskim sustavima i API-jima.
  • Sudjelovati u analizi poslovnih zahtjeva i tehničkom dizajnu rješenja.
  • Otklanjati greške i optimizirati performanse aplikacija.
  • Surađivati s dizajnerima, QA timom i drugim programerima.
  • Primjenjivati najbolje prakse sigurnosti, testiranja i održavanja koda.
  • Podržavati implementacije kroz razvojna, testna i produkcijska okruženja.

Zahtjevi

Text copied to clipboard!
  • Iskustvo u radu s Adobe Experience Manager platformom.
  • Dobro poznavanje Jave i razvoja web aplikacija.
  • Iskustvo sa Sling, OSGi, JCR i HTL tehnologijama.
  • Razumijevanje HTML-a, CSS-a i JavaScripta.
  • Poznavanje rada s Gitom i CI/CD procesima.
  • Sposobnost analize zahtjeva i pretvaranja u tehnička rješenja.
  • Iskustvo u integraciji REST API-ja i vanjskih sustava.
  • Dobre komunikacijske vještine i timski način rada.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko iskustva imate u radu s Adobe Experience Manager platformom?
  • Na kojim ste AEM projektima do sada radili?
  • Koliko dobro poznajete Java, Sling i OSGi?
  • Imate li iskustva s integracijom AEM-a i vanjskih API-ja?
  • Jeste li radili s HTL-om i izradom prilagođenih komponenti?
  • Koliko ste upoznati s CI/CD procesima i Git alatima?
  • Imate li iskustva u rješavanju problema u produkcijskim okruženjima?
  • Kako pristupate optimizaciji performansi unutar AEM rješenja?