freehire launches on Product Hunt on 26 August.

Follow →

Remote JAVA Developer (junior) - 7 000 - 13 000 netto / B2B

Summary

Build and maintain Java/Spring backend services and React UIs, writing clean code, tests, and participating in full delivery cycles from requirements to production deployments.

Ogłoszenie archiwalne, może być już nieaktualne.

Responsibilities

  • pisanie i obsługa aplikacji internetowych Java/Spring oraz React UI,
  • programowanie zwinne w oparciu o Jira i Confluence,
  • uczestnictwo w całym procesie dostarczania od wymagań, poprzez rozwój, aż po wdrożenia,
  • upewnianie się, że Twoje rozwiązania spełniają wymagania dotyczące wydajności, bezpieczeństwa i skalowalności,
  • projektowanie, wdrażanie i utrzymywanie faz aplikacji Java,
  • przeprowadzanie analizy, programowania, testowania i debugowania oprogramowania,
  • identyfikowanie problemów z aplikacjami produkcyjnymi i nieprodukcyjnymi,
  • przekształcenie wymagań w postanowienia,
  • rekomendowanie zmian w celu usprawnienia ustalonych procesów aplikacji Java,
  • opracowywanie projektów technicznych dla rozwoju aplikacji,
  • tworzenie kodu aplikacji dla programów Java.

Requirements

  • umiejętności (i chęć pisania) wydajnego, czystego kodu,
  • doświadczenia komercyjnego - min. 2 lata w technologiach: Java, Spring, Hibernate,
  • umiejętności pisania testów (jUnit, Mockito),
  • dobrej znajomości Git i Maven/Gradle oraz podstawowej wiedzy z zakresu CI/CD (Jenkins, Docker),
  • umiejętności i chęci robienia dobrego code-review,
  • co najmniej podstawowej znajomości popularnych algorytmów i rozumienie zagadnień złożoności obliczeniowej (i pamięciowej) oraz znajomości podstawowych wzorców projektowych,
  • dobrej znajomości SQL i min. podstawowej umiejętności optymalizacji zapytań,
  • umiejętności efektywnej komunikacji z innymi członkami zespołu, analitykami, architektami, a gdy potrzeba również z klientem - w języku polskim i angielskim,
  • samodzielności, odpowiedzialności, dobrej organizacji pracy,
  • zdolności interpersonalnych.

Mile widziana

  • podstawowa wiedza front-endowa - doświadczenie w pracy z dużymi zbiorami danych,
  • doświadczenie w pracy z technologiami NoSQL,
  • podstawowa wiedza z obszaru DevOps.

Stack technologiczny

  • Java 18+
  • Spring Core/Cloud/Boot (latest stack 2.7.*)
  • JUnit
  • SQL Server, Redis, MongoDB
  • Rabbit MQ
  • Docker
  • Azure Key Vault, HashiCorp Vault
  • Azure Cloud
  • Microservice architecture
  • Hexagonal architecture
  • Domain driven design
  • Behavior-driven development
  • Test-driven development

Co chcemy Ci zaoferować

  • udział w innowacyjnym, międzynarodowym projekcie, możliwość wywierania wpływu na kształt firmy i na świat poprzez projekt z misją,
  • elastyczne podejście co do formy zatrudnienia, urlopów, czasu i miejsca pracy,
  • partnerskie podejście do współpracowników w zakresie rozwoju i budowy kompetencji - wspólnie ustalany plan szkoleń, fundowanie kursów dobranych przez kandydata i ustalonych z firmą, w razie potrzeby coaching itd.
  • spotkania integracyjne, warsztaty oraz szkolenia,
  • płatny urlop dla osób zatrudnionych na B2B,
  • atrakcyjne wynagrodzenie uwzględniające poziom Twojego doświadczenia i indywidualne potrzeby,
  • pracę zdalną,
  • ubezpieczenie zdrowotne i od utraty zdolności do pracy,
  • stabilną i rozwojową pracę w dofinansowanym startupie,
  • świetną atmosferę - współpracę z otwartymi ludźmi, brak korporacyjnej gry pozorów.

Jak wyglądać będzie proces rekrutacji?

  1. I etap - prosimy o przesłanie CV oraz dodanie do dokumentów aplikacyjnych poniższej klauzuli zgody na przetwarzanie danych osobowych zgodnie z art. 6 ust. 1 lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE. Aplikacje, które nie będą zawierały poniższej klauzuli nie będą brane pod uwagę w procesie rekrutacji:
  2. «Wyrażam dobrowolną zgodę na przetwarzanie moich danych osobowych na potrzeby realizacji procesu rekrutacji.»
  3. II etap – rozmowa telefoniczna ze specjalistą z firmy.

Zastrzegamy sobie prawo do skontaktowania się z wybranymi Kandydatami.

Uwagi prawne: Maksymalny rozmiar pliku nie dotyczy; praca rekrutacyjna odbywa się zgodnie z obowiązującymi przepisami prawa. Twoje dane osobowe będą przetwarzane wyłącznie w celach rekrutacyjnych.

Już teraz każdy ma możliwość stworzenia własnego życiorysu w kilka chwil.

Uzyskaj dostęp do najlepszych ofert pracy.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available