To ogłoszenie wygasło w dniu 2023-03-13 11:22.

Remote JAVA Developer (junior)

ccFound sp. z o.o. sp. k.

7 000 - 13 000 zł netto

  • Kontrakt Umowa

  • Junior Poziom doświadczenia

  • 31-50 pracowników Rozmiar firmy

  • 2019 Rok założenia firmy

  • https://ccfound.com WWW

Język programowania
Baza danych
Framework
Narzędzia

Opis oferty

Poszukujemy członka zespołu dla innowacyjnej technologicznej firmy ccFound sp. z o.o. sp. k. mającej na celu propagowanie wiedzy i mądrości w internecie poprzez międzynarodowy portal pytań i odpowiedzi będący jednocześnie zdecentralizowaną autonomiczną organizacją (DAO) z własnym coinem. Dotychczas firma pozyskała finansowanie w wysokości ponad 5 mln dolarów. Aktualnie poszukujemy osoby, która wesprze ccFOUND realizując zadania JAVA Developera.

 

Co będzie należało do Twoich obowiązków:

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

 
Czego od Ciebie wymagamy:

- 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, HashCorp 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.

Metodologia pracy

  • System kontroli wersji ― Git
  • System zarządzania projektem
  • Metodologia Agile
  • Komunikator firmowy
  • Code review
  • Continuous Integration
  • Testy jednostkowe
  • Testy integracyjne
  • Testerzy w zespole
  • System zarządzania wiedzą
  • Statyczna analiza kodu
  • Swoboda w wyborze oprogramowania

Oferujemy

  • Elastyczne godziny pracy
  • Szkolenia
  • Wsparcie mentorskie

Praca w ccFound sp. z o.o. sp. k.

Pytania i odpowiedzi