Dołączysz jako wsparcie dla Senior Java Developera, który pracuje jako freelancer realizujący projekty dla klientów z branży finansowej. Twoja rola będzie polegała na współpracy nad zadaniami programistycznymi, które realizowane są pod jego bezpośrednim nadzorem. Projekty dotyczą budowy i rozwoju aplikacji biznesowych, gdzie będziesz odpowiedzialny za implementację nowych funkcji, tworzenie testów oraz współpracę przy analizie wymagań technicznych.
Praca pozwoli Ci zdobyć cenne doświadczenie w realnych projektach finansowych, jednocześnie korzystając z wiedzy i wsparcia doświadczonego senior developera. Będziesz miał okazję uczyć się i rozwijać w kameralnym środowisku, gdzie stawiamy na bliską współpracę, jakość kodu i rozwój kompetencji technicznych.
To doskonała szansa na naukę praktycznych umiejętności w realnych projektach, z możliwością pracy w przyszłości nad bardziej zaawansowanymi technologiami pod okiem mentora.
responsibilities :
Implementacja funkcjonalności – Tworzenie nowych funkcji i modułów zgodnie z wymaganiami projektowymi.
Pisanie i utrzymywanie testów jednostkowych – Zapewnienie jakości kodu poprzez testowanie nowych i istniejących funkcjonalności.
Udział w analizach technicznych – Współpraca przy analizie wymagań oraz projektowaniu rozwiązań technicznych.
Rozwiązywanie problemów – Debugowanie i usuwanie błędów oraz optymalizacja istniejącego kodu.
Współpraca z zespołem – Praca w małym, kameralnym zespole, z możliwością uczenia się od bardziej doświadczonych programistów.
Utrzymywanie dokumentacji – Tworzenie oraz aktualizacja dokumentacji technicznej związanej z projektem.
requirements-expected :
Doświadczenie komercyjne – Minimum podstawowe doświadczenie w pracy z Javą, Springiem i Hibernate, co pozwoli na szybkie wdrożenie się w projekty.
Znajomość baz danych SQL – Umiejętność pracy z relacyjnymi bazami danych (np. MySQL, PostgreSQL).
Zdolności analityczne – Umiejętność rozwiązywania problemów technicznych i debugowania kodu.
Zrozumienie podstawowych praktyk testowania – Znajomość testów jednostkowych i chęć rozwijania się w tej dziedzinie.
Znajomość narzędzi kontroli wersji (Git) – Doświadczenie w pracy z systemem kontroli wersji Git.
Chęć nauki i rozwoju – Otwartość na zdobywanie nowych umiejętności i naukę od bardziej doświadczonych programistów.
Praca stacjonarna – Gotowość do pracy w biurze w Krakowie, 5 dni w tygodniu, przez 8 godzin dziennie (później możliwość pracy hybrydowej albo zdalnej)
offered :
Stałe wsparcie i mentoring – Pracując bezpośrednio pod okiem doświadczonego Senior Java Developera, zyskasz możliwość nauki i rozwoju swoich umiejętności w praktycznych projektach.
Kameralną atmosferę – Praca w małym, kilkuosobowym zespole, w przyjaznym i luźnym środowisku, gdzie ceni się współpracę i dobrą komunikację.
Rozwój zawodowy – Możliwość zdobycia doświadczenia w projektach dla branży finansowej, z realnym wpływem na tworzone aplikacje oraz wprowadzanie nowych technologii.
Elastyczność zatrudnienia – Wybór formy współpracy (B2B, umowa zlecenie), a po czasie możliwość przejścia na umowę o pracę (UoP).
Atrakcyjne wynagrodzenie – 8000 PLN netto na B2B, z odpowiednimi stawkami dla innych form zatrudnienia.
Perspektywa pracy hybrydowej – Po okresie stacjonarnej współpracy istnieje możliwość częściowej pracy zdalnej.