Back to job offers
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