Senior Java Developer (Spring Boot / AWS / Kubernetes)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
Lokalizacja: Kraków | praca hybrydowa – 6 dni w miesiącu z biura
Forma współpracy: B2B
Branża: Bankowość / FinTech
Poziom: Senior
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.
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.
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Poland.
Finding similar jobs…