JustJoin.IT Praca zdalna Senior New

Java Developer – banking sector (f/m/x)

Sii

⚲ 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

🔍 Dekoder Ogłoszenia

🔴
Dołącz do projektu dotyczącego wdrożenia modelu ofertowego
Może to oznaczać pracę nad nowym, ale jeszcze nie w pełni zdefiniowanym lub stabilnym produktem, gdzie wymagane jest dostosowanie się do zmieniających się wymagań.
🟡
Współpraca z zespołem przy projektowaniu i rozwijaniu architektury systemu
Może oznaczać, że będziesz miał wpływ na architekturę, ale równie dobrze może oznaczać, że będziesz głównie implementował decyzje architektoniczne podjęte przez innych.
🟡
Wsparcie procesów wdrożeniowych oraz CI/CD
Może oznaczać zarówno aktywne uczestnictwo w budowaniu i usprawnianiu potoków CI/CD, jak i jedynie wsparcie techniczne przy wdrażaniu zmian.
🔴
Co najmniej 5 lat doświadczenia w tworzeniu aplikacji w Java z wykorzystaniem Spring Boot i Spring Framework
Wymaganie 'co najmniej' może sugerować, że szukają kogoś z większym doświadczeniem, a 5 lat to absolutne minimum, które może nie wystarczyć do samodzielnego rozwiązania wszystkich problemów.
🟡
Doświadczenie w pracy z chmurą (preferowane GCP) i Kubernetes
Słowo 'preferowane' przy GCP oznacza, że doświadczenie z innymi chmurami może być akceptowalne, ale jeśli nie masz GCP, możesz być na gorszej pozycji.