Senior Java Developer (m/f) - IT Chapter Rozwiązania Cash Management
⚲ Warszawa, Kraków, Katowice
Do uzgodnienia
Wymagania
- REST
- Microservices
- AI
- Java
- SOAP
Opis stanowiska
Opis
Miejsce pracy: Warszawa / Kraków / KatowiceForma umowy: umowa o pracę
Model pracy: hybrydowy
BNP Paribas Bank Polska S.A notowany od 2011 r. na warszawskiej Giełdzie Papierów Wartościowych jest częścią grupy bankowej BNP Paribas obecnej w 64 krajach.
W Polsce jako bank uniwersalny o globalnym zasięgu kieruje usługi do Klientów detalicznych, Wealth Management, a także firm w segmentach mikro, MŚP i bankowości korporacyjnej.
Misja i wizja Banku BNP Paribas: Wspieramy naszych Klientów w realizacji ich planów i marzeń. Zawsze i wszędzie.
Więcej niż wiodący międzynarodowy bank i lider zrównoważonego finansowania. Zaufany partner odpowiadający na lokalne potrzeby i otwierający globalne możliwości.
O zespole:
Dołączając do nas, będziesz miał/a okazję pracować w kilkuosobowym zespole, działającym w oparciu o framework scrum w rytmie 2 tygodniowych sprintów. W zespole pracują analitycy, developerzy, testerzy i specjaliści biznesowi, którzy rozwijają bramkę płatniczą i składające się na nią rozwiązania jak onboarding, rekoncyliacja. Będziesz zajmował/a się wsparciem i rozwojem obszaru e-Commerce – rozwiązania technologiczne tworzone w ramach Value Stream Cash Management.
Zadania:
• projektowanie i programowanie aplikacji w nowych technologiach (Java 17+);
• współudział w tworzeniu architektury aplikacji rozproszonej;
• tworzenie nowych oraz rozwój już istniejących modułów oprogramowania / mikroserwisów;
• utrzymanie istniejących na produkcji mikroserwisów, modułów programistycznych zgodnie z SLA i wymogami Security;
• udział w usprawnieniach i wykorzystaniu AI w ramach rozwoju;
• współtworzenie i utrzymywanie dokumentacji technicznej;
• współpraca z doświadczonymi programistami w oparciu o framework SCRUM.
Wymagania:
Kompetencje techniczne:
• min. 6-letnie doświadczenie jako Java Developer;
• min. 5 lat praktycznej wiedzy z architektury mikroserwisowej;
• doświadczenie w tworzeniu testów jednostkowych i integracyjnych;
• bardzo dobra znajomość REST, znajomość SOAP;
• praktyczna wiedza nt. technologii: Java 17+, Spring boot 3+, Spring, ElasticSearch, Kafka, Docker, Maven, Gitlab, Junit, CI/CD, MongoDB, Mongock, OpenShift;
• znajomość narzędzi do statycznej analizy kodu jak np. SAST, DAST, SonarQube, inne o podobnym zastosowaniu;
• praktyczna znajomość formatów jak: XML, AVRO, JSON;
• praktyczna znajomość dobrych praktyk jak: SOLID, CleanCode, TDD, DDD, Event-Driven-Architecture;
• praktyczna wiedza z tworzenia observability i monitorowania aplikacji przy użyciu narzędzi jak np.: Grafana, Dynatrance, Prometheus, inne podobnego zastosowania;
• wysoka kultura codereview;
• umiejętność szacowania prac;
• znajomość nierelacyjnych baz danych, w szczególności MongoDB;
• znajomość CI/CD;
• znajomość system design.
Mile widziane:
• doświadczenie jako Frontend Developer (Angular);
• wiedza z tworzenia dokumentacji jak np.: architecture as code, UML, C4;
• praktyczna wiedza z prowadzenia event-storming (m.in. archetypy programowania);
• praktyczna wiedza z zastosowania AI jak np. Copilot, Claude Code;
• doświadczenie z: MapStruct, TestContainers, Spring Modulith, FeignClient, Angular 21+.
Kompetencje miękkie:
• chęć dzielenia się wiedzą;
• orientacja na cel;
• umiejętność współpracy;
• nastawienie na poszukiwanie rozwiązań;
• proaktywna postawa;
• odpowiedzialność;
• rzetelność i terminowość;
• otwartość na nowe technologie.
Masz jak w Banku
• Umowę o pracę.
• Przejrzyste warunki premii.
• Kompleksową opiekę medyczną Lux Med dla Ciebie i Twoich bliskich.
• “Program „Dobrze” – program corporate wellness (joga, fitness, webinary, konsultacje z dietetykiem, psychologiem, trenerem).
• Dodatkowe 2 dni na wypoczynek za wykorzystanie przysługującego Ci urlopu
• Dni Zdrowia- czas na profilaktykę, odpoczynek i spotkania z ekspertami w obszarze zdrowia i wellbeing’u.
• Kartę Multi Sport na preferencyjnych warunkach dla Ciebie i rodziny.
• Ubezpieczenie grupowe (na życie, NNW, dla dzieci) – na preferencyjnych warunkach, z szerokim zakresem ochrony.
• Zniżki na ubezpieczenia turystyczne i komunikacyjne.
• Szerokie możliwości zaangażowania w wolontariat – 2 dni wolne od pracy z przeznaczeniem na zaangażowanie w działania społeczne.
• Zniżki na produkty bankowe i atrakcyjną ofertę dla produktów finansowych banku.
• Program rekomendacji pracowników.
• Pracę w miejscu, w którym możesz być sobą niezależnie od swojej orientacji seksualnej, tożsamości płciowej, koloru skóry, pochodzenia, wieku czy rodzaju niepełnosprawności.
Możesz pracować w miejscu, które daje zielone światło
Rozwój zawodowy masz jak w Banku:
•
Programy szkoleń wewnętrznych: IcanDo IT, UniversITy, Platforma Szkoleniowa, GOtech Week.
• Rekrutacje wewnętrzne - możliwość zmiany stanowiska, zespołu, działu – w Polsce i globalnie.
• Programy menadżerskie i inspiracje na co dzień - mentoring, coaching, wymiana wiedzy między pracownikami i pracowniczkami.
Więcej na https://www.bnpparibas.pl/kariera/pl/rozwoj
Wiemy, że dobre decyzje bywają nieoczywiste. Tu możesz razem z nami tworzyć kulturę organizacyjną, w której czujemy, że możemy być sobą i że razem możemy więcej. Dołącz do Banku BNP Paribas i razem z nami buduj Bank dobrych decyzji.
Czujesz, że to praca i miejsce dla Ciebie?
Miejsce pracy: Warszawa / Kraków / KatowiceForma umowy: umowa o pracę
Model pracy: hybrydowy
BNP Paribas Bank Polska S.A notowany od 2011 r. na warszawskiej Giełdzie Papierów Wartościowych jest częścią grupy bankowej BNP Paribas obecnej w 64 krajach.
W Polsce jako bank uniwersalny o globalnym zasięgu kieruje usługi do Klientów detalicznych, Wealth Management, a także firm w segmentach mikro, MŚP i bankowości korporacyjnej.
Misja i wizja Banku BNP Paribas: Wspieramy naszych Klientów w realizacji ich planów i marzeń. Zawsze i wszędzie.
Więcej niż wiodący międzynarodowy bank i lider zrównoważonego finansowania. Zaufany partner odpowiadający na lokalne potrzeby i otwierający globalne możliwości.
O zespole:
Dołączając do nas, będziesz miał/a okazję pracować w kilkuosobowym zespole, działającym w oparciu o framework scrum w rytmie 2 tygodniowych sprintów. W zespole pracują analitycy, developerzy, testerzy i specjaliści biznesowi, którzy rozwijają bramkę płatniczą i składające się na nią rozwiązania jak onboarding, rekoncyliacja. Będziesz zajmował/a się wsparciem i rozwojem obszaru e-Commerce – rozwiązania technologiczne tworzone w ramach Value Stream Cash Management.
Zadania:
• projektowanie i programowanie aplikacji w nowych technologiach (Java 17+);
• współudział w tworzeniu architektury aplikacji rozproszonej;
• tworzenie nowych oraz rozwój już istniejących modułów oprogramowania / mikroserwisów;
• utrzymanie istniejących na produkcji mikroserwisów, modułów programistycznych zgodnie z SLA i wymogami Security;
• udział w usprawnieniach i wykorzystaniu AI w ramach rozwoju;
• współtworzenie i utrzymywanie dokumentacji technicznej;
• współpraca z doświadczonymi programistami w oparciu o framework SCRUM.
Wymagania:
Kompetencje techniczne:
• min. 6-letnie doświadczenie jako Java Developer;
• min. 5 lat praktycznej wiedzy z architektury mikroserwisowej;
• doświadczenie w tworzeniu testów jednostkowych i integracyjnych;
• bardzo dobra znajomość REST, znajomość SOAP;
• praktyczna wiedza nt. technologii: Java 17+, Spring boot 3+, Spring, ElasticSearch, Kafka, Docker, Maven, Gitlab, Junit, CI/CD, MongoDB, Mongock, OpenShift;
• znajomość narzędzi do statycznej analizy kodu jak np. SAST, DAST, SonarQube, inne o podobnym zastosowaniu;
• praktyczna znajomość formatów jak: XML, AVRO, JSON;
• praktyczna znajomość dobrych praktyk jak: SOLID, CleanCode, TDD, DDD, Event-Driven-Architecture;
• praktyczna wiedza z tworzenia observability i monitorowania aplikacji przy użyciu narzędzi jak np.: Grafana, Dynatrance, Prometheus, inne podobnego zastosowania;
• wysoka kultura codereview;
• umiejętność szacowania prac;
• znajomość nierelacyjnych baz danych, w szczególności MongoDB;
• znajomość CI/CD;
• znajomość system design.
Mile widziane:
• doświadczenie jako Frontend Developer (Angular);
• wiedza z tworzenia dokumentacji jak np.: architecture as code, UML, C4;
• praktyczna wiedza z prowadzenia event-storming (m.in. archetypy programowania);
• praktyczna wiedza z zastosowania AI jak np. Copilot, Claude Code;
• doświadczenie z: MapStruct, TestContainers, Spring Modulith, FeignClient, Angular 21+.
Kompetencje miękkie:
• chęć dzielenia się wiedzą;
• orientacja na cel;
• umiejętność współpracy;
• nastawienie na poszukiwanie rozwiązań;
• proaktywna postawa;
• odpowiedzialność;
• rzetelność i terminowość;
• otwartość na nowe technologie.
Masz jak w Banku
• Umowę o pracę.
• Przejrzyste warunki premii.
• Kompleksową opiekę medyczną Lux Med dla Ciebie i Twoich bliskich.
• “Program „Dobrze” – program corporate wellness (joga, fitness, webinary, konsultacje z dietetykiem, psychologiem, trenerem).
• Dodatkowe 2 dni na wypoczynek za wykorzystanie przysługującego Ci urlopu
• Dni Zdrowia- czas na profilaktykę, odpoczynek i spotkania z ekspertami w obszarze zdrowia i wellbeing’u.
• Kartę Multi Sport na preferencyjnych warunkach dla Ciebie i rodziny.
• Ubezpieczenie grupowe (na życie, NNW, dla dzieci) – na preferencyjnych warunkach, z szerokim zakresem ochrony.
• Zniżki na ubezpieczenia turystyczne i komunikacyjne.
• Szerokie możliwości zaangażowania w wolontariat – 2 dni wolne od pracy z przeznaczeniem na zaangażowanie w działania społeczne.
• Zniżki na produkty bankowe i atrakcyjną ofertę dla produktów finansowych banku.
• Program rekomendacji pracowników.
• Pracę w miejscu, w którym możesz być sobą niezależnie od swojej orientacji seksualnej, tożsamości płciowej, koloru skóry, pochodzenia, wieku czy rodzaju niepełnosprawności.
Możesz pracować w miejscu, które daje zielone światło
Rozwój zawodowy masz jak w Banku:
•
Programy szkoleń wewnętrznych: IcanDo IT, UniversITy, Platforma Szkoleniowa, GOtech Week.
• Rekrutacje wewnętrzne - możliwość zmiany stanowiska, zespołu, działu – w Polsce i globalnie.
• Programy menadżerskie i inspiracje na co dzień - mentoring, coaching, wymiana wiedzy między pracownikami i pracowniczkami.
Więcej na https://www.bnpparibas.pl/kariera/pl/rozwoj
Wiemy, że dobre decyzje bywają nieoczywiste. Tu możesz razem z nami tworzyć kulturę organizacyjną, w której czujemy, że możemy być sobą i że razem możemy więcej. Dołącz do Banku BNP Paribas i razem z nami buduj Bank dobrych decyzji.
Czujesz, że to praca i miejsce dla Ciebie?
🔍 Dekoder Ogłoszenia
🔴
projektowanie i programowanie aplikacji w nowych technologiach (Java 17+)
Choć Java 17+ brzmi nowocześnie, może oznaczać, że projekt jest w fazie rozwoju lub wymaga migracji, a niekoniecznie wykorzystuje najnowsze, przełomowe funkcje języka.
🔴
współudział w tworzeniu architektury aplikacji rozproszonej
Może oznaczać zarówno realny wpływ na architekturę, jak i jedynie udział w dyskusjach lub implementację już ustalonych założeń architektonicznych.
🔴
utrzymanie istniejących na produkcji mikroserwisów, modułów pr
Część pracy może polegać na gaszeniu pożarów i rozwiązywaniu problemów w już działających systemach, co może być mniej ekscytujące niż tworzenie od zera.
🟡
wsparcie i rozwój obszaru e-Commerce
Może oznaczać zarówno innowacyjne projekty związane z rozwojem platformy e-commerce, jak i bieżące utrzymanie i drobne usprawnienia istniejących funkcjonalności.
🟡
w kilkuosobowym zespole, działającym w oparciu o framework scrum w rytmie 2 tygodniowych sprintów
Choć Scrum jest standardem, 'kilkuosobowy zespół' może oznaczać zarówno małą, zwinną grupę, jak i zespół, w którym brakuje specjalistów, co może prowadzić do przeciążenia.