Text copied to clipboard!

Наслов

Text copied to clipboard!

Full Stack Java programer

Опис

Text copied to clipboard!
Tražimo Full Stack Java programera koji će se pridružiti našem razvojnom timu i učestvovati u izradi, unapređenju i održavanju savremenih softverskih rešenja. Ova pozicija je namenjena osobi koja razume i serversku i klijentsku stranu aplikacija, ume da radi u dinamičnom okruženju i želi da doprinese razvoju skalabilnih, bezbednih i pouzdanih sistema. Kandidat će sarađivati sa softverskim inženjerima, QA stručnjacima, produkt menadžerima, dizajnerima i drugim članovima tima kako bi se obezbedila kvalitetna isporuka funkcionalnosti i kontinuirano unapređenje proizvoda. U ovoj ulozi bićete odgovorni za razvoj backend servisa u Javi, rad sa bazama podataka, integraciju API interfejsa, kao i implementaciju korisničkih interfejsa koristeći moderne frontend tehnologije. Od kandidata se očekuje da razume principe objektno orijentisanog programiranja, dizajnerske obrasce, rad sa distribuiranim sistemima i osnovne principe DevOps prakse. Pored tehničkog znanja, važna je i sposobnost analitičkog razmišljanja, rešavanja problema i efikasne komunikacije sa timom i zainteresovanim stranama. Idealni kandidat ima iskustvo u radu sa Java ekosistemom, uključujući okvire kao što su Spring ili Spring Boot, kao i sa frontend tehnologijama poput JavaScript-a, TypeScript-a, HTML-a i CSS-a. Poželjno je poznavanje rada sa relacijskim i nerelacijskim bazama podataka, alatima za verzionisanje koda, CI/CD procesima i cloud okruženjima. Takođe cenimo iskustvo u pisanju automatizovanih testova, optimizaciji performansi aplikacija i primeni bezbednosnih standarda u razvoju softvera. Na ovoj poziciji imaćete priliku da radite na projektima koji imaju direktan uticaj na korisničko iskustvo i poslovne rezultate. Očekuje se da aktivno učestvujete u planiranju razvoja, proceni zadataka, tehničkim diskusijama i code review procesima. Vaš doprinos neće biti ograničen samo na implementaciju zahteva, već i na predlaganje arhitektonskih poboljšanja, identifikaciju tehničkog duga i unapređenje razvojnih procesa. Tražimo osobu koja je proaktivna, odgovorna i motivisana da uči nove tehnologije i pristupe. Ako uživate u radu na kompletnom životnom ciklusu razvoja aplikacija, od analize zahteva do produkcione podrške, i želite da budete deo tima koji neguje kvalitet, saradnju i profesionalni razvoj, ova pozicija može biti odlična prilika za vas. Nudimo podsticajno radno okruženje, mogućnost stručnog usavršavanja i rad na izazovnim projektima sa modernim tehnološkim stekom.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje backend servisa u Java okruženju
  • Implementacija frontend funkcionalnosti za veb aplikacije
  • Dizajn i integracija REST API interfejsa
  • Rad sa relacijskim i nerelacijskim bazama podataka
  • Pisanje unit i integracionih testova
  • Saradnja sa QA, dizajn i produkt timovima
  • Učešće u code review procesu i tehničkim diskusijama
  • Optimizacija performansi i bezbednosti aplikacija

Захтеви

Text copied to clipboard!
  • Iskustvo u programiranju u Javi
  • Poznavanje Spring ili Spring Boot okvira
  • Iskustvo sa JavaScript, HTML i CSS tehnologijama
  • Razumevanje rada sa SQL bazama podataka
  • Poznavanje Git alata za verzionisanje koda
  • Iskustvo u razvoju i potrošnji REST servisa
  • Sposobnost rešavanja tehničkih problema
  • Dobre komunikacione i timske veštine

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u radu sa Javom?
  • Da li ste radili sa Spring Boot okruženjem?
  • Koje frontend tehnologije najčešće koristite?
  • Imate li iskustva sa radom u Agile timovima?
  • Da li ste razvijali i integrisali REST API-je?
  • Kakvo iskustvo imate sa bazama podataka?
  • Da li ste koristili CI/CD alate u prethodnim projektima?
  • Kako pristupate rešavanju kompleksnih tehničkih problema?