Senior Java Developer (m/f) - IT Chapter Rozwiązania Cash Management
Tech Stack / Keywords
Firma i stanowisko
BNP Paribas Bank Polska S.A., listed on the Warsaw Stock Exchange since 2011, is part of the BNP Paribas banking group present in 64 countries. In Poland, it operates as a universal bank serving retail clients, Wealth Management, and companies in micro, SME, and corporate banking segments.
Wymagania
- Minimum 6 years of experience as a Java Developer.
- At least 5 years of practical knowledge in microservice architecture.
- Experience in creating unit and integration tests.
- Very good knowledge of REST and knowledge of SOAP.
- Practical knowledge of Java 17+, Spring Boot 3+, Spring, ElasticSearch, Kafka, Docker, Maven, GitLab, JUnit, CI/CD, MongoDB, Mongock, OpenShift.
- Familiarity with static code analysis tools such as SAST, DAST, SonarQube.
- Practical knowledge of XML, AVRO, JSON formats.
- Practical knowledge of SOLID, CleanCode, TDD, DDD, Event-Driven Architecture.
- Experience with observability and monitoring tools like Grafana, Dynatrace, Prometheus.
- High code review culture.
- Ability to estimate work.
- Knowledge of NoSQL databases, especially MongoDB.
- Knowledge of CI/CD and system design.
Nice to have:
- Experience as Frontend Developer (Angular).
- Knowledge of documentation creation like architecture as code, UML, C4.
- Practical knowledge of event-storming.
- Practical knowledge of AI tools like Copilot, Claude Code.
- Experience with MapStruct, TestContainers, Spring Modulith, FeignClient, Angular 21+.
Obowiązki
- Design and program applications using Java 17+.
- Participate in creating distributed application architecture.
- Develop new and existing software modules/microservices.
- Maintain production microservices and modules according to SLA and security requirements.
- Participate in improvements and use of AI in development.
- Co-create and maintain technical documentation.
- Collaborate with experienced developers using Scrum framework.
Benefity
- Employment contract.
- Transparent bonus conditions.
- Comprehensive Lux Med medical care for employee and family.
- Corporate wellness program including yoga, fitness, webinars, consultations with dietitian, psychologist, trainer.
- Additional 2 days off for using entitled leave.
- Health Days for prevention, rest, and expert meetings.
- Multi Sport card on preferential terms for employee and family.
- Group insurance (life, accident, children) on preferential terms.
- Discounts on travel and vehicle insurance.
- Opportunities for volunteering with 2 days off for social activities.
- Discounts on bank products and attractive financial offers.
- Employee referral program.
- Inclusive workplace regardless of sexual orientation, gender identity, skin color, origin, age, or disability.
- Internal training programs: IcanDo IT, UniversITy, Training Platform, GOtech Week.
- Internal recruitment opportunities for position, team, or department changes nationally and globally.
- Managerial programs and daily inspiration including mentoring, coaching, and knowledge exchange.
Inne informacje
Informujemy, że administratorem danych jest BNP Paribas Bank Polska S.A z siedzibą w Warszawie przy ul. Kasprzaka 2, 01-211 Warszawa (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
BNP Paribas Bank Polska
20 aktywnych ofert