Programista systemowy (Fullstack) - poziom seniorski

Semicon Service Nordic AB··6. 05. 2026. - 5. 06. 2026.
Rola:Specjalista ds. rozwoju oprogramowania
Kategoria:Prace ręczne i IT
Wymagany szwedzki:Tak

Opis

Opis stanowiska

Poszukujemy doświadczonego Starszego Programisty Systemowego (Fullstack) dla naszego klienta. Rola obejmuje pracę w środowisku współpracy zwinnej, kładącej nacisk na własność, ciągłe informacje zwrotne oraz ścisłą interakcję z interesariuszami na wszystkich etapach cyklu życia oprogramowania.

Wybrany konsultant będzie aktywnie uczestniczyć od wczesnej fazy analizy wymagań, przez rozwój, testowanie, wdrożenie i ciągłe ulepszenia. Stanowisko wymaga proaktywnego podejścia do innowacji, poprawy jakości i automatyzacji, przy jednoczesnym zapewnieniu zgodności ze standardami i metodologiami klienta.

Kluczowe obowiązki

  • Projektowanie, rozwijanie i utrzymywanie systemów backendowych głównie z wykorzystaniem Java (Spring framework)
  • Zarządzanie i optymalizacja środowisk serwerów aplikacji, szczególnie JBoss
  • Udział w pracach nad frontendem z użyciem Vue 3 w razie potrzeby
  • Prowadzenie procesów ciągłej integracji i wdrożeń (CI/CD) przy użyciu narzędzi takich jak Docker i Kubernetes
  • Nadzór nad zarządzaniem cyklem życia istniejących aplikacji i usług
  • Współpraca z zespołami wewnętrznymi i zewnętrznymi interesariuszami w celu przełożenia potrzeb biznesowych na rozwiązania techniczne
  • Wdrażanie strategii automatyzacji w celu poprawy wydajności, skalowalności i jakości
  • Zapewnienie, że wszystkie rozwiązania są zgodne z wymaganiami dotyczącymi wydajności, operacyjności, łatwości utrzymania i bezpieczeństwa IT
  • Dokumentowanie procesów technicznych i dzielenie się wiedzą z odpowiednimi interesariuszami w organizacji klienta

Dodatkowe obowiązki

  • Stosowanie praktyk Test-Driven Development (TDD) i Behavior-Driven Development (BDD)
  • Praca z architekturą mikrousług i narzędziami do zarządzania API, takimi jak WSO2 API Manager
  • Udział w inicjatywach ciągłego doskonalenia i monitorowaniu środowiska

Metodologia pracy

  • Agile i iteracyjne podejście do rozwoju
  • Dostosowanie ramowe do zasad SAFe (Scaled Agile Framework)
  • Wysoki stopień indywidualnej odpowiedzialności w ramach pracy zespołowej
  • Silny nacisk na dostarczanie wartości i ciągłe pętle informacji zwrotnej

Stos technologiczny i narzędzia

Technologie:

  • Java (Spring Boot, Spring Security)
  • Docker, Kubernetes, Kafka
  • Serwer aplikacji JBoss
  • JavaScript (Vue 3), HTML, CSS (zgodne z WCAG 2.1 i wytycznymi DIGG)

Narzędzia i platformy:

  • Jira, Confluence
  • GitLab, Maven
  • Insomnia, Swagger (API)
  • MQ Explorer, WSO2
  • Figma, Cypress, Cucumber, Gherkin

Wymagane umiejętności

  • Silna wiedza w zakresie programowania Java (ekosystem Spring)
  • Biegłość w JavaScript i nowoczesnych frameworkach frontendowych (Vue 3)
  • Doświadczenie praktyczne w pracy z potokami CI/CD i narzędziami konteneryzacji
  • Solidne zrozumienie architektury mikrousług i integracji API
  • Znajomość systemów natywnie chmurowych i rozproszonych

Wymagania edukacyjne

  • Odpowiedni stopień w dziedzinie informatyki, technologii informacyjnej lub pokrewnej (lub równoważne doświadczenie praktyczne)

Wymagane doświadczenie

  • Doświadczenie na poziomie seniorskim w programowaniu fullstack
  • Sprawdzone osiągnięcia w pracy w środowiskach zwinnych i dostarczaniu skalowalnych rozwiązań

Wymagania językowe

  • Biegłość w języku szwedzkim (wymagane)

Tryb pracy: stacjonarny z możliwością elastycznej pracy zdalnej (do 60%)

Zahtjevi

Obrazovanje

Wykształcenie policealne lub wyższe (min. dwa lata) w zakresie techniki i przemysłu technicznego

Radno iskustvo

Programista oprogramowania