Системен разработчик (пълен стек) – старши ниво
Описание
Описание на работата
Търсим висококвалифициран старши системен разработчик (пълен стек) за нашия клиент. Ролята включва работа в съвместна agile среда, която набляга на собствеността, непрекъсната обратна връзка и тясно взаимодействие със заинтересованите страни по време на целия lifecycle на софтуерна разработка.
Избраният консултант ще допринася активно от ранния етап на анализ на изискванията чрез разработка, тестване, внедряване и текущи подобрения. Тази позиция изисква проактивен подход към иновациите, подобряване на качеството и автоматизация, като същевременно се гарантира съответствие със стандартите и методологиите на клиента.
Основни отговорности
- Проектиране, разработка и поддръжка на backend системи основно с Java (Spring framework)
- Управление и оптимизиране на среди на сървъри за приложения, особено JBoss
- Допринасяне за frontend разработка с помощта на Vue 3, когато е необходимо
- Управление на процесите за непрекъсната интеграция и внедряване (CI/CD) с инструменти като Docker и Kubernetes
- Надзор на управлението на жизнения цикъл на съществуващи приложения и услуги
- Сътрудничество с вътрешни екипи и външни заинтересовани страни за превръщане на бизнес нуждите в технически решения
- Внедряване на стратегии за автоматизация за подобряване на ефективността, мащабируемостта и качеството
- Гарантиране, че всички решения отговарят на изискванията за производителност, оперираемост, поддръжка и IT сигурност
- Документиране на техническите процеси и споделяне на знания със съответните заинтересовани страни в рамките на организацията на клиента
Допълнителни отговорности
- Прилагане на практики за разработка, управлявана от тестове (TDD) и разработка, управлявана от поведение (BDD)
- Работа с микросървисна архитектура и инструменти за управление на API като WSO2 API Manager
- Участие в инициативи за непрекъснато подобрение и мониторинг на средата
Методология на работа
- Agile и итеративен подход за разработка
- Привеждане на рамката в съответствие с принципите на SAFe (Scaled Agile Framework)
- Висока степен на лична отговорност в ориентирана към екип среда
- Силно наблягане на доставката, ориентирана към стойност, и непрекъснатите цикли на обратна връзка
Стек от технологии и инструменти
Технологии:
- Java (Spring Boot, Spring Security)
- Docker, Kubernetes, Kafka
- JBoss Application Server
- JavaScript (Vue 3), HTML, CSS (съгласно WCAG 2.1 и насоките на DIGG)
Инструменти и платформи:
- Jira, Confluence
- GitLab, Maven
- Insomnia, Swagger (API)
- MQ Explorer, WSO2
- Figma, Cypress, Cucumber, Gherkin
Необходими умения
- Силна експертиза в Java разработка (Spring екосистема)
- Познаване на JavaScript и съвременни frontend рамки (Vue 3)
- Практически опит с CI/CD pipeline-ове и инструменти за контейнеризация
- Силно разбиране на микросървисна архитектура и API интеграции
- Запознатост с cloud-native и разпределени системи
Изисквания за образование
- Подходяща степен по компютърни науки, информационни технологии или свързана област (или еквивалентен практически опит)
Изисквания за опит
- Старши опит в разработка на системи с пълен стек
- Доказан опит в agile среди и доставяне на мащабируеми решения
Езикови изисквания
- Познаване на шведски език (задължително)
Начин на работа: На място с възможност за гъвкава отдалечена работа (до 60%)
Zahtjevi
Obrazovanje
Висше образование две или повече години в областта на техниката и технологичната индустрия
Radno iskustvo
Софтуерен разработчик