
Java Developer (K/M)
12000 - 16000 zł brutto + premia kwartalna
- Warszawa
- - umowa o pracę
- - pełny etat
- - Starszy specjalista
- - praca zdalna;
Rozwijaj z nami polski węzeł eIDAS
Chcesz pracować przy systemie, który ma realne znaczenie dla cyfrowego państwa i usług publicznych w całej Unii Europejskiej?
Dołącz do zespołu odpowiedzialnego za rozwój i utrzymanie polskiego węzła eIDAS – infrastruktury umożliwiającej bezpieczne, transgraniczne uwierzytelnianie obywateli w usługach publicznych państw UE.
W praktyce oznacza to pracę nad rozwiązaniami, dzięki którym obywatel Polski może potwierdzić swoją tożsamość elektroniczną w usługach elektronicznych innych państw Unii Europejskiej, a obywatele innych krajów UE mogą korzystać z wybranych usług w Polsce.
Kim jesteśmy?
Pełnimy rolę operatora polskiego węzła eIDAS i wspieramy Ministra Cyfryzacji w realizacji zadań związanych z jego funkcjonowaniem.
Odpowiadamy za rozwój, bezpieczeństwo, utrzymanie i ciągłość działania systemu. Pracujemy na styku inżynierii oprogramowania, cyberbezpieczeństwa, infrastruktury oraz integracji systemów administracji publicznej.
Dlaczego warto do nas dołączyć?
- będziesz pracować przy systemie o znaczeniu krajowym i europejskim,
- będziesz mieć realny wpływ na rozwój usług cyfrowych i transgranicznej identyfikacji elektronicznej,
- będziesz uczestniczyć w projektach na styku administracji publicznej, cyberbezpieczeństwa i nowoczesnych technologii,
- będziesz współtworzyć systemy, których niezawodność, bezpieczeństwo i dostępność mają bezpośrednie znaczenie dla obywateli
Twój zakres obowiązków:
- Rozwój i utrzymanie usług oraz komponentów tworzących polski węzeł eIDAS
-
Projektowanie, implementacja i rozwój stabilnego, bezpiecznego oraz wydajnego oprogramowania
-
Udział w projektowaniu rozwiązań technicznych, analizie wymagań oraz doborze właściwych mechanizmów integracji
-
Rozwój aplikacji i usług w architekturze modułowej/usługowej z wykorzystaniem dobrych praktyk inżynierii oprogramowania
-
Implementacja nowych funkcjonalności oraz przygotowywanie testów jednostkowych i integracyjnych
-
Automatyzacja procesów utrzymaniowych, testowych i wdrożeniowych, w szczególności w obszarze CI/CD
-
Diagnozowanie, analiza i rozwiązywanie problemów technicznych, funkcjonalnych oraz integracyjnych
-
Optymalizacja działania systemu oraz podnoszenie jego niezawodności, bezpieczeństwa i obserwowalności
-
Współpraca z zespołami technicznymi państw członkowskich UE przy realizacji nowych integracji oraz utrzymaniu istniejących połączeń z infrastrukturą eIDAS
-
Współpraca z operatorem Krajowego Węzła Identyfikacji Elektronicznej w zakresie utrzymania integracji, analizy incydentów oraz rozwiązywania problemów funkcjonalnych
-
Udział w przeglądach kodu oraz dbanie o jego jakość, czytelność, bezpieczeństwo i zgodność z przyjętymi standardami
-
Wspieranie zespołu w podejmowaniu decyzji architektonicznych, podnoszeniu standardów technicznych oraz rozwijaniu dobrych praktyk inżynierskich
-
Dokumentowanie wdrażanych rozwiązań, decyzji technicznych oraz procedur utrzymaniowych
Nasze wymagania:
- Bardzo dobra znajomość programowania w języku Java 17/21
- Dobra znajomość frameworków i bibliotek: Spring Framework, Spring Boot, Spring MVC, Spring Security
- Praktyczna znajomość technologii i narzędzi: Apache Tomcat, Maven i Git
- Doświadczenie w pisaniu testów jednostkowych/integracyjnych
- Znajomość zagadnień z zakresu bezpieczeństwa aplikacji
- Doświadczenie w administrowaniu systemem Linux
- Umiejętność analizy i rozwiązywania problemów
- Dobrze rozwinięte umiejętności komunikacyjne
- Rzetelność, samodzielność i dokładność
- Znajomość języka angielskiego na poziomie co najmniej B2
- Co najmniej 3 lata doświadczenia na podobnym stanowisku
Mile widziane:
- Znajomość domeny eIDAS
- Znajomość SAML 2.0
- Doświadczenie z OpenSAML
- Doświadczenie z Java Security API
- Znajomość PKI
- Doświadczenie z PKCS#11
- Doświadczenie z HSM
- Doświadczenie z HAProxy i Traefik
- Doświadczenie z monitoringiem i diagnostyką aplikacji produkcyjnych
Technologie i narzędzia, których używamy do testowania i oceny jakości kodu:
- Spock Framework / Groovy
- Spring Boot Test
- JUnit Platform
- JaCoCo
- Playwright / Pytest
- JMeter
- Allure Report
- JaCoCo
- SonarQube
- OWASP Dependency-Check
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.