Senior Java Developer
Summary
Senior Java Developer building new features and maintaining a large banking ecosystem for a leading Polish financial institution, using Java 17+, Spring, Kafka, Elasticsearch, Redis, and SQL databases in a Scrum team.
Wspólnie z naszym Partnerem Biznesowym, wiodącą instytucją finansową w Polsce, poszukujemy doświadczonego specjalisty do realizacji projektów jako Senior Java Developer. Projekt koncentruje się na rozwoju nowych funkcjonalności i usług w ramach rozbudowanego ekosystemu bankowego, przy jednoczesnym dbaniu o jakość i stabilność istniejących komponentów poprzez cykliczne przeglądy i usprawnienia.
- Bardzo dobra znajomość języka Java (wersja 17 i wyżej).
- Doświadczenie w realizacji usług w ramach projektów prowadzonych w modelu zwinnym (Scrum), w rozproszonym gronie specjalistów.
- Doświadczenie w samodzielnym planowaniu i realizacji testów.
- Wysokie umiejętności komunikacyjne oraz zdolność analitycznego i kreatywnego myślenia w rozwiązywaniu problemów.
- Biegła znajomość języka polskiego.
- Znajomość języka angielskiego umożliwiająca posługiwanie się dokumentacją techniczną (min. B2).
- Znajomość Apache Kafka.
- Umiejętność projektowania relacyjnych (MS SQL, Oracle) oraz nierelacyjnych (Elasticsearch, Redis) baz danych.
- Znajomość Redis.
- Praktyczna i dogłębna znajomość Elasticsearch.
- Znajomość stosu Spring, w szczególności MVC i Data.
- Znajomość obiektowych wzorców projektowych.
Mile widziane:
- Doświadczenie w roli Tech Lead.
- Znajomość języków skryptowych JavaScript (React) oraz Python.
- Doświadczenie w pracy w środowisku chmurowym Azure.
- Znajomość platform Kubernetes, Docker.
- Umiejętność projektowania architektury systemów w postaci opracowania HLD.
- Znajomość UML i diagramów przepływów.