Pracuj.pl Hybrydowo Senior New

Starszy/a inżynier/ka oprogramowania

NASK

⚲ Warszawa, Wola

12 000–16 000 zł brutto / mies.

Wymagania

  • Spring Boot
  • Spring MVC
  • Spring Security
  • SpringDoc/OpenAPI
  • Jakarta EE/Servlet API
  • Lombok
  • Thymeleaf
  • Apache Tomcat
  • HAProxy
  • Traefik
  • Git
  • Maven
  • Docker
  • Docker Compose
  • SonarQube
  • Java 17/21
  • Spock Framework/Groovy
  • JUnit
  • Spring Boot Test
  • Playwright/Pytest
  • JaCoCo
  • JMeter
  • Allure
  • GitLab CI/CD
  • Ansible
  • Makefile
  • Hardware Security Module (HSM)
  • Java Security

Opis stanowiska

Nasze wymagania: bardzo dobra znajomość programowania w języku Java 17/21 dobra znajomość frameworków i bibliotek: Spring Boot, Spring MVC, Spring Security, SpringDoc/OpenAPI, Jakarta EE/Servlet API, Lombok, Thymeleaf dobra znajomość technologii i narzędzi: Apache Tomcat, HAProxy, Traefik, Git, Maven, Docker, Docker Compose, SonarQube praktyczna znajomość narzędzi i frameworków do testowania: Spock Framework/Groovy, JUnit, Spring Boot Test, Playwright/Pytest, JaCoCo, JMeter, Allure praktyczna znajomość narzędzi do automatyzacji: GitLab CI/CD, Ansible, Makefile znajomość zagadnień z obszaru bezpieczeństwa aplikacyjnego, w tym PKI i zarządzania certyfikatami doświadczenie w administrowaniu systemem Linux umiejętność analizy i rozwiązywania problemów dobrze rozwinięte umiejętności komunikacyjne rzetelność, samodzielność, systematyczność i dokładność znajomość języka angielskiego na poziomie co najmniej B2 co najmniej 3 lata doświadczenia na podobnym stanowisku Mile widziane: znajomość mechanizmów Java Security, projektowanie systemów doświadczenie w obszarze federacji tożsamości oraz protokołu SAML, praktyczna znajomość PKCS#11, doświadczenie w pracy z Hardware Security Module (HSM) Zakres obowiązków: Bieżące wsparcie i utrzymanie oraz rozwój usług węzła eIDAS Wytwarzanie oprogramowania w oparciu o podejście mikrousług Projektowanie i wytwarzanie wydajnego oraz stabilnego oprogramowania w oparciu o metodyki zwinne Automatyzacja procesów utrzymaniowych, testowych i wdrożeniowych (CI/CD) w celu podniesienia niezawodności i bezpieczeństwa systemu Bieżąca współpraca z zespołami technicznymi państw członkowskich UE w celach realizacji nowych integracji oraz utrzymania prawidłowego działania istniejących integracji z węzłem eIDAS Bieżąca współpraca z operatorem Krajowego Węzła Identyfikacji Elektronicznej w celach utrzymania prawidłowego działania integracji oraz rozwiązywania incydentów i problemów funkcjonalnych w tym zakresie Realizacja nowych funkcjonalności oraz ich testy jednostkowe i integracyjne. Analiza i diagnozowanie problemów oraz ich usuwanie Optymalizacja działania systemu oraz wsparcie procesu wytwarzania oprogramowania Dokumentowanie zaimplementowanych rozwiązań Praca z systemami wersjonowania kodu źródłowego