Senior Java Developer
⚲ Krakow
Do uzgodnienia
Wymagania
- doświadczenie w projektowaniu i budowie skalowalnych, rozproszonych aplikacji chmurowych
- doświadczenie w projektowaniu rozwiązań z użyciem nowoczesnych technologii (Java, Spring Boot, Kafka, Kubernetes)
- udział w przeglądach projektowych i podejmowaniu decyzji architektonicznych
- doświadczenie w budowie nowoczesnych rozwiązań CI/CD
Opis stanowiska
Dołączasz do zespołu Client Lifecycle Management w bankowości — pracujesz nad wysoce konfigurowalnym rozwiązaniem do onboardingu i utrzymania klientów z ponad 90 krajów, opartym o mikroserwisy, Azure Kubernetes Service i Spring Boot. Rola obejmuje projektowanie skalowalnych aplikacji chmurowych, udział w przeglądach architektury oraz budowę CI/CD. Uwaga: opis zawiera zwroty typu „highly scalable and distributed cloud applications” i „embrace state-of-the-art AI tools”, które mogą oznaczać duży, złożony system oraz eksperymentowanie z narzędziami AI jeszcze nie w pełni zintegrowanymi — warto dopytać o realny stan projektu.
🔍 Dekoder Ogłoszenia
🔴
highly scalable and distributed cloud applications
Może oznaczać, że system jest już duży i złożony, a niekoniecznie, że będzie łatwo go skalować w przyszłości.
🔴
Provide technology solutions that will solve business problems
Może oznaczać, że będziesz musiał rozwiązywać problemy biznesowe, które niekoniecznie są dobrze zdefiniowane lub technicznie interesujące.
🔴
Embrace state-of-the-art AI tools
Może oznaczać eksperymentowanie z nowymi narzędziami AI, które nie są jeszcze w pełni zintegrowane lub stabilne.
🔴
Implement proofs of concept and application skeletons for the rest of the team
Może oznaczać, że będziesz odpowiedzialny za tworzenie prototypów i podstawowych struktur, które inni będą rozwijali, co może być mniej satysfakcjonujące.
🟡
strengthen our position as digital leaders in financial services
Jest to ogólny cel biznesowy, który może nie przekładać się bezpośrednio na codzienne zadania techniczne.