Šias pareigas einančio darbuotojo funkcijos:
-
- analizuoja Lietuvos vyriausiojo archyvaro tarnybos (toliau – LVAT) valdomų informacinių sistemų, skaitmeninių kolekcijų ir kitų skaitmeninių sprendimų techninę būklę, veikimą ir plėtros poreikius;
- kuria, tobulina ir prižiūri programinį kodą (Spring Boot aplikacijas), užtikrinant informacinių sistemų ir susijusių skaitmeninių sprendimų funkcionalumą, stabilumą, veikimą;
- analizuoja ir sprendžia programinės įrangos veikimo sutrikimus (incidentus), nustato klaidų priežastis, remdamasis sistemų žurnalų (logų), integracijų ir duomenų srautų analize;
- 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ą;
- analizuoja ir vertina naudojamų techninių sprendimų kokybę, identifikuoja tobulinimo poreikius ir teikia pasiūlymus dėl programinių sprendimų efektyvinimo;
- 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ą;
- vykdo turimų programinių komponentų modernizavimą, įskaitant Java 8/11 servisų palaikymo ir modernizavimo į Java 21 ir kitų technologinių sprendimų atnaujinimą;
- teikia technines konsultacijas LVAT ir valstybės archyvų darbuotojams, su informacinių sistemų veikimu susijusioms institucijoms ir sistemų tvarkytojams sisteminių sprendimų klausimais;
- įgyvendina ir prižiūri programinio lygmens saugumo sprendimų (OAuth2, Keycloak) diegimą ir palaikymą LVAT valdomose informacinėse sistemose;
- pavaduoja skyriaus vedėją jo nesant;
- 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:
- 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;
- Užsienio kalbos mokėjimo reikalavimai:
2.1 kalba – anglų;
2.2 kalbos mokėjimo lygis – B2