Programista Systemowy

Semicon Service Nordic AB··24. 04. 2026. - 24. 05. 2026.
Rola:Programista Systemowy
Kategoria:Prace ręczne i IT
Wymagany szwedzki:Nie

Opis

O możliwości

Nasz klient poszukuje starszego programisty systemowego do dynamicznego zespołu Agile. Zlecenie kładzie duży nacisk na silną współpracę, ciągły dialog i bliską interakcję zarówno z zespołami wewnętrznymi, jak i zewnętrznymi interesariuszami. Konsultant będzie aktywnie uczestniczyć w całym cyklu życia rozwoju oprogramowania, przyczyniając się zarówno do innowacyjności, jak i doskonałości operacyjnej.


Opis roli

Wybrany kandydat będzie zaangażowany w pełnocykliczny rozwój systemów, koncentrując się na rozwiązaniach opartych na Javie. Rola obejmuje pracę w ramach metodyki Agile, wkład w dostarczanie wysokiej jakości oprogramowania, automatyzację oraz ciągłe doskonalenie, przy jednoczesnym zapewnieniu zgodności z wymaganiami biznesowymi i technicznymi.


Kluczowe obowiązki

  • Rozwój i ulepszanie funkcjonalności systemu w oparciu o wymagania operacyjne klienta i użytkowników zewnętrznych
  • Napędzanie ciągłego doskonalenia w celu optymalizacji jakości, wydajności i efektywności systemu
  • Monitorowanie trendów branżowych i wdrażanie odpowiednich innowacji w praktykach programistycznych
  • Wdrażanie zautomatyzowanych rozwiązań w celu usprawnienia przepływów pracy deweloperskiej i utrzymania wysokich standardów
  • Projektowanie i wykonywanie testów jednostkowych, aby zapewnić szerokie pokrycie kodu i niezawodność
  • Tworzenie dokumentacji technicznej i ułatwianie transferu wiedzy do interesariuszy klienta
  • Budowanie i utrzymywanie solidnych, skalowalnych rozwiązań z naciskiem na jakość, automatyzację i metodyki Agile


Główne obowiązki techniczne

  • Rozwój systemów backendowych przy użyciu głównie Java (Spring Boot, Spring Security)
  • Zarządzanie potokami CI/CD i środowiskami kontenerowymi z wykorzystaniem Docker i Kubernetes
  • Praca z serwerami aplikacyjnymi, szczególnie JBoss
  • Zapewnienie zgodności rozwiązań z wymaganiami dotyczącymi wydajności, skalowalności, łatwości utrzymania i bezpieczeństwa IT


Dodatkowe obowiązki

  • Stosowanie praktyk Test-Driven Development (TDD) i Behavior-Driven Development (BDD)
  • Udział w pracach frontendowych przy użyciu Vue 3, JavaScript, HTML i CSS (zgodnie ze standardami WCAG 2.1)
  • Praca z narzędziami do zarządzania API, takimi jak WSO2, oraz architekturą mikroserwisową


Stack technologiczny i narzędzia

  • Backend: Java, Spring Boot, Spring Security, Maven, Kafka
  • Frontend: Vue 3, JavaScript, HTML, CSS
  • DevOps i narzędzia: Docker, Kubernetes, GitLab, Jira, Confluence
  • Dodatkowe narzędzia: Camunda, WSO2, Figma, Cypress, Xray, Cucumber, Gherkin


Wymagane doświadczenie i kwalifikacje

  • Duże doświadczenie w rozwoju systemów, szczególnie w środowiskach Java
  • Sprawdzona umiejętność pracy w metodykach Agile (najlepiej SAFe)
  • Poziom kompetencji: minimum Wystarczający, preferowany Wysoki do Wyjątkowego
  • Umiejętność samodzielnej, proaktywnej i współpracującej pracy w zespołach


Edukacja



Zahtjevi

Obrazovanje

Wykształcenie policealne dwuletnie lub dłuższe w zakresie techniki i przemysłu technicznego

Radno iskustvo

Programista systemowy