Java Developer

FINTURE Sp. z o.o.
Twój zakres obowiązków
- Projektowanie, wytwarzanie i rozwój oprogramowania – implementacja funkcjonalności, optymalizacja i utrzymanie kodu w technologii Java i Spring Boot
- Tworzenie i integracja interfejsów REST oraz komunikacja z wykorzystaniem OpenAPI i WebClient
- Implementacja rozwiązań asynchronicznych z użyciem RabbitMQ lub Kafka
- Praca z relacyjnymi bazami danych (PostgreSQL, SQL)
- Tworzenie i uruchamianie kontenerów z wykorzystaniem Dockera i Kubernetes
Nasze wymagania
- Co najmniej 3-letnie doświadczenie komercyjne na stanowisku Java Developera
- Dobra znajomość języka Java 11-21
- Praktyczne doświadczenie w tworzeniu aplikacji z użyciem Spring Boot (2.x–3.x)
- Umiejętność projektowania i implementowania interfejsów REST oraz pracy z OpenAPI i WebClientem
- Znajomość mechanizmów komunikacji asynchronicznej (RabbitMQ lub Kafka)
- Dobra znajomość relacyjnych baz danych (np. PostgreSQL) i umiejętność ich integracji z aplikacjami backendowymi
- Doświadczenie w pracy z architekturą mikroserwisową
- Znajomość Dockera i Kubernetes
Mile widziane
- Znajomość protokołu SOAP i narzędzia SoapUI
- Znajomość języków skryptowych (np. Python) szczególnie w kontekście automatyzacji i tworzenia skryptów pomocniczych
Aby ubiegać się o tę pracę, odwiedź stronę www.pracuj.pl.