Remote JAVA Developer (Junior) in Kraków

Remote JAVA Developer (Junior) in Kraków

Kraków Pełny etat 7000 - 13000 zł / miesiąc (szac.) Stacjonarnie
C

W skrócie

  • Zadania: Twórz aplikacje internetowe w Java/Spring i React, uczestnicz w całym procesie dostarczania.
  • Firma: Innowacyjny startup z międzynarodowymi projektami i partnerskim podejściem.
  • Benefity: Elastyczne godziny pracy, płatny urlop, kursy i coaching, atrakcyjne wynagrodzenie.
  • Pozostałe informacje: Stabilna praca w przyjaznej atmosferze, bez korporacyjnych gier.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój firmy oraz świat.
  • Kwalifikacje: Min. 2 lata doświadczenia w Java, Spring, umiejętności programowania i komunikacji.

Przewidywane wynagrodzenie mieści się w przedziale 7000 - 13000 zł za miesiąc.

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

Obowiązki:

  • 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.

Wymagania:

  • 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 widziane:

  • 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?

  • 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: «Wyrażam dobrowolną zgodę na przetwarzanie moich danych osobowych na potrzeby realizacji procesu rekrutacji.»
  • 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.

Remote JAVA Developer (Junior) in Kraków – pracodawca: ccFound

Nasza firma to doskonały pracodawca, który oferuje elastyczne podejście do pracy zdalnej oraz możliwość uczestnictwa w innowacyjnych projektach międzynarodowych. Wspieramy rozwój naszych pracowników poprzez indywidualnie dopasowane plany szkoleń oraz coaching, a także zapewniamy atrakcyjne wynagrodzenie i przyjazną atmosferę pracy bez korporacyjnych gier pozorów.

C

Dane kontaktowe:

Zespół rekrutacyjny ccFound

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Remote JAVA Developer (Junior) in Kraków

Java
Spring
Hibernate
jUnit
Mockito
Git
Maven