Pareigų aprašymas

Šias pareigas einančio darbuotojo funkcijos:

  1.  
  2. analizuoja Lietuvos vyriausiojo archyvaro tarnybos (toliau – LVAT) valdomų informacinių sistemų, skaitmeninių kolekcijų ir kitų skaitmeninių sprendimų techninę būklę, veikimą ir plėtros poreikius;
  3. kuria, tobulina ir prižiūri programinį kodą (Spring Boot aplikacijas), užtikrinant informacinių sistemų ir susijusių skaitmeninių sprendimų funkcionalumą, stabilumą, veikimą;
  4. analizuoja ir sprendžia programinės įrangos veikimo sutrikimus (incidentus), nustato klaidų priežastis, remdamasis sistemų žurnalų (logų), integracijų ir duomenų srautų analize;
  5. kuria, vysto ir prižiūri programines sąsajas (REST API) bei sistemų integracijas LVAT valdomose informacinėse sistemose, užtikrindamas duomenų mainų tarp sistemų patikimumą ir efektyvumą;
  6. analizuoja ir vertina naudojamų techninių sprendimų kokybę, identifikuoja tobulinimo poreikius ir teikia pasiūlymus dėl programinių sprendimų efektyvinimo;
  7. vykdo programinės įrangos diegimo, atnaujinimo ir versifikavimo darbus, taikydamas konteinerizavimo  (Docker) ir nuolatinės integracijos bei diegimo (GitLab CI/CD) praktikas, užtikrinant sklandžią LVAT valdomų informacinių sistemų diegimą ir veiklą;
  8. vykdo turimų programinių komponentų modernizavimą, įskaitant Java 8/11 servisų palaikymo ir modernizavimo į Java 21 ir kitų technologinių sprendimų atnaujinimą;
  9. teikia technines konsultacijas LVAT ir valstybės archyvų darbuotojams, su informacinių sistemų veikimu susijusioms institucijoms ir sistemų tvarkytojams sisteminių sprendimų klausimais;
  10. įgyvendina ir prižiūri programinio lygmens saugumo sprendimų (OAuth2, Keycloak) diegimą ir palaikymą LVAT valdomose informacinėse sistemose;
  11. pavaduoja skyriaus vedėją jo nesant;
  12. vykdo kitus su skyriaus funkcijomis susijusius skyriaus vedėjo ir (ar) Lietuvos vyriausiojo archyvaro nenuolatinio pobūdžio pavedimus, kad būtų pasiekti LVAT strateginiai tikslai.

Darbuotojas turi atitikti šiuos specialiuosius reikalavimus:

  1. Išsilavinimo ir darbo patirties reikalavimai:

    1.1 turėti informatikos mokslų studijų krypties aukštąjį universitetinį išsilavinimą (bakalauro kvalifikacinis laipsnis) arba kompetentingos institucijos pripažintą kaip jam lygiavertį išsilavinimą;

    1.2 turėti ne mažesnę kaip 3 metų darbo patirtį su Java programavimo kalba;

    1.3 turėti darbo patirties su Spring Boot aplikacijų kūrimu ir palaikymu;

  2.  Užsienio kalbos mokėjimo reikalavimai:

           2.1 kalba – anglų;

           2.2 kalbos mokėjimo lygis – B2