Currency

Java software engineer (regular)

Java

Java software engineer (regular)

Java
Full-time
Permanent
Mid
Hybrid

Tech stack

    English

    B2

    Java

    regular

    Scrum

    regular

    SAFe

    regular

    Microservice Architecture

    nice to have

    Python

    nice to have

    Databricks

    nice to have

    Test Automation

    nice to have

Job description

This position is based at our friendly office in Warsaw, and you will join our Credit Risk Reporting team placed in 2 locations - Poland and Denmark. It is in the newly formed Reporting Solutions domain who is responsible for delivering solutions supporting banks in their monitoring and reporting tasks, ensuring compliance with requirements from the Danish FSA and Central Bank.  

The Software Engineer role offers you the possibility to work with data, BECs existing BI platform and participate in BEC’s tech transformation journey. At BEC, we prefer to collaborate often in the office, but we also keep the opportunity to work remotely up to 8 days per month. Your direct manager will be Thomas Tang Pjetursson. 


Primary tasks and responsibilities include: 

  • Java development: Background in Java development, covering Java 17 or older/newest releases with hands-on experience utilizing the Spring Framework.  

  • Tech-transformation implementation: Participate in the tech transformation of existing solutions to the new data platform with expectation to learn Databricks and other components of the BEC Azure Cloud environment. 

  • Event-driven Architecture: Development and maintenance of event-driven architecture based on Kafa and its components: Kafka Streams, Kafka Connect and Schema Registry. 

  • Microservices with OpenShift & Kubernetes: develop and maintain distributed systems based on microservices architecture, deployed via OpenShift and orchestrated with Kubernetes.  

  • Database management: Utilize strong SQL skills for Microsoft SQL Server (MSSQL), focusing on database design, optimization, and performance tuning.  

  • CI/CD: Managing and maintaining CI/CD pipelines using Jenkins and Argo CD to support automated software delivery.  

  • Version control: Collaborate effectively using Git workflows and best practices.  

  • Source code management: Manage repositories and code hosting through Bitbucket.  

  • System maintenance: Ensure timely delivery of housekeeping and maintenance tasks 

  • Testing: Plan and execute unit and component tests to ensure high-quality deliverables.  

  • Team collaboration: Collaborate with the team architect, business analysts and software developers in and outside of the Reporting Solutions domain 

  • Agile methodologies: Work within Agile frameworks using Jira for project tracking and team collaboration  


To succeed you will have: 

  • Hands-on experience (at least 3-4 years) in integrating the above-mentioned technologies into everyday work practices. 

  • Open-minded and self-driven 

  • Fluent in English (written and spoken) 

  • Experience in gathering development requirements 

  • Experience in working in agile organizations (Scrum, SAFE) 


It’s nice-to-have: 

  • Knowledge of Microservice Architecture  

  • Experience in Python 

  • Experience in Databricks 

  • Experience with Test Automation   


Be your best self with BEC’s benefits! 

  • Flexible working hours 

  • Mental health support  

  • Free lunch at the office 

  • Professional development 

  • 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!) 


What does the recruitment process look like? 

  1. Send us your CV: We want to get to know you 

  2. Screening call: Let’s chat and see if we’re a match 

  3. Meet our talent partner and technical expert: Learn more about the job, BEC Poland, and tell us more about your skills and experience.  

  4. Meet your future manager and team: See who you’ll be working closely with. 

  5. Time to sign the contract: We’re ready to welcome you to BEC! 


If you have any questions related to the position, please contact Talent Attraction Partner: Natalia Cendrowska


Make us aware of your talent    

We are an equal opportunities employer. We hire top talent regardless of race, religion, color, national origin, sexual orientation, gender identity, and age. We encourage all qualified candidates to apply. See our full list of vacancies at https://www.bec.dk/en/vacancies/  

You can also learn more about BEC by browsing our company culture book: wearebec.pdf 

Tech stack

    English

    B2

    Java

    regular

    Scrum

    regular

    SAFe

    regular

    Microservice Architecture

    nice to have

    Python

    nice to have

    Databricks

    nice to have

    Test Automation

    nice to have
Published: 13.10.2025

Meet the company

BEC Financial Technologies

With teams in Denmark and Poland, we create financial IT solutions for 25% of Danish bank customers. We make it possible for them to invest online, take out loans and transfer money. In other words, everything it takes to run a bank.

Company profile
Office location

Java software engineer (regular)

Apply

Java software engineer (regular)

-, Warszawa

BEC Financial Technologies

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest BEC Financial Technologies a.m.b.a. spółdzielnia z ograniczoną odpowiedzialnością z siedzi... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.