Młodszy Programista Java (k/m)
⚲ 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.