Junior JAVA Developer

  • Miejsce pracy: Tarnów (obecnie 100% zdalnie, docelowo 2 dni stacjonarnie w biurze, 3 dni pracy zdalnej), Tarnów, Poland
  • Pełny etat

Opis firmy

O nas

HCM Deck to platforma, dzięki której firmy zarządzają rozwojem i wiedzą swoich pracowników. Korzysta z niej 300 000 użytkowników organizacji takich jak Allegro, T-Mobile, Carlsberg, Volkswagen, Leroy Merlin. Jesteśmy najszybciej rosnącym start-upem HR tech w Polsce, a naszymi inwestorami są Rafał Sonik i Innovation Nest.

Opis stanowiska

Możesz liczyć na: 

  • wynagrodzenie: 5-9K brutto, UoP
  • stabilną, pełną wyzwań pracę (umowę o pracę lub B2B),
  • rozwój: zapewniamy szkolenia merytoryczne i językowe, udział konferencje,
  • pracę w zwinnych metodykach
  • przyjazną i swobodną atmosferę w pracy,
  • udział w tworzeniu innowacyjnego produktu,
  • niekorporacyjne podejście: jesteśmy elastyczni i szanujemy rytm Twojego życia,
  • pakiet socjalny obejmujący m.in. kartę wstępu na obiekty sportowe, prywatną opiekę medyczną (po okresie próbnym) i spotkania integracyjne.

W HCM Deck będziesz:

  • projektować i implementować oprogramowanie w technologii Java,
  • rozwijać utrzymywane aplikacje,
  • budować aplikacje bezpieczne i wolne od podatności,
  • przygotowywać dokumentację.

Kwalifikacje

Szukamy kogoś, kto ma:

  • wykształcenie wyższe z zakresu informatyki lub aktualni studenci kierunków informatycznych
  • umiejętność programowania w technologii Java
  • znajomość relacyjnych baz danych i SQL
  • zna język angielski na poziomie komunikatywnym, bez problemu czyta i tworzy dokumentację techniczną,
  • jest komunikatywny, lubi pracować w zespole, dzielić się wiedzą i wspólnie decydować o podziale pracy.

Mile widziana znajomość:

  • wzorców projektowych, w tym MVC,
  • relacyjnych baz danych (PostgreSQL) i języka zapytań SQL,
  • narzędzi wersjonowania (GIT),
  • zasad CleanCode i praktyczne doświadczenie w testowaniu własnego kodu i pisaniu testów jednostkowych (np. JUnit, TestNG, Mockito, Spock),
  • narzędzi ciągłej integracji (np. Jenkins),
  • technologii ORM (np. JPA, Hibernate, SpringData)
  • Spring, SpringBoot 

Dodatkowe informacje

Czego możesz oczekiwać podczas rekrutacji:

  • Rozmowy z Head of Engineering
  • Testu online
  • Zadania do rozwiązania podczas Pair programming z Senior Java Developerem