JustJoin.IT Hybrydowo Senior

Java Developer (Java + AWS)

fireup.pro

⚲ Rybnik

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • Docker
  • Spring
  • Amazon AWS

Opis stanowiska

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

🔍 Dekoder Ogłoszenia

🔴
długoterminowe partnerstwa z klientami, którzy pozostają z nami latami
Może to oznaczać stabilność, ale też potencjalne przywiązanie do przestarzałych technologii lub brak możliwości pracy nad nowymi, ekscytującymi projektami.
🟡
rozwiązania, które rzeczywiście rozwiązują ich problemy biznesowe
Podkreśla to skupienie na dostarczaniu wartości, ale może też sugerować, że praca będzie bardziej skoncentrowana na spełnianiu wymagań biznesowych niż na innowacjach technologicznych.
🟢
projekt o realnym wpływie na branżę healthcare
To pozytywny aspekt, ale warto upewnić się, jaki jest faktyczny zakres tego wpływu i czy jest on zgodny z oczekiwaniami.
🔴
implementację testów na różnych poziomach: jednostkowych, integracyjnych, komponentowych, kontraktowych, funkcjonalnych oraz wydajnościowych
Choć brzmi to kompleksowo, może oznaczać bardzo dużą ilość pracy związanej z testowaniem, która może być czasochłonna i wymagać szerokiego zakresu umiejętności.
🟡
codzienną współpracę z międzynarodowym zespołem w metodologii Scrum
Może oznaczać elastyczność i możliwość pracy z różnymi kulturami, ale też potencjalne wyzwania komunikacyjne związane z różnicami językowymi i strefami czasowymi.