Java Developer – banking sector (f/m/x)
⚲ Katowice
Wymagania
- Java
- Spring Boot
- Hibernate
- PostgreSQL
- Oracle Applications
- Kubernetes
- REST
- Apache Kafka
- Redis
- AWS/Azure/GCP
Opis stanowiska
Dołącz do projektu dotyczącego wdrożenia modelu ofertowego, w ramach którego użytkownicy aplikacji bankowych dla klientów biznesowych mogą korzystać z pakietów usług oraz dodatkowych funkcjonalności w jednym spójnym rozwiązaniu. System wspiera rozwój nowoczesnych usług finansowych i umożliwia elastyczne zarządzanie ofertą dla klientów. Twoje zadania • Projektowanie i tworzenie aplikacji backendowych w Java zgodnie z wymaganiami i standardami • Implementacja oraz rozwój RESTful API • Praca z bazami danych (SQL) oraz optymalizacja zapytań • Współpraca z zespołem przy projektowaniu i rozwijaniu architektury systemu • Pisanie i utrzymywanie testów jednostkowych • Udział w code review oraz dbanie o jakość kodu • Współpraca z analitykami, testerami i innymi członkami zespołu • Wsparcie procesów wdrożeniowych oraz CI/CD Wymagania • Co najmniej 5 lat doświadczenia w tworzeniu aplikacji w Java z wykorzystaniem Spring Boot i Spring Framework • Wcześniejsza praca w projektowaniu i implementacji RESTful API • Bardzo obra znajomość SQL • Znajomość narzędzi kontroli wersji (Git) oraz CI/CD (np. Azure DevOps) • Doświadczenie w pracy z chmurą (preferowane GCP) i Kubernetes • Znajomość systemów takich jak Kafka, Redis, ServiceMesh • Umiejętność pisania testów jednostkowych • Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego