The posting
Senior Java Developer (Spring Boot / AWS / Kubernetes)
📍 Lokalizacja: Kraków | praca hybrydowa – 6 dni w miesiącu z biura 💼 Forma współpracy: B2B 🏦 Branża: Bankowość / FinTech 🚀 Poziom: Senior
O projekcie
Dla naszego klienta z branży bankowej poszukujemy doświadczonego Senior Java Developera, który dołączy do międzynarodowego zespołu odpowiedzialnego za rozwój i modernizację platformy komunikacyjnej.
Twój zakres obowiązków
- Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java i Spring Boot.
- Tworzenie i rozwijanie skalowalnych systemów rozproszonych opartych na architekturze mikroserwisowej.
- Projektowanie oraz implementacja interfejsów REST API zgodnie ze standardami OpenAPI 3.0 i Swagger.
- Rozwijanie i utrzymywanie rozwiązań działających w środowisku AWS i Kubernetes.
- Udział w modernizacji istniejących komponentów platformy oraz wdrażaniu nowych rozwiązań technologicznych.
- Rozwój i optymalizacja procesów CI/CD oraz automatyzacji wdrożeń.
- Tworzenie testów jednostkowych i automatycznych zgodnie z podejściem TDD.
- Przeprowadzanie code review oraz dbanie o wysoką jakość, bezpieczeństwo i wydajność kodu.
- Współpraca z zespołami technicznymi i biznesowymi przy analizie wymagań oraz projektowaniu rozwiązań.
- Wspieranie mniej doświadczonych członków zespołu poprzez mentoring i dzielenie się wiedzą.
- Zapewnienie zgodności tworzonych rozwiązań ze standardami bezpieczeństwa i jakości obowiązującymi w sektorze bankowym.
Nasze wymagania
- Zaawansowane doświadczenie komercyjne w programowaniu w Java i Spring Boot.
- Praktyczne doświadczenie w pracy z AWS i Kubernetes.
- Bardzo dobra znajomość architektury mikroserwisowej i systemów rozproszonych.
- Doświadczenie w projektowaniu i implementacji REST API oraz znajomość Swagger, OpenAPI 3.0 i JSON.
- Znajomość mechanizmów uwierzytelniania i autoryzacji, w szczególności OAuth 2.0.
- Doświadczenie z narzędziami CI/CD: Jenkins (w tym Shared Libraries), GitHub, Maven i Groovy.
- Znajomość Kong API Gateway.
- Praktyczna znajomość TDD, testów jednostkowych oraz dobrych praktyk wytwarzania oprogramowania.
- Doświadczenie w pracy w zespołach Agile/Scrum.
- Umiejętność analizy wymagań biznesowych i przekładania ich na rozwiązania techniczne.
- Samodzielność, odpowiedzialność za dostarczane rozwiązania oraz umiejętność rozwiązywania złożonych problemów technicznych.
- Umiejętność współpracy z międzynarodowymi zespołami i interesariuszami.
Oferujemy
- Długoterminową współpracę w modelu B2B za pośrednictwem Antal.
- Pracę przy rozwoju nowoczesnej platformy technologicznej dla międzynarodowej organizacji z sektora bankowego.
- Model hybrydowy – 6 dni w miesiącu z biura w Krakowie.
- Możliwość pracy z nowoczesnym stackiem technologicznym i rozwiązaniami chmurowymi.
- Realny wpływ na decyzje techniczne, architekturę i jakość rozwijanego systemu.
- Współpracę z doświadczonymi inżynierami w międzynarodowym środowisku.
- Możliwość rozwoju kompetencji technicznych oraz udziału w procesie modernizacji dużej platformy.
Zainteresowany/a?
Jeśli masz doświadczenie w Java, Spring Boot, AWS i Kubernetes oraz chcesz rozwijać skalowalne systemy wykorzystywane w sektorze bankowym – zapraszam do kontaktu!
Prześlij swoje CV lub skontaktuj się ze mną, aby poznać szczegóły projektu.



