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.