About the Role
Senior Java Developer (bankowość)
🔵 BlueSoft to innowacyjny Software House należący do Grupy Orange. Mamy wewnętrzną filozofię – tworzenie prostych i skutecznych rozwiązań dla skomplikowanych problemów. Powstaliśmy w 2002 roku i obecnie pracuje z nami już ponad 1000 osób, które znają przeszło 200 technologii!
Model pracy:
Pracujemy zdalnie.
Opis projektu:
Dołączysz do zespołu realizującego kluczowe systemy dla sektora bankowego. Projekt koncentruje się na budowie i skalowaniu nowoczesnej architektury opartej na mikroserwisach oraz programowaniu reaktywnym (WebFlux).
Twoja rola w zespole:
Projektowanie i rozwój wydajnych mikroserwisów w języku Java (17+).
Implementacja reaktywnych komponentów systemu z wykorzystaniem Spring WebFlux.
Optymalizacja zapytań i praca z bazami danych Oracle oraz PostgreSQL.
Projektowanie przepływów danych i integracji asynchronicznych z wykorzystaniem Kafka.
Współtworzenie standardów technicznych oraz dbanie o czystość kodu i architekturę rozwiązań.
Mentoring mniej doświadczonych członków zespołu oraz aktywne uczestnictwo w Code Review.
Poziom wiedzy i kwalifikacje:
Senioralny staż pracy (min. 5-6 lat) w komercyjnym tworzeniu oprogramowania w Java.
Bardzo dobra znajomość ekosystemu Spring, ze szczególnym uwzględnieniem Spring Boot oraz Spring WebFlux.
Doświadczenie w projektowaniu i wdrażaniu architektury mikroserwisowej.
Praktyczna biegłość w pracy z systemami kolejkowymi/strumieniowymi (Kafka).
Dobra znajomość relacyjnych baz danych: Oracle oraz PostgreSQL.
Doświadczenie w pracy w projektach dla sektora bankowego lub finansowego (mile widziane).
Tech Stack
Java 17+SpringSpring BootSpring WebFluxKafkaOraclePostgreSQLMicroservicesReactive programming