Nasze projekty to długoterminowe partnerstwa z klientami, którzy pozostają z nami latami. Dlaczego? Bo dostarczamy rozwiązania, które rzeczywiście rozwiązują ich problemy biznesowe. W fireup.pro jako Java Developer dołączysz do zespołu odpowiedzialnego za backend zaawansowanej platformy medycznej, działającej w międzynarodowym środowisku, dlatego jeśli szukasz miejsca, gdzie możesz wykorzystać swoją wiedzę w projekcie o realnym wpływie na branżę healthcare, aplikuj już teraz!
Będziesz odpowiadać za:
tworzenie i rozwój backendu platformy medycznej przetwarzającej dane pacjentów
implementację integracji z zewnętrznymi systemami
implementację testów na różnych poziomach: jednostkowych, integracyjnych, komponentowych, kontraktowych, funkcjonalnych oraz wydajnościowych
pisanie czystego, testowalnego kodu (TDD, BDD)
naprawę błędów i optymalizację istniejących rozwiązań
tworzenie niezbędnej dokumentacji
codzienną współpracę z międzynarodowym zespołem w metodologii Scrum
wspieranie pracy zespołu poprzez codzienne zaangażowanie
Oczekujemy:
min. 7 lat doświadczenia w programowaniu w Java (21+)
doświadczenie z: Spring 6, Spring Boot 3.5, JUnit 5, Mockito, Docker, Testcontainers, PostgreSQL, JPA + Hibernate
znajomość usług AWS (w tym doświadczenie z przetwarzaniem strumieniowym, np. Kinesis)
znajomość standardu FHIR lub innych specyfikacji danych medycznych
doświadczenie z OAuth2 / mechanizmami autoryzacji
umiejętność pisania testowalnego kodu (TDD/BDD)
znajomość systemu kontroli wersji Git
doświadczenie w Scrum
samodzielność, samoorganizacja, proaktywna komunikacja w zespole międzynarodowym
biegła znajomość języka polskiego i angielskiego (praca i komunikacja z zespołem odbywa się również w języku angielskim)
Docenimy dodatkowo:
OIDC, Keycloak
SQS, Kafka
Kubernetes (k8s)
testy E2E: Karate
certyfikaty AWS lub Oracle
znajomość Docker i konteneryzacji
doświadczenie z bazami danych SQL/NoSQL
znajomość praktyk CI/CD (pipeline'y, automatyzacja, quality gates)
doświadczenie z architekturą mikroserwisów
umiejętności analityczne i rozwiązywania problemów
Co oferujemy:
Zatrudnienie w oparciu o preferowaną przez Ciebie formę współpracy (UoP/B2B)
Hybrydowy model pracy (Rybnik) z elastycznymi warunkami, sam decydujesz, czy pracujesz zdalnie, czy z biura
Pracę w międzynarodowym środowisku, przy projektach o globalnym zasięgu
Nowoczesny sprzęt i wsparcie doświadczonego zespołu
Możliwości rozwoju umiejętności poprzez szkolenia i kursy językowe
Atrakcyjne benefity: karta MultiSport, prywatna opieka medyczna (PZU) i wiele innych
Firmowe śniadania i obiady dwa razy w tygodniu

