Junior Software Developer

Bnpparibascorporateandinstitutionalbanking — Poland · Posted ~2 days ago

Junior Full-time Hybrid

Skills

Java 17+ JUnit Mockito Git Continuous Integration HTTP Messaging Systems Design Patterns Clean Code Unit Testing Spring Quarkus Hibernate TypeScript HTML Angular CI/CD Microservices

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

An international financial-technology organization is seeking a Junior Software Developer to join its multicultural engineering team that builds and maintains a high-throughput payment processing platform serving multiple countries. You will work within a microservices architecture following Agile methodology and CI/CD practices with monthly release cadence. You will design and develop solutions meeting high code-quality standards, prepare unit and non-regression tests, participate actively in team meetings, perform code reviews, and maintain project documentation. Candidates should hold a Bachelor degree in IT or equivalent, demonstrate knowledge of Java 17+, JUnit, Mockito, Git, CI, HTTP, messaging systems and design patterns, with familiarity in Spring/Quarkus, ORM frameworks, TypeScript, HTML and Angular considered a plus. Fluent English is required. The role offers hybrid work, private medical care, a lunch card, pension plan, multisport card, life insurance, and training opportunities.

Highlights

Multicultural and collaborative team environment building a high-volume payment processing platform using modern microservices architecture. Agile methodology with CI/CD pipelines and monthly release cycles. Hybrid work mode with monthly remote-work allowance. Fully paid private medical care, lunch card, employee pension plan, multisport card, life insurance, and parking. Strong focus on continuous learning, knowledge sharing, and career development.

Description

About The Team & Platform (Poland Office) At BNP Paribas Poland you will join a team of multicultural professionals that builds and maintains a Domestic Payment Engine processing thousands of payments across multiple countries. We work with microservices developed in Agile methodology backed by CICD pipelines with monthly releases. Our architecture is constantly evolving to fulfil the demands of our stakeholders and constantly increasing payments amount. Thanks to the breadth of expertise across the team, you’ll have continuous opportunities to deepen your skills, learn new technologies, and contribute to cross‑border initiatives. 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.