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?