Junior Software Developer
BNP Paribas SA oddział w Polsce
⚲ Warszawa, Kraków
Do uzgodnienia
Wymagania
- Java
- Angular
- JUnit
- Mockito
Opis stanowiska
Join our high-impact AI team within BNP Paribas’s Corporate & Institutional Banking (CIB) division, where we develop and scale a cutting-edge software platform powering the entire corporate credit chain - from origination to monitoring. Used by thousands of employees across 50+ countries since 2019, our platform is a critical backbone for global credit operations.
Requirements:
• Bachelor degree from an engineering school or equivalent university with an IT specialization;
• Knowledge of Java 17+, JUnit, Mockito;
• Excellent command of source‑code collaboration tools, particularly Git;
• Basic knowledge about Continous Integration, HTTP network protocol, messaging systems and design patterns;
• Nice to have: Spring/Quarkus framework, ORM framework (like Hibernate), TypeScript, HTML, Angular 21;
• Fluent English;
• Curiosity and willingness to learn and adapt quickly;
• Passionate about new technologies;
• Willingness and ability to work with local and remote multicultural teams;
• Constantly seeking for a way to improve your performance and knowledge;
• Interested in banking payment processing standards.
Responsibilities
• Design and develop a solutions accurately reflecting business requirements and meeting highest code-quality standards (clean code, maintainability, security, performance);
• Prepare unit and non-regression tests ensuring correctness of developed solutions;
• Actively participate in meetings providing status updates, raising blockers, and challenging other team members including Business Analysts using possessed technical and business knowledge;
• Be proactive sharing insights that improve overall quality of the solution;
• Prepare or update documentation of the project to share the knowledge with other team members;
• Perform code review of other team members work providing constructive feedback.
We offer:
• Hybrid work mode;
• Equivalent for remote work expenses (120 PLN per month);
• Stable employment in the international company;
• Fully paid private medical care for employee;
• Pre-paid lunch card;
• Employee Pension Plan;
• Co-financed Multisport Card;
• MyBenefit Cafeteria Platform;
• Life insurance;
• Car parking availability in the office building;
• Trainings and development opportunities.
We invite you to apply with your resume in English.
Requirements:
• Bachelor degree from an engineering school or equivalent university with an IT specialization;
• Knowledge of Java 17+, JUnit, Mockito;
• Excellent command of source‑code collaboration tools, particularly Git;
• Basic knowledge about Continous Integration, HTTP network protocol, messaging systems and design patterns;
• Nice to have: Spring/Quarkus framework, ORM framework (like Hibernate), TypeScript, HTML, Angular 21;
• Fluent English;
• Curiosity and willingness to learn and adapt quickly;
• Passionate about new technologies;
• Willingness and ability to work with local and remote multicultural teams;
• Constantly seeking for a way to improve your performance and knowledge;
• Interested in banking payment processing standards.
Responsibilities
• Design and develop a solutions accurately reflecting business requirements and meeting highest code-quality standards (clean code, maintainability, security, performance);
• Prepare unit and non-regression tests ensuring correctness of developed solutions;
• Actively participate in meetings providing status updates, raising blockers, and challenging other team members including Business Analysts using possessed technical and business knowledge;
• Be proactive sharing insights that improve overall quality of the solution;
• Prepare or update documentation of the project to share the knowledge with other team members;
• Perform code review of other team members work providing constructive feedback.
We offer:
• Hybrid work mode;
• Equivalent for remote work expenses (120 PLN per month);
• Stable employment in the international company;
• Fully paid private medical care for employee;
• Pre-paid lunch card;
• Employee Pension Plan;
• Co-financed Multisport Card;
• MyBenefit Cafeteria Platform;
• Life insurance;
• Car parking availability in the office building;
• Trainings and development opportunities.
We invite you to apply with your resume in English.
🔍 Dekoder Ogłoszenia
🔴
high-impact AI team
Marketingowe określenie — dla juniora może oznaczać wysokie oczekiwania i presję wyników
🟡
cutting-edge software platform
Typowy marketingowy zwrot — nie gwarantuje nowoczesnego stacku w praktyce
🔴
critical backbone for global credit operations
Duża odpowiedzialność i potencjalnie stresujące środowisko, zwłaszcza dla juniora