W skrócie
- Zadania: Twórz innowacyjne aplikacje wspierające komunikację z klientami biznesowymi ING.
- Firma: Dynamiczna firma bankowa z nowoczesnym podejściem do technologii.
- Benefity: Atrakcyjne wynagrodzenie, pakiet medyczny, szkolenia i elastyczne godziny pracy.
- Pozostałe informacje: Możliwość rozwoju kariery w dużym zespole IT oraz dostęp do platform edukacyjnych.
- Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami w bankowości i rozwijaj swoje umiejętności.
- Kwalifikacje: Minimum 5-letnie doświadczenie w programowaniu w Java oraz znajomość Spring Framework.
Przewidywane wynagrodzenie mieści się w przedziale 16000 - 20000 zł za rok.
Dołącz do zespołu odpowiedzialnego za rozwój aplikacji własnych, które wspierają komunikację z klientami biznesowymi ING. Tworzymy rozwiązania, które prezentują spersonalizowane wiadomości w bankowości internetowej i mobilnej, wspierając działania marketingowe i procesy sprzedażowe. Rozwijamy kluczowe aplikacje z rozbudowaną logiką biznesową, realizując strategiczne inicjatywy związane z transformacją architektoniczną oraz budowaniem nowoczesnych rozwiązań, które spełniają potrzeby klientów w czasie rzeczywistym.
Zadania:
- Projektujesz i rozwijasz aplikację zgodnie z obowiązującymi standardami, uwzględniając aspekty wydajności i bezpieczeństwa.
- Testujesz to, co tworzysz.
- Pracujesz na podstawie przeglądów kodu.
- Tworzysz dokumentację techniczną i uczestniczysz w warsztatach zbierania wymagań.
- Tworzysz skrypty do automatyzacji wdrożeń.
- Wspierasz analityków w realizacji zadań, uczestnicząc w projektowaniu rozwiązań.
- Zapewniasz wsparcie produkcyjne i naprawiasz wszelkie błędy, które się pojawiają.
Wymagania:
- Masz co najmniej 5-letnie doświadczenie komercyjne w pracy z Javą.
- Posiadasz dobrą znajomość Javy 17+ oraz Spring Framework, Spring Boot.
- Masz dobrą znajomość zasad projektowania RESTful API oraz architektury mikroserwisów.
- Jesteś biegły w bazach danych i SQL, w tym umiejętność pisania i optymalizacji zapytań pod kątem wydajności.
- Masz praktyczną wiedzę o Apache Kafka, w tym projektowanie asynchronicznej komunikacji, obsługę błędów, ponowne próby oraz rozważania dotyczące wydajności i skalowalności.
- Masz praktyczne doświadczenie z Redis używanym jako pamięć podręczna, magazyn danych lub element architektury opartej na zdarzeniach.
- Posiadasz dobrą znajomość wzorców projektowych, zasad Clean Code, SOLID oraz praktyk inżynierii oprogramowania.
- Potrafisz diagnozować problemy z wydajnością i produkcją.
- Potrafisz pisać testy jednostkowe, które uważasz za integralną część rozwoju aplikacji.
- Potrafisz czytać dokumentację techniczną w notacji UML.
- Posiadasz dobrą znajomość języka angielskiego w mowie i piśmie.
- Mówisz płynnie po polsku — minimum C1.
Buduje plus:
- Masz doświadczenie z Apache Spark lub innymi rozwiązaniami do przetwarzania dużych wolumenów danych.
- Masz doświadczenie z Apache Airflow w orkiestracji procesów i potokach danych.
- Znajomość koncepcji hurtowni danych (DWH/HDLA) oraz architektur Data Lake / Lakehouse.
- Masz doświadczenie w projektowaniu rozwiązań opartych na zdarzeniach i źródłach zdarzeń.
- Znajomość Kubernetes i Docker.
- Masz doświadczenie w pracy z metodykami Agile (Scrum/Kanban).
- Masz doświadczenie w monitorowaniu aplikacji (Prometheus, Grafana, OpenTelemetry, ELK).
Warunki:
- Umowa o pracę.
- Brutto wynagrodzenie w wysokości 16 000–20 000 PLN.
- Praca w dojrzałej technologicznie i biznesowo Dywizji IT liczącej ponad 1 000 osób, gdzie pomożesz nam tworzyć rozwiązania dla nowoczesnego bankowości.
- Kompleksowy rozwój umiejętności w zakresie rozwoju oprogramowania, bezpieczeństwa IT oraz metodologii DevOps poprzez udział w projektach, w tym tych związanych z migracją naszych środowisk i aplikacji do chmury publicznej.
- Dostęp do platform edukacyjnych, w tym Microsoft ESI, Udemy Business i eTutor, a także finansowanie niezbędnych szkoleń technicznych.
- Współpraca w społecznościach programistów, analityków, testerów oraz Women in Tech, gdzie członkowie uczą się od siebie nawzajem, w tym praca z mentorami i nauka poprzez shadowing.
- Pakiet opieki medycznej, ubezpieczenie na życie, platforma Mindgram, Program Emerytalny Pracowników oraz Program Profilaktyki Onkologicznej.
- Karty sportowe (Medicover Sport i Multisport) oraz kafeteria benefitów oparta na punktach.
- Dodatkowe dni wolne.
- Program poleceń pracowniczych z nagrodą pieniężną.
- Atrakcyjne konkursy z nagrodami i zniżki w wybranych sklepach.
Java Developer in Warsaw – pracodawca: ING Poland
ING Bank Śląski w Zielonej Górze to doskonały pracodawca, który oferuje dynamiczne środowisko pracy sprzyjające rozwojowi zawodowemu. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają dostęp do licznych szkoleń oraz możliwości awansu. Dodatkowo, lokalizacja w Zielonej Górze zapewnia przyjazne otoczenie, które sprzyja równowadze między życiem zawodowym a prywatnym.