Text copied to clipboard!

Наслов

Text copied to clipboard!

Full Stack Java Developer

Опис

Text copied to clipboard!
Tražimo iskusnog Full Stack Java Developera koji će se pridružiti našem timu i pomoći u razvoju i održavanju visokokvalitetnih web aplikacija. Kao Full Stack Java Developer, bićete odgovorni za dizajniranje, implementaciju i testiranje softverskih rešenja koristeći moderne Java tehnologije. Očekujemo da imate iskustvo u radu sa frontend i backend tehnologijama, kao i sposobnost da radite u agilnom okruženju. Vaša uloga će uključivati razvoj novih funkcionalnosti, optimizaciju postojećeg koda i rešavanje tehničkih problema. Takođe ćete sarađivati sa timom dizajnera, analitičara i drugih developera kako biste osigurali da aplikacije ispunjavaju zahteve korisnika i poslovne ciljeve. Od kandidata očekujemo poznavanje Java programskog jezika, Spring framework-a, baza podataka i frontend tehnologija poput HTML-a, CSS-a i JavaScript-a. Poželjno je iskustvo sa alatima za verzionisanje koda, kao i rad u DevOps okruženju. Ako ste strastveni u vezi sa razvojem softvera, volite da radite u dinamičnom timu i želite da doprinesete inovativnim projektima, ovo je prava prilika za vas!

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

Text copied to clipboard!
  • Razvoj i održavanje web aplikacija koristeći Java i Spring framework.
  • Implementacija frontend komponenti koristeći HTML, CSS i JavaScript.
  • Rad sa bazama podataka i optimizacija upita.
  • Pisanje i održavanje testova kako bi se osigurala stabilnost aplikacija.
  • Saradnja sa dizajnerima i analitičarima na definisanju zahteva.
  • Optimizacija performansi aplikacija i rešavanje tehničkih problema.
  • Rad u agilnom okruženju i učestvovanje u sprintovima.
  • Dokumentovanje koda i tehničkih rešenja.

Захтеви

Text copied to clipboard!
  • Iskustvo u radu sa Java programskim jezikom i Spring framework-om.
  • Poznavanje frontend tehnologija: HTML, CSS, JavaScript.
  • Iskustvo sa bazama podataka (MySQL, PostgreSQL, MongoDB).
  • Razumevanje principa objektno orijentisanog programiranja.
  • Poznavanje alata za verzionisanje koda (Git, SVN).
  • Iskustvo sa RESTful API-ima i mikroservisnom arhitekturom.
  • Razumevanje DevOps principa i CI/CD procesa.
  • Sposobnost rada u timu i rešavanja problema.

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

Text copied to clipboard!
  • Možete li opisati svoje iskustvo sa Java i Spring framework-om?
  • Kako pristupate optimizaciji performansi web aplikacija?
  • Koje alate koristite za verzionisanje koda i zašto?
  • Kako biste rešili problem sporih upita u bazi podataka?
  • Možete li objasniti razliku između monolitne i mikroservisne arhitekture?
  • Kako osiguravate kvalitet koda i testiranje aplikacija?
  • Kako biste rešili konflikt u timu tokom razvoja softvera?
  • Koji je vaš omiljeni alat ili tehnologija za frontend razvoj?