Text copied to clipboard!

Nosaukums

Text copied to clipboard!

Java programmatūras inženieris

Apraksts

Text copied to clipboard!
Mēs meklējam pieredzējušu Java programmatūras inženieri, kurš pievienotos mūsu dinamiskajai izstrādes komandai. Šajā lomā jūs būsiet atbildīgs par augstas kvalitātes, mērogojamu un uzticamu Java lietojumprogrammu izstrādi, testēšanu un uzturēšanu. Jūs cieši sadarbosieties ar citiem izstrādātājiem, projektu vadītājiem un dizaineriem, lai nodrošinātu, ka mūsu programmatūras risinājumi atbilst klientu vajadzībām un uzņēmuma mērķiem. Jūsu galvenie uzdevumi ietvers programmatūras arhitektūras izstrādi, koda rakstīšanu un pārskatīšanu, kā arī vienību testu izstrādi. Jūs piedalīsieties arī prasību analīzē un tehnisko risinājumu izstrādē, kā arī palīdzēsiet uzlabot mūsu izstrādes procesus, ieviešot labākās prakses un jaunas tehnoloģijas. Ideālais kandidāts ir ar spēcīgām zināšanām Java valodā un pieredzi ar tādām tehnoloģijām kā Spring, Hibernate, RESTful API, kā arī ar datubāzēm (piemēram, MySQL, PostgreSQL). Jums jābūt pieredzei darbā ar versiju kontroles sistēmām (piemēram, Git), kā arī jāspēj strādāt gan individuāli, gan komandā. Prasme analizēt problēmas un piedāvāt efektīvus risinājumus ir būtiska šajā amatā. Mēs piedāvājam konkurētspējīgu atalgojumu, elastīgu darba grafiku, iespēju strādāt attālināti, kā arī profesionālās attīstības iespējas. Ja jūs aizrauj programmatūras izstrāde un vēlaties strādāt inovatīvā un atbalstošā vidē, mēs ar prieku uzklausīsim jūsu pieteikumu.

Atbildības

Text copied to clipboard!
  • Izstrādāt un uzturēt Java lietojumprogrammas
  • Veidot un pārskatīt programmatūras arhitektūru
  • Rakstīt tīru, efektīvu un dokumentētu kodu
  • Izstrādāt un veikt vienību testus
  • Sadarboties ar komandu, lai izstrādātu tehniskos risinājumus
  • Analizēt prasības un piedāvāt optimālus risinājumus
  • Integrēt ārējos API un datubāzes
  • Uzturēt un uzlabot esošo programmatūru
  • Sekot līdzi jaunākajām tehnoloģijām un labākajām praksēm
  • Piedalīties koda pārskatīšanas procesos

Prasības

Text copied to clipboard!
  • Pieredze Java programmēšanā (vismaz 3 gadi)
  • Zināšanas par Spring Framework un Hibernate
  • Izpratne par RESTful API izstrādi
  • Pieredze darbā ar SQL datubāzēm
  • Zināšanas par versiju kontroles sistēmām (Git)
  • Spēja analizēt un risināt tehniskas problēmas
  • Labas komunikācijas un sadarbības prasmes
  • Augsta atbildības sajūta un precizitāte
  • Spēja strādāt gan patstāvīgi, gan komandā
  • Augstākā izglītība informācijas tehnoloģijās vai līdzīgā jomā

Iespējamie intervijas jautājumi

Text copied to clipboard!
  • Cik gadu pieredze jums ir Java izstrādē?
  • Vai jums ir pieredze ar Spring Framework?
  • Kādas datubāzes esat izmantojis savos projektos?
  • Vai esat strādājis ar RESTful API izstrādi?
  • Kā jūs nodrošināt koda kvalitāti?
  • Vai jums ir pieredze ar Agile izstrādes metodoloģiju?
  • Kā jūs risināt sarežģītas tehniskas problēmas?
  • Vai esat kādreiz strādājis attālināti?
  • Kādas versiju kontroles sistēmas jūs pārzināt?
  • Vai jums ir pieredze ar vienību testēšanu?