Zaaplikuj teraz
Senior Java Developer (Spring)
-
Seniority:
Senior
-
Work model:
Remote Poland
-
City:
Poland
-
Language:
Wyłącznie w języku polskim
-
Oczekiwania:
- Minimum 8 lat doświadczenia na stanowisku programisty Java
- Bardzo dobra znajomość języka Java (min. wersja 8)
- Doświadczenie w pracy z JPA lub inną biblioteką ORM (np. Hibernate)
- Praktyczna znajomość relacyjnych baz danych (np. MySQL, PostgreSQL, MS SQL, Oracle)
- Znajomość narzędzi do zarządzania zależnościami i budowania projektów (Maven/Gradle)
- Doświadczenie w tworzeniu i integracji REST API
- Znajomość frameworków Spring oraz Spring Boot
- Umiejętność pisania testów jednostkowych z wykorzystaniem popularnych bibliotek (np. JUnit, Mockito)
- Biegła znajomość j. polskiego w mowie i piśmie
-
Mile widziane:
- Zaawansowana znajomość SQL, w tym optymalizacja zapytań
- Doświadczenie z Spring Security
- Głębsza znajomość Hibernate
- Udział w projektach z obszaru ochrony zdrowia (część biała lub rejestry medyczne)
-
Zadania:
- Projektowanie, rozwój i utrzymanie aplikacji backendowych w języku Java
- Tworzenie i integracja REST API z innymi systemami
- Implementacja logiki biznesowej zgodnie z wymaganiami projektowymi
- Praca z relacyjnymi bazami danych (np. PostgreSQL, MySQL, Oracle) – projektowanie struktur, optymalizacja zapytań SQL
- Wykorzystywanie technologii ORM (np. Hibernate, JPA) do mapowania danych
- Utrzymywanie i rozwijanie projektów opartych na Spring i Spring Boot
- Tworzenie testów jednostkowych i integracyjnych z wykorzystaniem JUnit, Mockito lub innych bibliotek
- Współpraca z zespołem analityków, testerów i innych programistów w ramach metodyk zwinnych (Agile/Scrum)
- Udział w projektach z obszaru ochrony zdrowia – rozwój systemów wspierających rejestry medyczne lub część białą
- Dbanie o jakość kodu, zgodność z dobrymi praktykami programistycznymi oraz dokumentację techniczną
-
Nasza oferta:
- Pakiet benefitów pozapłacowych — korzystaj z Udemy for Business, prywatnej opieki medycznej, karty Multisport, pakietu weterynaryjnego, lekcji językowych i bonów zakupowych.
- Elastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizcji.
- Rozwój kariery — dostęp do możliwości rozwoju zawodowego i nauki, w tym korzyści związanych z naszymi oficjalnymi partnerstwami z globalnymi gigantami IT, m.in. Microsoft, AWS, Snowflake, Salesforce.
- Globalna współpraca — praca w zróżnicowanym, międzynarodowym zespole.
- Angażująca społeczność — praca z pełnymi pasji profesjonalistami i udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR.
- Wydarzenia team buildingowe, w tym nasza tradycja firmowa (coroczne wydarzenie firmowe na Mazurach).
Senior Java Developer (Spring)
Zaaplikuj teraz