ING Finance/FinTech

Senior Java Developer

Poland In person Full-time
  • Location: PB_Cen_Warszawa (ul. Puławska 2)
  • Forma zatrudnienia: umowa o pracę
  • Lokalizacja: ul. Sokolska 34, Katowice lub ul. Puławska 2, Warszawa (2 dni w tygodniu pracujemy z biura)
  • Wynagrodzenie: 16 000 - 20 000 zł brutto

O zespole

Dołącz do zespołu odpowiedzialnego za rozwój autorskich aplikacji wspierających komunikację z klientami biznesowymi ING. Tworzymy rozwiązania, które odpowiadają za prezentowanie spersonalizowanych komunikatów w bankowości internetowej i mobilnej, wspierając działania marketingowe oraz procesy sprzedażowe. Pracujemy nad rozwojem kluczowych aplikacji o rozbudowanej logice biznesowej, realizując strategiczne inicjatywy związane z transformacją architektury i budowaniem nowoczesnych rozwiązań odpowiadających na potrzeby klientów w czasie rzeczywistym.

Twoje zadania

projektujesz i rozwijasz aplikację zgodnie z obowiązującymi standardami, uwzględniając aspekty wydajnościowe i bezpieczeństwa

testujesz to, co wytworzysz

pracujesz w oparciu o Code Review

tworzysz dokumentację techniczną i uczestniczysz w warsztatach zbierania wymagań

tworzysz skrypty automatyzujących wdrożenia

wspierasz analityków w realizacji zadań poprzez udział w projektowaniu rozwiązań

pełnisz obowiązki wsparcia produkcji i naprawiasz błędy, które się pojawiają

Nasze oczekiwania

posiadasz minimum 5 lat komercyjnego doświadczenia w pracy z Java

dobrze znasz Java 17+ i Spring Framework, Spring Boot

masz dobre zrozumienie zasad projektowania RESTful API oraz architektury mikrousług

biegle znasz bazy danych i SQL, w tym posiadasz umiejętność pisania i optymalizacji zapytań pod kątem wydajności

masz praktyczną znajomość Apache Kafka, w tym projektowania komunikacji asynchronicznej, obsługi błędów, retry oraz zagadnień związanych z wydajnością i skalowalnością

posiadasz praktyczne doświadczenie z Redis wykorzystywanym jako cache, magazyn danych lub element architektury event-driven

dobrze znasz wzorce projektowe, zasady Clean Code, SOLID oraz praktyki inżynierii oprogramowania

masz umiejętność diagnozowania problemów wydajnościowych i produkcyjnych

potrafisz pisać testy jednostkowe, które są dla Ciebie elementem tworzenia aplikacji

potrafisz czytać dokumentację techniczną w notacji UML

dobrze znasz język angielski w mowie i piśmie

płynnie mówisz po polsku - min C1

Mile widziane

posiadasz doświadczenie z Apache Spark lub innymi rozwiązaniami do przetwarzania dużych wolumenów danych

masz doświadczenie z Apache Airflow w obszarze orkiestracji procesów i pipeline'ów danych

znasz zagadnienia związane z hurtowniami danych (DWH/HDLA) oraz architekturami Data Lake / Lakehouse

posiadasz doświadczenie w projektowaniu rozwiązań event-driven oraz event sourcing

znasz Kubernetes i Docker

masz doświadczenie w pracy zgodnie z metodykami Agile (Scrum/Kanban)

posiadasz doświadczenie w monitorowaniu aplikacji (Prometheus, Grafana, OpenTelemetry, ELK)

To oferujemy

Pracę w dojrzałym biznesowo i technologicznie ponad 1000-osobowym Pionie IT, w którym razem z nami będziesz tworzyć rozwiązania dla nowoczesnej bankowości

Kompleksowy rozwój kompetencji w zakresie wytwarzania oprogramowania, bezpieczeństwa IT, metodyki DevOps poprzez udział w projektach m.in. dotyczących migracji naszych środowisk i aplikacji do chmury publicznej

Dostęp do platform edukacyjnych m.in. Microsoft ESI, Udemy Business, eTutor oraz dofinansowanie niezbędnych szkoleń technicznych

Współpracę we wzajemnie uczących się społecznościach programistycznych, analitycznych, testerskich, Women in Tech, w tym pracę z mentorami i uczenie się na stażu towarzyszącym

Pakiet medyczny, ubezpieczenie na życie, platformę Mindgram, Pracowniczy Program Emerytalny i Program Profilaktyki Onkologicznej

Karty sportowe (Medicover Sport i Multisport) i kafeterię benefitową na punkty

Dodatkowe dni wolne

Program Poleceń Pracowniczych ze świadczeniem pieniężnym

Atrakcyjne konkursy z nagrodami i rabaty do wybranych sklepów

Job description provided by ING.
View the original posting