Text copied to clipboard!

Наслов

Text copied to clipboard!

Srednje iskusni Java programer

Опис

Text copied to clipboard!
Tražimo srednje iskusnog Java programera koji će se pridružiti našem dinamičnom timu i doprineti razvoju i održavanju softverskih rešenja baziranih na Java tehnologijama. Kao srednje iskusni Java programer, bićete odgovorni za implementaciju novih funkcionalnosti, optimizaciju postojećeg koda, kao i rešavanje tehničkih izazova u saradnji sa ostalim članovima tima. Očekuje se da imate solidno iskustvo u radu sa Java programskim jezikom, kao i poznavanje relevantnih framework-a kao što su Spring, Hibernate ili slični. Vaš zadatak će biti da doprinosite razvoju aplikacija koje su skalabilne, bezbedne i jednostavne za održavanje. Bićete uključeni u sve faze razvoja softvera, od analize zahteva, preko dizajna i implementacije, do testiranja i isporuke rešenja. Takođe, očekuje se da sarađujete sa QA timom, DevOps inženjerima i drugim programerima kako biste obezbedili visok kvalitet isporučenog softvera. Poželjno je da imate iskustva sa radom u agilnim timovima, kao i da ste upoznati sa alatima za verzionisanje koda (npr. Git), radom sa bazama podataka (SQL i/ili NoSQL), kao i osnovama DevOps procesa. Komunikativnost, odgovornost i spremnost na kontinuirano učenje su osobine koje posebno cenimo. Ako želite da radite na izazovnim projektima, unapređujete svoje znanje i budete deo tima koji neguje profesionalizam i međusobno poštovanje, pozivamo vas da se prijavite na ovu poziciju.

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

Text copied to clipboard!
  • Razvoj i održavanje Java aplikacija
  • Implementacija novih funkcionalnosti prema zahtevima klijenata
  • Optimizacija i refaktorisanje postojećeg koda
  • Pisanje tehničke dokumentacije
  • Saradnja sa QA timom na testiranju softvera
  • Rad u agilnom okruženju (Scrum, Kanban)
  • Učestvovanje u analizi i dizajnu softverskih rešenja
  • Praćenje novih tehnologija i predlaganje poboljšanja

Захтеви

Text copied to clipboard!
  • Minimum 2 godine iskustva u Java programiranju
  • Poznavanje Java framework-a (Spring, Hibernate, itd.)
  • Iskustvo sa radom u timovima i agilnim metodologijama
  • Dobro poznavanje rada sa bazama podataka (SQL/NoSQL)
  • Poznavanje alata za verzionisanje koda (Git)
  • Razumevanje osnovnih principa objektno orijentisanog programiranja
  • Sposobnost rešavanja problema i analitičko razmišljanje
  • Dobre komunikacione veštine

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

Text copied to clipboard!
  • Koliko godina imate iskustva u Java programiranju?
  • Koje Java framework-e ste koristili u prethodnim projektima?
  • Da li imate iskustva sa radom u agilnim timovima?
  • Kako pristupate rešavanju kompleksnih problema u kodu?
  • Koje baze podataka ste koristili i na koji način?
  • Kako održavate kvalitet koda tokom razvoja?
  • Da li ste radili na projektima sa mikroservisnom arhitekturom?
  • Kako se informišete o novim tehnologijama i trendovima u IT industriji?