Junior Backend Java Developer
EPAM Systems
Jako Junior Backend Java Developer w EPAM Systems będziesz pracować nad backendem dużej aplikacji dla globalnego klienta. Twoja codzienna praca obejmie rozwijanie i utrzymywanie funkcji backendowych w Javie lub Kotlinie, pisanie dokumentacji technicznej, debugowanie, refaktoryzację kodu oraz integrację z zewnętrznymi serwisami. To rola w modelu hybrydowym (3 dni w biurze w Krakowie), typowa dla outsourcingu IT, gdzie współpracujesz z zespołem inżynieryjnym klienta.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak opisu procesu rekrutacyjnego (etapy, czas trwania), nie podano wielkości zespołu ani struktury zespołu.
Jako Junior Backend Java Developer w EPAM Systems będziesz pracować nad backendem dużej aplikacji dla globalnego klienta. Twoja codzienna praca obejmie rozwijanie i utrzymywanie funkcji backendowych w Javie lub Kotlinie, pisanie dokumentacji technicznej, debugowanie, refaktoryzację kodu oraz integrację z zewnętrznymi serwisami. To rola w modelu hybrydowym (3 dni w biurze w Krakowie), typowa dla outsourcingu IT, gdzie współpracujesz z zespołem inżynieryjnym klienta.
- ✓Programy certyfikacyjne (GCP, Azure, AWS) i dostęp do platform edukacyjnych (LinkedIn Learning, Cloud Guru)
- ✓Lekcje angielskiego w ramach benefitów
- ✓Szanse na relokację i pracę za granicą do 60 dni rocznie
- ✓Udział w programie akcji pracowniczych (ESPP)
- !Model hybrydowy z 3 dniami w biurze – ogranicza elastyczność
- !Opis wspomina 'cloud engineering', ale wymagania nie zawierają chmury – możliwe rozbieżności
- !Firma outsourcingowa – realna praca zależy od projektu i klienta, kultura może się różnić
- !Zestaw benefitów 'może się różnić' – nieprecyzyjne informacje o pakiecie
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja nowych funkcji backendowych w Javie/Kotlinie z wykorzystaniem REST API i SQL
- •Pisanie i aktualizacja dokumentacji technicznej (projektowej, deweloperskiej)
- •Debugowanie i rozwiązywanie problemów technicznych w aplikacji
- •Refaktoryzacja kodu i redukcja długu technicznego
- •Testowanie jednostkowe i integracyjne oprogramowania
- •Code review i współpraca z zespołem przy ustalaniu rozwiązań
- •Integracja z zewnętrznymi systemami i dostawcami usług
- •Udział w cyklu życia oprogramowania (analiza, projektowanie, wdrożenie)
Oferta odpowiednia dla osób na początku kariery w IT.
Kandydat z podstawową wiedzą z Javy i SQL, po stażu lub z małymi projektami, który jest gotowy do pracy w zespole i uzupełnienia braków technicznych pod okiem seniorów.
Seniorzy szukający autonomii technicznej i pełnej kontroli nad stackiem. Osoby preferujące pracę w pełni zdalną lub nieakceptujące modelu hybrydowego 3 dni w biurze.
- ?Jaki jest konkretny projekt/klient i w jakiej branży działa?
- ?Czy stack produkcyjny różni się od wymienionego w ogłoszeniu (np. czy używane są chmury)?
- ?Ile osób liczy zespół deweloperski i jaki jest podział ról?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy są zadania domowe lub live coding?
- ?Czy istnieje możliwość przejścia na etat lub zmiany projektu w przyszłości?
- ?Jaki jest poziom wsparcia ze strony seniorów i onboarding dla juniora?
- ?Czy w projekcie przewidziane są dyżury on-call lub praca w weekendy?
- ?Jakie są oczekiwania co do znajomości Kotlina – czy wymagana jest biegłość, czy wystarczy Java?
- −Brak opisu procesu rekrutacyjnego (etapy, czas trwania)
- −Nie podano wielkości zespołu ani struktury zespołu
- −Brak informacji o konkretnym kliencie lub branży projektu
- −Nie wiadomo, czy projekt jest greenfield czy utrzymanie legacy
- −Brak informacji o stosowanych technologiach chmurowych (jeśli jakiekolwiek)
- −Nie określono dokładnej liczby lat doświadczenia uznawanej za juniora
Firma deklaruje przyjazne środowisko, społeczność inżynierską oraz różnorodne wydarzenia integracyjne, ale rzeczywista atmosfera zależy od konkretnego projektu i klienta.