Senior Java Engineer
⚲ Kraków
31 500 - 35 700 PLN (B2B)
Wymagania
- 5+ lat doświadczenia w tworzeniu i wsparciu systemów rozproszonych w Javie
- Biegłość w budowaniu aplikacji i mikroserwisów z użyciem Java 17 i Spring Boot
- Bardzo dobra znajomość frameworków i wzorców Java (Spring Cloud)
- Znajomość narzędzi DevOps i praktyk CI/CD
- Biegłość w narzędziach do zarządzania cyklem życia aplikacji: JIRA, Confluence, Ansible, Jenkins
- Gotowość do pracy w modelu hybrydowym (2 dni w tygodniu z biura w Krakowie)
Mile widziane
- Znajomość praktyk usuwania podatności bezpieczeństwa
- Doświadczenie w optymalizacji aplikacji pod kątem obserwowalności i odporności
Opis stanowiska
Dołączysz do zespołu w Krakowie, gdzie głównym zadaniem będzie utrzymanie i modernizacja istniejących, legacy aplikacji Java oraz wsparcie systemów produkcyjnych. Będziesz budować nowe mikroserwisy i dbać o ich niezawodność, wykorzystując do tego narzędzia AI wspomagające kodowanie. To oferta dla doświadczonego inżyniera, który nie boi się pracy z istniejącym kodem i chce go ulepszać, a nie tworzyć wszystko od zera. Szczera uwaga: elastyczność pracy zdalnej jest uzależniona od klienta, więc nie zawsze może być ona możliwa w wymiarze, na jakim Ci zależy.
🔍 Dekoder Ogłoszenia
🔴
evergreening legacy Java applications and supporting production systems
Praca będzie polegać głównie na utrzymaniu i modernizacji starych systemów, a nie na budowaniu od zera innowacyjnych rozwiązań.
🟡
build modern Java microservices
Obok pracy z legacy, będziesz miał okazję tworzyć nowe mikroserwisy, ale zakres tej pracy może być ograniczony.
🔴
Hybrid work setup – remote days available depending on the client’s arrangements - 2 days a week from the office in Kraków
Elastyczność pracy zdalnej jest uzależniona od klienta, co może oznaczać, że nie zawsze będzie ona możliwa w takim wymiarze, jak byś chciał.
🟡
Collaborative team culture – work alongside experienced professionals eager to share knowledge
Oznacza to, że zespół jest otwarty na dzielenie się wiedzą, ale może też sugerować, że będziesz musiał aktywnie szukać wsparcia i uczyć się od innych.
🟡
use AI-driven tools like GitHub Copilot to accelerate delivery
Narzędzia AI mają przyspieszyć pracę, ale mogą też oznaczać, że oczekiwana jest wysoka wydajność i tempo pracy.