Senior Java Developer
⚲ Kraków
Do uzgodnienia
Wymagania
- minimum 5 lat komercyjnego doświadczenia w Java, w tym praktyczna znajomość Java 17+
- bardzo dobra znajomość Spring / Spring Boot
- doświadczenie w projektowaniu i tworzeniu REST API oraz usług backendowych
- bardzo dobra znajomość architektury mikroserwisowej
- praktyczna znajomość frameworków ORM oraz baz danych SQL, umiejętność optymalizacji zapytań
- doświadczenie w tworzeniu testów jednostkowych, integracyjnych i automatycznych z użyciem JUnit i Mockito
- doświadczenie we wsparciu i diagnozowaniu systemów produkcyjnych
- praca hybrydowa — 3 dni w tygodniu z biura klienta w Krakowie
Opis stanowiska
Praca dla Edge One Solutions przy projektach dla największego prywatnego banku inwestycyjnego w USA — projektowanie, rozwój i utrzymanie skalowalnych mikroserwisów w Java. Realnie zajmiesz się decyzjami architektonicznymi, dbaniem o wydajność i bezpieczeństwo, diagnozowaniem problemów produkcyjnych oraz rozwojem pipeline'ów CI/CD. To oferta dla seniora Java z min. 5-letnim doświadczeniem, który jest samodzielny i gotowy brać odpowiedzialność za jakość i terminowość dostarczanych rozwiązań. Uwaga: praca hybrydowa — 3 dni w tygodniu z biura klienta w Krakowie.
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 lat komercyjnego doświadczenia w Java, w tym praktyczna znajomość Java 17+
Oczekują, że będziesz nie tylko znać Javę, ale też aktywnie używać jej najnowszych wersji w praktyce.
🔴
Doświadczenie we wsparciu i diagnozowaniu systemów działających na środowiskach produkcyjnych
Może oznaczać, że będziesz musiał zajmować się problemami na produkcji, często poza standardowymi godzinami pracy.
🔴
Samodzielność, odpowiedzialność oraz nastawienie na dostarczanie wysokiej jakości rozwiązań
Oczekują, że będziesz działać bez ciągłego nadzoru i samodzielnie rozwiązywać problemy, a jakość jest priorytetem, co może oznaczać dodatkowy wysiłek.
🟡
Praca w modelu hybrydowym z biura klienta w Krakowie (w wymiarze 3 dni w tygodniu).
Wymaga fizycznej obecności w biurze przez znaczną część tygodnia, co może być uciążliwe dla osób preferujących pełną pracę zdalną.
🟢
Znajomość procesów CI/CD, praktyk DevOps oraz dobrych praktyk SDLC
Oczekują, że nie tylko będziesz pisać kod, ale także rozumiesz i potrafisz stosować nowoczesne praktyki związane z cyklem życia oprogramowania i jego wdrażaniem.