
Senior Java Developer
- 🇵🇱 Poland
- Senior
- 13 hours ago
- Java
- Spring Framework
- Spring Boot
- REST API
- SQL
- Apache Kafka
- Redis
- UML
- Apache Spark
- Apache Airflow
- Event Sourcing
- Kubernetes
- Docker
- Agile
- Scrum
- Kanban
- Prometheus
- Grafana
- OpenTelemetry
- Devops
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 minimum5 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
Senior Java Developer · ING Financial Services LLC