O projekcie
Dołączysz do zespołu z branży bankowej i będziesz pracował nad całkiem nową aplikacją wewnętrzną. Służyć ona będzie do hostowania modeli Machine Learningowych w celu wykorzystywania jej przez inne działy i aplikacje bankowe.
Technologie i narzędzia:
Backend: Java 11+/17, Spring Boot, REST APIs
CI/CD: Jenkins, SonarQube, Docker, OpenShift, Kubernetes
Bazy danych: PostgreSQL/Oracle, Liquibase
Zespół liczy ok. 8-10 osób (developerzy, QA, Product Owner, analitycy biznesowi)
Praca hybrydowa: 2-3 dni praca z biura w Krakowie (Zabłocie)
Twoje zadania
Projektowanie, rozwój i utrzymanie skalowalnych aplikacji webowych.
Implementacja i integracja RESTful APIs oraz usług zewnętrznych.
Tworzenie interaktywnych interfejsów użytkownika we współpracy z UI/UX designerami.
Dbanie o reużywalność, modularność i jakość kodu.
Rozwiązywanie problemów technicznych, debugowanie i optymalizacja wydajności.
Wdrażanie dobrych praktyk w zakresie dostępności, bezpieczeństwa i CI/CD.
Udział w pełnym cyklu SDLC i współpraca z międzynarodowymi zespołami.
Wymagania
Must have:
3+ lata doświadczenia jako Backend Developer (Java).
Doświadczenie w Javie i Spring Boot.
Praktyczna wiedza o REST APIs i integracjach systemowych.
Umiejętność pracy w DevOps/CI/CD (Jenkins, Docker, Kubernetes).
Doświadczenie w metodykach Agile/Scrum.
Bardzo dobre umiejętności komunikacyjne i współpraca w zespole.
Nice to have:
Znajomość Angular i TypeScript.
Doświadczenie w środowiskach finansowych / enterprise-class.