
Starszy/a inżynier/ka oprogramowania
12 000 - 16 000 PLN brutto + premia kwartalna
- Warszawa
- umowa o pracę
- pełen etat
- senior
- praca hybrydowa
Zadaniem Zespołu Rozwoju Systemów w Centrum Cyberbezpieczeństwa i Infrastruktury, jest rozwój i utrzymanie polskiego węzła eIDAS oraz zapewnienie jego bezpieczeństwa i ciągłości działania. Jesteśmy zespołem wspierającym działania ministra właściwego ds. informatyzacji w zakresie cyfrowego rozwoju państwa realizując w NASK PIB zadanie Pełnienie roli operatora węzła eIDAS.
Twój 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łowgo 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
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)
Zapewniamy dobre warunki pracy
O właściwych ludzi trzeba odpowiednio dbać. Dlatego oferujemy cały szereg dodatkowych korzyści. Od szkoleń i kursów zawodowych, poprzez zajęcia z jogi i owocowe czwartki, po dofinansowaną kartę Multisport albo zwrot za bilety do kina czy teatru. To wszystko jest jednak dodatkiem do tego, że po prostu dobrze się z nami pracuje.
Zaczynamy między 7 a 10 rano.
Dbamy o zachowanie zdrowego podejścia do obowiązków służbowych.
Daje możliwość podnoszenia swoich kompetencji.
Działamy na pograniczu nauki, cyberbezpieczeństwa i nowych technologii.
Każdy pracownik ma możliwość korzystania z prywatnej opieki medycznej
Zachęcamy do aktywności sportowej lub uzyskania zwrotu za wydatki poniesione na kulturę.
Zwracamy część kosztów związanych z urlopem (tzw. wakacje pod gruszą).
Dajemy możliwość zawarcia dodatkowego ubezpieczenia na życie.