Java Developer
Dla naszego Klienta szukamy Java Developera.
Opis stanowiska:
budujesz rozwiązania integracyjne w największym banku w Polsce,
pracujesz nad oprogramowaniem umożliwiającym działanie produktów wykorzystywanych przez miliony klientów,
projektujesz i implementujesz nowe lub rozwijasz istniejące aplikacje/serwisy w języku Java,
dbasz o wysoką jakość oprogramowania (architektura, funkcjonalność, wydajność, niezawodność),
tworzysz testy jednostkowe i integracyjne dla budowanych aplikacji/serwisów,
dokumentujesz implementowane rozwiązania,
współpracujesz ze specjalistami w dziedzinie integracji systemów.
Wymagania:
masz co najmniej 4-letnie doświadczenie komercyjne w programowaniu w języku Java (wersja 11 lub wyższa),
umiejętnie stosujesz dobre praktyki programowania obiektowego i wzorce projektowe (a gdy tego wymaga sytuacja, umiejętnie ich nie stosujesz),
wiesz z praktyki, jakie są zalety i wady architektury mikroserwisów,
dobrze znasz framework Spring Boot,
posiadasz doświadczenie w zastosowaniach SOAP, REST, JMS,
znasz relacyjne bazy danych i SQL,
sprawnie wykorzystujesz narzędzia: Git, Maven,
masz wykształcenie wyższe informatyczne lub pokrewne,
potrafisz pracować zespołowo.
Mile widziane:
praktyczna znajomość systemów kolejkowych/brokerów wiadomości (IBM MQ, Apache Kafka, Google Pub/Sub),
doświadczenie w projektowaniu interfejsów web services/REST API,
doświadczenie w środowisku chmurowym Google Cloud Platform (GCP),
doświadczenie w wykorzystaniu narzędzi/platform konteneryzacji (Docker, Kubernetes, Istio, GKE, Anthos),
umiejętność zastosowania nierelacyjnych baz danych,
praktyczna znajomość lekkich frameworków mikroserwisowych (np. Quarkus, Micronaut),
otwartość na nowe technologie i idee,
umiejętność dzielenia się wiedzą.
Oferujemy:
umowa B2B
praca w modelu hybrydowym: 2 x w miesiącu praca w biurze (ul. Chmielna 89)
opcjonalnie pakiet medyczny
Java Developer
Java Developer
Chmielna 89, Warszawa
PKO BP Finat