-
BEC Financial Technologies

Software engineer (Java)

BEC Financial Technologies
Poland · Full-time · Associate

You will join our Payments International Infrastructure and Reporting Team. The Payments Area oversees maintenance and modernization of our payment infrastructure, focusing on international payments.

The Software engineer (Java) role offers a unique opportunity to gain deep insight into complex payment environments while contributing to building the future payment infrastructure that will serve as a foundation for years to come. Your direct manager will be Dariusz Tofiło.

Primary tasks and responsibilities include:


  • Maintaining and enhancing APIs that provide payment-related data
  • Developing and supporting reporting tools
  • Optimizing and improving performance of queries in relational databases
  • Writing clean, maintainable, and high-quality code following best practices
  • Designing and implementing unit, integration, and API tests (e.g., using Postman and Cucumber)
  • Working with CI/CD pipelines (Jenkins) to ensure smooth delivery processes
  • Managing and deploying applications using Kubernetes and Helm
  • Monitoring and improving application observability using the Elastic Stack (ELK, APM)


To succeed you will have:


  • Strong experience with Java (version 17 or newer)
  • Strong hands-on experience with Spring Boot
  • Experience with Hibernate / JPA
  • Solid knowledge of RESTful API design and development
  • Experience working with JDBC and relational databases (e.g., PostgreSQL, Oracle, MySQL)
  • Experience with containerization and orchestration (Docker, Kubernetes, Helm)


It’s nice-to-have:


  • Experience with SAS
  • Experience with COBOL
  • Experience working with financial systems or payment processing


Be your best self with BEC’s benefits!

We offer a diverse range of benefits for our employees. Here are just a few of them.


  • Mental health support
  • Free lunch at the office
  • Professional development budget
  • Referral bonus up to PLN 10,000
  • PLN 600 on a benefit platform a month
  • Passion clubs and social events (Tennis, salsa dancing, board games, family picnics and more!)
  • Flexible starting time
  • Health insurance


What does the recruitment process look like?


  • Send us your CV: We want to get to know you
  • Screening call : Let’s chat and see if we’re a match
  • Meet our talent partner and technical expert: Learn more about the job, BEC Poland, and tell us more about your skills and experience.
  • Meet your future manager: See who you’ll be working closely with.
  • Time to sign the contract: We’re ready to welcome you to BEC!


If you have any questions about the position, please contact – Natalia Cendrowska

BEC is in the process of being acquired by our largest customer and co-owner, Nykredit, which is Denmark's largest mortgage provider and third-largest bank. We will become part of a new and larger organization called Nykredit Financial Technologies. In the transition phase, we are recruiting for roles that we expect to be highly needed in our future organization.

Key Skills

Ranked by relevance

kubernetes java containerization postgresql jenkins postman docker oracle cicd elk
Login to Apply
Posted
Jul 03, 2026
Type
Full-time
Level
Associate
Location
Warsaw

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
BEC Financial Technologies
Related

Java fullstack engineer (senior)

2024-10-30

Full-time
Associate
Poland
IT Services
Engineering
View Job Details
BEC Financial Technologies
Related

React software engineer - Nykredit

2024-10-19

Contract
Associate
Poland
IT Services
Engineering
View Job Details
CEPRES
Related

Data Engineer (f/m/x)

2026-07-07

Full-time
Mid-Senior
Turkey
Financial Services
Engineering