Software engineer (Java)
BEC
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.
Lokation: Warsaw
Opslaget er indhentet automatisk fra virksomhedens jobsider og vises derfor kun som uddrag. Log ind for at se det fulde opslag eller gå videre til opslaget her:

