Login Enter

BNP Paribas Bank Polska

3 months ago

Senior Java Developer m f - IT Chapter Cash Management Solutions

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
BNP Paribas Bank Polska
Location
Polska, małopolskie, Kraków Poland
Posted
3 months ago
View all jobs at BNP Paribas Bank Polska

Job description

Description Workplace: Warsaw / Krakow / Katowice Contract Type: Employment Contract Work Model: Hybrid 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, as a universal bank with global reach, it directs services to Retail Clients, Wealth Management, and companies in the micro, SME, and corporate banking segments. Bank BNP Paribas Mission and Vision: We support our Clients in achieving their plans and dreams. Always and everywhere. More than a leading international bank and a leader in sustainable finance. A trusted partner responding to local needs and opening global opportunities. About the team: By joining us, you will have the opportunity to work in a small team, operating based on the Scrum framework with a rhythm of 2-week sprints. The team includes analysts, developers, testers, and business specialists who develop the payment gateway and its components such as onboarding and reconciliation. You will be responsible for supporting and developing the e-Commerce area – technological solutions created within the Cash Management Value Stream. Responsibilities: * Designing and programming applications in new technologies (Java 17+); * Participating in the creation of distributed application architecture; * Creating new and developing existing software modules / microservices; * Maintaining existing microservices and programming modules in production according to SLA and Security requirements; * Participating in improvements and the use of AI in development; * Co-creating and maintaining technical documentation; * Collaborating with experienced programmers based on the SCRUM framework. Requirements: Technical Competencies: * min. 6 years of experience as a Java Developer; * min. 5 years of practical knowledge of microservice architecture; * Experience in creating unit and integration tests; * Very good knowledge of REST, knowledge of SOAP; * Practical knowledge of technologies: Java 17+, Spring Boot 3+, Spring, Elasticsearch, Kafka, Docker, Maven, Gitlab, JUnit, CI/CD, MongoDB, Mongock, OpenShift; * Knowledge of static code analysis tools such as SAST, DAST, SonarQube, others with similar applications; * Practical knowledge of formats such as: XML, AVRO, JSON; * Practical knowledge of best practices such as: SOLID, CleanCode, TDD, DDD, Event-Driven-Architecture; * Practical knowledge of creating application observability and monitoring using tools such as: Grafana, Dynatrace, Prometheus, others of similar application; * High code review culture; * Ability to estimate work; * Knowledge of NoSQL databases, particularly MongoDB; * Knowledge of CI/CD; * Knowledge of system design. Nice to have: * Experience as a Frontend Developer (Angular); * Knowledge of creating documentation such as: architecture as code, UML, C4; * Practical knowledge of conducting event storming (including programming archetypes); * Practical knowledge of applying AI such as Copilot, Claude Code; * Experience with: MapStruct, TestContainers, Spring Modulith, FeignClient, Angular 21+. Soft Competencies: * Willingness to share knowledge; * Goal orientation; * Teamwork skills; * Solution-oriented mindset; * Proactive attitude; * Responsibility; * Thoroughness and timeliness; * Openness to new technologies. Benefits: You have an Employment Contract at the Bank. Clear bonus conditions. Comprehensive Lux Med medical care for you and your loved ones. "Dobrze" Program – a corporate wellness program (yoga, fitness, webinars, consultations with a dietitian, psychologist, coach). Additional 2 days for rest for using your entitled vacation. Health Days – time for prevention, rest, and meetings with experts in health and well-being. Multi Sport card on preferential terms for you and your family. Group insurance (life, accident, children’s) – on preferential terms, with a wide scope of coverage. Discounts on travel and motor insurance. Wide opportunities for engagement in volunteering – 2 days off work for engagement in social activities. Discounts on banking products and attractive offers for the bank’s financial products. Employee referral program. Work in a place where you can be yourself regardless of your sexual orientation, gender identity, skin color, origin, age, or type of disability. You can work in a place that gives a green light. Professional Development at the Bank: Internal training programs: IcanDo IT, UniversITy, Training Platform, GOtech Week. Internal recruitments – opportunity to change position, team, department – in Poland and globally. Managerial programs and daily inspirations – mentoring, coaching, knowledge exchange between employees. More at https://www.bnpparibas.pl/kariera/pl/rozwoj We know that good decisions can be non-obvious. Here you can create an organizational culture with us where we feel we can be ourselves and achieve more together. Join BNP Paribas Bank and build a Bank of good decisions with us. Do you feel this is the right job and place for you?

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.