- 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