#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKrakówJavaSenior Java Developer
    Senior Java Developer
    new
    Java
    HCM Deck

    Senior Java Developer

    HCM Deck
    Kraków
    5 129 - 6 217 USDNet/month - B2B
    4 274 - 5 181 USDGross/month - Permanent
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent, B2B
    Operating mode
    Remote

    Tech stack

      OOP

      advanced

      Java

      advanced

    Job description

    Online interview

    W HCM Deck wspieramy sukces ponad 300 000 pracowników z takich firm jak Jeronimo Martins, Allegro, Decathlon, Play, Grupa Polsat Plus, 4F, Nationale Nederlanden, Allianz i innych.

    Nasz zespół pracuje w pełni zdalnie (mamy pracowników z całej Polski) lub hybrydowo z trzech biur: Krakowa, Warszawy i Tarnowa. Jesteśmy przyjaźni pracy zdalnej dzięki naszej kulturze remote smart i cyfrowemu ekosystemowi.

    Przede wszystkim jesteśmy zespołem entuzjastów technologii HR, którzy uwielbiają pracować nad rozwojem ludzi i organizacji! Zgodnie z wynikami ankiet, członkowie naszego zespołu cenią nas za elastyczność, autonomię oraz i kulturę organizacyjną. Dołączając do nas, będziesz pracować z naszym produktem - platformą HCM Deck, którą wciąż rozwijamy i doskonalimy. 


    Opis stanowiska

    Aktualnie do naszego zespołu technicznego szukamy doświadczonego Senior Java Developera, który pomoże nam projektować, budować i wdrażać innowacyjne rozwiązania w Javie, a także doskonale odnajdzie się w pracy zespołowej i będzie chętnie dzielił się wiedzą. Jesteśmy otwarci na nowe pomysły i unikalne punkty widzenia.

    Pracujemy w cross-funkcjonalnych zespołach produktowych, w których stawiamy na efektywne planowanie projektów, stosując zwinne metodologie i iteracyjne podejście do rozwoju oprogramowania.


    Dlaczego warto wybrać nas? 

    • Będziesz mieć bezpośredni wpływ na rozwój i doskonalenie produktu, który ma realny wpływ na rozwój pracowników w wielu organizacjach.
    • Będziesz pracować w zespole specjalistów o zróżnicowanym seniority (Juniorzy, Mid i Senior Developerzy), który ceni współpracę i wspólne podejmowanie decyzji, oraz gdzie Twoje pomysły i inicjatywy są mile widziane i wspierane.
    • Będziesz pracować przy rozwoju jednego produktu Saas (jesteśmy firmą produktową), gdzie poszczególne zespoły mają wydzielone odpowiedzialności, gdzie jest krótka ścieżka decyzyjna i swoboda w wyborze rozwiązania.


    Co oferujemy?

    • Możliwość pracy w 100% zdalnej (na terenie Polski) lub z jednego z naszych biur (Tarnów/Kraków/Warszawa). Cenimy sobie spotkania F2F, dlatego średnio 2 razy w miesiącu widzimy się w naszym biurze w Tarnowie (podczas rekrutacji ustalimy wspólnie, jak często Ty możesz do nas dołączać.)
    • Praca w dojrzałej kulturze, opartej na autonomii, bezpieczeństwie psychologicznym, odpowiedzialności i przynależności.
    • Ustrukturyzowany onboarding, który pomoże ci płynnie wdrożyć się w nową rolę
    • 19 800 - 24 000 PLN netto + VAT/miesiąc na kontrakcie B2B lub 16 500 - 20 000 PLN brutto/miesiąc na umowie o pracę
    • Karta Multisport
    • Prywatne ubezpieczenie medyczne
    • Elastyczne godziny pracy i równowaga między życiem zawodowym a prywatnym - to coś, na czym naprawdę nam zależy
    • Wellbeing Days - 4 dodatkowe dni wolne rocznie, aby jeszcze bardziej promować harmonię między życiem zawodowym a prywatnym.
    • 24 płatne dni wolne dla B2B
    • Środowisko pracy otwarte na dzielenie się i wymianę wiedzy (1 w miesiącu Dzień Dzielenia się Wiedzą).
    • Dedykowany indywidualny budżet rozwojowy i 8 godzin indywidualnego czasu rozwojowego miesięcznie, abyś mógł regularnie inwestować czas w swój ciągły rozwój i Indywidualny Plan Rozwoju.


    Czym będziesz się zajmować w HCM Deck:

    • Projektowanie, wdrażanie i testowanie wysokowydajnych rozwiązań w języku Java, z wykorzystaniem nowoczesnych metodologii oraz technologii.
    • Analiza i rozwiązywanie incydentów oraz problemów w istniejących aplikacjach, a także proponowanie i wdrażanie ulepszeń w celu poprawy ich wydajności i stabilności.
    • Promowanie kultury inżynierskiej jakości dobrych zasad rozwoju oprogramowania i innowacji w ramach zespołu.
    • Mentoring i wsparcie innych członków zespołu w rozwoju technicznym oraz doskonaleniu umiejętności, zapewniając dzielenie się wiedzą i najlepszymi praktykami.


    Jakich kwalifikacji szukamy:

    • 5 lat doświadczenia na stanowisku Java Developer.
    • Bardzo dobre zrozumienie programowania obiektowego (OOP), interfejsów RESTful API, wzorców projektowych, zasad clean code i najlepszych praktyk.
    • Doświadczenie w rozwijaniu oprogramowania zgodnie z najwyższymi standardami, odpowiadającymi nowoczesnym zasadom rozwoju oprogramowania: SOLID, KISS, DRY, YAGNI.
    • Doświadczenie w pracy z relacyjnymi bazami danych (np. MySQL, PostgreSQL) i pisaniu wydajnych zapytań.
    • Znajomość technologii ORM (np. JPA, SpringData).
    • Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
    • Praktyczne doświadczenie w automatycznym testowaniu rozwiązań.
    • Znajomość tradycyjnych procesów i narzędzi rozwoju oprogramowania, w tym Maven/Gradle, Git, JIRA, Confluence, Code Reviews i CI/CD.
    • Znajomość Spring Framework, w tym Spring Boot i Spring Security.
    • Zdolność do zrozumienia wymagań biznesowych i przełożenia ich na wymagania techniczne.
    • Dobrze rozwinięte umiejętności komunikacyjne i pracy zespołowej.
    • Znajomość języka angielskiego na poziomie B1.

    Dodatkowym atutem będzie:

    • Znajomość BDD, DDD, CQRS
    • Doświadczenie z architekturą heksagonalną
    • Umiejętność profilowanie i optymalizacji aplikacji


    Dodatkowe informacje

    Czego możesz się spodziewać w trakcie procesu rekrutacji:

    1. Wstępna rozmowa z rekruterem, podczas której omówimy krótko rolę i nasze wzajemne oczekiwania.
    2. Zadanie rekrutacyjne, które pozwoli ci sprawdzić, na czym będzie polegać twoja rzeczywista praca.
    3. Rozmowa z dwoma współpracownikami, podczas której chcielibyśmy dowiedzieć się więcej o Twoim doświadczeniu i kwalifikacjach oraz omówić Twoje zadanie.
    4. Finalna rozmowa z Head of Engineering, Senior Java Developer i People and Culture manager, podczas której chcielibyśmy dowiedzieć się więcej o Tobie jako osobie i lepiej Cię poznać.


    Czy brzmi to jak interesująca okazja dla Ciebie lub kogoś z Twoich znajomych? Nie wahaj się i aplikuj lub przekaż ogłoszenie dalej.

    Nie możemy się doczekać spotkania z Tobą!


    5 129 - 6 217 USD

    B2B

    4 274 - 5 181 USD

    Permanent