Programista Backend Java
Summary
The Backend Java Developer will build and maintain the Replica system, focusing on processing high-volume data streams from a central banking system using Java 21, Spring Boot, and PostgreSQL. The role involves ensuring high performance and scalability for REST interfaces within a Kubernetes-based environment.
Podsumowanie:
Poszukujemy Backend Java Developera do rozwoju systemu Replica, który będzie odpowiedzialny za odbieranie i przetwarzanie dużych wolumenów danych przekazywanych z systemu centralnego.
Obowiązki:
Odbieranie i przetwarzanie danych przesyłanych z systemu centralnego za pomocą MQ i SFTP.
Zapisywanie danych w bazie PostgreSQL.
Dostęp do danych z innych systemów Banku poprzez wydajne interfejsy REST.
Obsługa obciążenia, które okresowo może wynosić kilkaset żądań na sekundę.
Wymagania (Must Haves):
Znajomość Java 21+
Znajomość Spring Boot 3.3+
Doświadczenie w projektowaniu REST API
Umiejętność budowy wydajnych i skalowalnych aplikacji backendowych
Doświadczenie w konteneryzacji aplikacji
Znajomość platformy Kubernetes oraz mechanizmów skalowania i wysokiej dostępności
Wymagania (Nice to Haves):
Znajomość dodatkowych technologii związanych z Java
Doświadczenie w pracy z obserwowalnością aplikacji (monitoring, logging)
Inne szczegóły:
Dni w biurze: 4 dni w miesiącu
kontrakt B2B na około 6 miesięcy + możliwe przedłużenia