Text copied to clipboard!
Názov
Text copied to clipboard!Fullstack Java vývojár
Opis
Text copied to clipboard!
Hľadáme Fullstack Java vývojára, ktorý sa pripojí k nášmu technologickému tímu a bude sa podieľať na návrhu, vývoji, testovaní a nasadzovaní moderných webových aplikácií. Táto pozícia je ideálna pre kandidáta, ktorý má silné skúsenosti s backendovým vývojom v jazyku Java a zároveň sa orientuje vo frontendových technológiách potrebných na tvorbu kvalitných, responzívnych a používateľsky prívetivých rozhraní. Budete spolupracovať s produktovými manažérmi, analytikmi, testermi, DevOps špecialistami a ďalšími vývojármi na tvorbe riešení, ktoré podporujú obchodné ciele a prinášajú vysokú hodnotu koncovým používateľom.
Na tejto pozícii budete zodpovedný za vývoj škálovateľných backendových služieb, integráciu API rozhraní, prácu s databázami a implementáciu frontendových komponentov podľa požiadaviek projektu. Očakávame, že budete rozumieť princípom objektovo orientovaného programovania, návrhovým vzorom, bezpečnosti aplikácií a moderným postupom vývoja softvéru. Dôležitá je aj schopnosť písať čistý, udržiavateľný a dobre testovateľný kód, ako aj aktívne sa zapájať do code review a technických diskusií.
Úspešný kandidát by mal mať skúsenosti s frameworkmi ako Spring alebo Spring Boot, znalosť práce s relačnými aj nerelačnými databázami a praktické skúsenosti s JavaScript frameworkmi, napríklad Angular, React alebo Vue. Výhodou je znalosť kontajnerizácie, cloudových platforiem, CI/CD procesov a monitorovania aplikácií v produkčnom prostredí. Hľadáme človeka, ktorý sa nebojí prevziať zodpovednosť za technické riešenia, vie analyzovať problémy do hĺbky a navrhovať efektívne a dlhodobo udržateľné riešenia.
Ponúkame príležitosť pracovať na zaujímavých projektoch v stabilnom a profesionálnom prostredí, kde sa podporuje neustále vzdelávanie, zdieľanie znalostí a technologický rast. Budete mať možnosť ovplyvniť architektúru riešení, navrhovať technické zlepšenia a podieľať sa na digitalizácii kľúčových procesov. Ak vás motivuje kombinácia backendového a frontendového vývoja, radi pracujete v tíme a zároveň si viete samostatne organizovať prácu, táto pozícia môže byť pre vás ideálnou príležitosťou na ďalší kariérny posun.
Zodpovednosti
Text copied to clipboard!- Navrhovať, vyvíjať a udržiavať backendové služby v jazyku Java.
- Implementovať frontendové komponenty a používateľské rozhrania pre webové aplikácie.
- Integrovať interné a externé API rozhrania podľa technických požiadaviek.
- Spolupracovať s tímom na návrhu architektúry a technických riešení.
- Písať jednotkové a integračné testy pre zabezpečenie kvality kódu.
- Analyzovať a odstraňovať chyby v aplikáciách v testovacom aj produkčnom prostredí.
- Zúčastňovať sa code review a prispievať k zlepšovaniu vývojových štandardov.
- Optimalizovať výkon aplikácií a databázových dotazov.
Požiadavky
Text copied to clipboard!- Skúsenosti s vývojom v jazyku Java a frameworkom Spring alebo Spring Boot.
- Znalosť frontendových technológií ako HTML, CSS a JavaScript.
- Praktické skúsenosti s niektorým moderným frontendovým frameworkom.
- Znalosť práce s relačnými databázami, napríklad PostgreSQL alebo MySQL.
- Skúsenosti s návrhom a implementáciou REST API.
- Schopnosť písať čistý, testovateľný a udržiavateľný kód.
- Znalosť verzionovacieho systému Git a tímovej spolupráce pri vývoji.
- Výhodou sú skúsenosti s Dockerom, CI/CD a cloudovými službami.
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké skúsenosti máte s vývojom fullstack aplikácií v Jave?
- S ktorými frameworkmi Spring ste pracovali najčastejšie?
- Aké frontendové technológie a knižnice ovládate na praktickej úrovni?
- Máte skúsenosti s návrhom REST API a integráciou externých služieb?
- Ako pristupujete k testovaniu a zabezpečeniu kvality kódu?
- Pracovali ste s kontajnermi, CI/CD pipeline alebo cloudovou infraštruktúrou?
- Aký typ projektov vás najviac motivuje a prečo?
- Ako riešite výkonové problémy v backendovej alebo frontendovej časti aplikácie?