Системски програмер (фуллстацк) Сениор ниво
Опис
Опис посла
Тражимо високо квалификованог сениор системског програмера (фуллстацк) за нашег клијента. Улога укључује рад у колаборативном агилном окружењу које наглашава власништво, континуиране повратне информације и блиску интеракцију са заинтересованим странама током целог животног циклуса развоја софтвера.
Изабрани консултант ће активно доприносити од раних фаза анализе захтева кроз развој, тестирање, имплементацију и континуирана побољшања. Ова позиција захтева проактиван приступ иновацијама, унапређењу квалитета и аутоматизацији, уз усклађивање са стандардима и методологијама клијента.
Кључне одговорности
- Дизајнирање, развој и одржавање бацкенд система првенствено користећи Јава (Спринг фрамеwорк)
- Управљање и оптимизација окружења апликативних сервера, посебно ЈБосс
- Допринос активностима фронтенд развоја користећи Вуе 3 где је потребно
- Вођење процеса континуиране интеграције и имплементације (ЦИ/ЦД) уз помоћ алата као што су Доцкер и Кубернетес
- Надзор управљања животним циклусом постојећих апликација и услуга
- Сарадња са интерним тимовима и екстерним заинтересованим странама ради превођења пословних потреба у техничка решења
- Имплементација стратегија аутоматизације за побољшање ефикасности, скалабилности и квалитета
- Осигуравање да сва решења буду усклађена са захтевима перформанси, оперативности, одрживости и ИТ безбедности
- Документовање техничких процеса и дељење знања са релевантним заинтересованим странама у оквиру организације клијента
Додатне одговорности
- Примена пракси развоја вођеног тестовима (ТДД) и развоја вођеног понашањем (БДД)
- Рад са архитектуром микросервиса и алатима за управљање АПИ-јем попут WСО2 АПИ Манагер
- Учешће у иницијативама континуираног побољшања и праћењу окружења
Радна методологија
- Агилни и итеративни развојни приступ
- Усклађивање оквира са принципима САФе (Сцалед Агиле Фрамеwорк)
- Висок степен индивидуалне одговорности унутар тимски оријентисаног поставка
- Велики нагласак на испоруку вођену вредношћу и континуиране повратне информације
Технолошки стек и алати
Технологије:
- Јава (Спринг Боот, Спринг Сецуритy)
- Доцкер, Кубернетес, Кафка
- ЈБосс апликативни сервер
- ЈаваСцрипт (Вуе 3), ХТМЛ, ЦСС (усклађено са WЦАГ 2.1 и ДИГГ смерницама)
Алати и платформе:
- Јира, Цонфлуенце
- ГитЛаб, Мавен
- Инсомниа, Сwаггер (АПИ)
- МQ Еxплорер, WСО2
- Фигма, Цyпресс, Цуцумбер, Гхеркин
Потребне вештине
- Јака стручност у Јава развоју (Спринг екосистем)
- Познавање ЈаваСцрипт-а и модерних фронтенд оквира (Вуе 3)
- Практично искуство са ЦИ/ЦД цевоводима и алатима за контејнеризацију
- Добро разумевање архитектуре микросервиса и интеграција АПИ-ја
- Познавање цлоуд-нативе и дистрибуираних система
Образовни захтеви
- Одговарајућа диплома из рачунарских наука, информационих технологија или сродних области (или еквивалентно практично искуство)
Потребно искуство
- Сениор-ниво искуство у фуллстацк системском развоју
- Доказано искуство рада у агилним окружењима и испоруке скалабилних решења
Језички захтеви
- Познавање шведског језика (обавезно)
Начин рада: На лицу места са флексибилном опцијом рада на даљину (до 60%)
Zahtjevi
Obrazovanje
Постсекундарно образовање од две године или дуже у области технике и техничке индустрије
Radno iskustvo
Програмер