Młodszy Programista Java (k/m)
⚲ Warszawa, Mokotów
Do uzgodnienia
Wymagania
- Java
- Spring Framework
- Hibernate
- Maven
- Kotlin
- Docker
- Go
- Kubernetes
- GitLab
- ArgoCD
Opis stanowiska
Nasze wymagania:
Min. rok doświadczenia zawodowego w komercyjnym projekcie,
dobra znajomość Java (Spring / Hibernate ),
relacyjne oraz nierelacyjne bazy danych ( MSSQL / MongoDB),
Mile widziane:
doświadczenie w budowie i utrzymaniu mikroserwisów,
Zakres obowiązków:
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,
realizacja zmian funkcjonalnych oraz poprawek w ramach projektów rozwojowych i bieżącego utrzymania aplikacji,
analiza zgłoszeń z produkcji i środowisk testowych oraz podejmowanie działań mających na celu szybkie przywrócenie stabilności systemów produkcyjnych,
diagnozowanie źródeł problemów technicznych, analiza ich wpływu na istniejące rozwiązania oraz proponowanie adekwatnych sposobów ich usunięcia,
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,
uczestnictwo w procesie przygotowywania i realizacji wydań, hotfixów oraz wdrażania zmian na środowiska testowe i produkcyjne,
dbanie o jakość, czytelność i spójność tworzonego kodu oraz zgodność wprowadzanych zmian z istniejącą architekturą i standardami projektu,
wspieranie zespołu w dzieleniu się wiedzą oraz porządkowaniu, upraszczaniu i stopniowym stabilizowaniu rozwijanych obszarów technicznych.
Oferujemy:
Pracę i możliwość rozwoju na odpowiedzialnym stanowisku w największej grupie kapitałowej w kraju,
Super atmosferę, przyjazne środowisko pracy, współpracę z osobami otwartymi i chętnie dzielącymi się wiedzą,
Dostęp do najnowocześniejszej technologii i rozwiązań teleinformatycznych w codziennej pracy oraz możliwość ich wdrażania na polskim rynku,
Rozbudowany system szkoleń i warsztatów pozwalający Ci na systematyczne podnoszenie kompetencji.
Min. rok doświadczenia zawodowego w komercyjnym projekcie,
dobra znajomość Java (Spring / Hibernate ),
relacyjne oraz nierelacyjne bazy danych ( MSSQL / MongoDB),
Mile widziane:
doświadczenie w budowie i utrzymaniu mikroserwisów,
Zakres obowiązków:
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,
realizacja zmian funkcjonalnych oraz poprawek w ramach projektów rozwojowych i bieżącego utrzymania aplikacji,
analiza zgłoszeń z produkcji i środowisk testowych oraz podejmowanie działań mających na celu szybkie przywrócenie stabilności systemów produkcyjnych,
diagnozowanie źródeł problemów technicznych, analiza ich wpływu na istniejące rozwiązania oraz proponowanie adekwatnych sposobów ich usunięcia,
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,
uczestnictwo w procesie przygotowywania i realizacji wydań, hotfixów oraz wdrażania zmian na środowiska testowe i produkcyjne,
dbanie o jakość, czytelność i spójność tworzonego kodu oraz zgodność wprowadzanych zmian z istniejącą architekturą i standardami projektu,
wspieranie zespołu w dzieleniu się wiedzą oraz porządkowaniu, upraszczaniu i stopniowym stabilizowaniu rozwijanych obszarów technicznych.
Oferujemy:
Pracę i możliwość rozwoju na odpowiedzialnym stanowisku w największej grupie kapitałowej w kraju,
Super atmosferę, przyjazne środowisko pracy, współpracę z osobami otwartymi i chętnie dzielącymi się wiedzą,
Dostęp do najnowocześniejszej technologii i rozwiązań teleinformatycznych w codziennej pracy oraz możliwość ich wdrażania na polskim rynku,
Rozbudowany system szkoleń i warsztatów pozwalający Ci na systematyczne podnoszenie kompetencji.
🔍 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.