Pracuj.pl Hybrydowo Mid

Młodszy Programista Java (k/m)

Polkomtel Sp. z o.o.

⚲ Warszawa, Mokotów

Do uzgodnienia

Wymagania

  • min. 1 rok doświadczenia zawodowego w komercyjnym projekcie
  • dobra znajomość Java (Spring / Hibernate)
  • znajomość relacyjnych i nierelacyjnych baz danych (MSSQL / MongoDB)

Mile widziane

  • doświadczenie w budowie i utrzymaniu mikroserwisów

Opis stanowiska

Dołączysz do Polkomtel jako młodszy programista Java i będziesz rozwijać oraz modyfikować istniejące aplikacje backendowe w ekosystemie Java — portale, rozwiązania selfcare, systemy sprzedażowe i integracyjne. Duża część pracy polega na analizie zgłoszeń z produkcji i środowisk testowych oraz szybkim przywracaniu stabilności systemów, co wiąże się z odpowiedzialnością za kluczowe systemy biznesowe. To oferta dla osoby z min. rocznym doświadczeniem komercyjnym, która chce uczyć się na istniejącym kodzie i stopniowo porządkować rozwijane obszary techniczne. Możesz zostać poproszony o wsparcie w gaszeniu problemów produkcyjnych, a nie tylko proaktywny rozwój nowych funkcji.

🔍 Dekoder Ogłoszenia

🔴
Min. rok doświadczenia zawodowego w komercyjnym projekcie
Może oznaczać, że szukają kogoś z doświadczeniem, ale niekoniecznie na poziomie samodzielnego programisty, a raczej kogoś, kto potrafi się uczyć i adaptować do istniejącego kodu.
🔴
rozwój i modyfikacja istniejących aplikacji backendowych, głównie w ekosystemie Java, stanowiących część większych systemów, takich jak portale, rozwiązania selfcare, systemy sprzedażowe i integracyjne
Praca może polegać głównie na utrzymaniu i drobnych poprawkach w starym kodzie, a nie na tworzeniu innowacyjnych rozwiązań od zera.
🔴
analiza zgłoszeń z produkcji i środowisk testowych oraz podejmowanie działań mających na celu szybkie przywrócenie stabilności systemów produkcyjnych
Duża część pracy może polegać na gaszeniu pożarów i rozwiązywaniu problemów, a nie na proaktywnym rozwoju.
🔴
zapewnienie ciągłości i stabilności działania systemów produkcyjnych z uwzględnieniem ich rzeczywistego wpływu na biznes i użytkowników
Oznacza to dużą odpowiedzialność za działanie kluczowych systemów, co może wiązać się z presją i koniecznością pracy pod presją czasu.
🔴
wspieranie zespołu w dzieleniu się wiedzą oraz porządkowaniu, upraszczaniu i stopniowym stabilizowaniu rozwijanych obszarów technicznych
Może oznaczać, że zespół ma pewne problemy z architekturą lub jakością kodu, a od nowego pracownika oczekuje się pomocy w ich rozwiązaniu.