Fullstack Java Developer
HCM Deck.com
Office
Kraków, Województwo małopolskie, Poland
Full Time
Opis Firmy
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 (z terenu całej Polski) lub hybrydowo z trzech biur: Krakowa, Warszawy i Tarnowa.
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 kulturę organizacyjną.
Opis Oferty Pracy
Aktualnie do naszego zespołu technicznego szukamy doświadczonego Fullstack 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 (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 Ci 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 raz w miesiącu staramy się spotkać 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ę
- 16 600 - 19 200 PLN netto + VAT/miesiąc na kontrakcie B2B
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.
- Ś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.
- Współpraca z designerami w tworzeniu wewnętrznej biblioteki komponentów (design systemu).
- 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.
Kwalifikacje
Jakich Kwalifikacji Szukamy:
- Min. 3 lata doświadczenia na stanowisku developer
- Bardzo dobra znajomość języka Java
- Bardzo dobra znajomość React
Dobra Znajomość Typescript
- 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.
- Korzystania w codziennej pracy z AI-assisted coding (Copilot, Cursor, OpenAI).
- 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 oraz języka polskiego na poziomie C1+
- Znajomość BDD, DDD, CQRS
- Doświadczenie z architekturą heksagonalną
- Umiejętność profilowania i optymalizacji aplikacji
- Czego możesz się spodziewać w trakcie procesu rekrutacji:
- Korzystania w codziennej pracy z AI-assisted coding (Copilot, Cursor, OpenAI).
- 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 oraz języka polskiego na poziomie C1+
- Znajomość BDD, DDD, CQRS
- Doświadczenie z architekturą heksagonalną
- Umiejętność profilowania i optymalizacji aplikacji
- Czego możesz się spodziewać w trakcie procesu rekrutacji:
Dodatkowym Atutem BęDzie:
Dodatkowe Informacje
- Wstępna rozmowa z rekruterem, podczas której omówimy krótko rolę i nasze wzajemne oczekiwania.
- Zadanie rekrutacyjne, które pozwoli ci sprawdzić, na czym będzie polegać twoja rzeczywista praca.
- 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
- 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ć. (Zastrzegamy sobie możliwość przeprowadzenia etapu 3 lub 4 stacjonarnie w jednym z naszych biur)
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ą!
Fullstack Java Developer
Office
Kraków, Województwo małopolskie, Poland
Full Time
October 6, 2025