Oferta pracy

Senior Java Software Engineer

BEC Poland

  • offer expired 2 months ago
  • contract of employment, B2B contract
  • full-time
  • specialist (Mid / Regular), senior specialist (Senior)
  • hybrid work
  • More than one vacancy
    vacancies: 2
  • remote recruitment
  • запрошуємо працівників з України
  • Робота для іноземців
    без польської
Запрошуємо працівників з України
Роботодавець відкритий для працевлаштування громадян України

BEC Poland

Tadeusza Szeligowskiego 6


Technologies we use


  • Java

  • Spring Boot

Operating system

About the project

Senior Software Engineer for the Content Storage Management team

Are you eager to be a part of something bigger? Ready to be professionally ambitious together with others? Then we might have the right opportunity for you.

We are looking for a Software Engineer ready to share and grow

You will be part of a new team (Content Storage Management) that is the frontrunner in replacing our existing archive platform. Your colleagues have various competencies within business knowledge, IT development and IT architecture.

In our daily work we use JIRA, Teams and Confluence. Your colleagues are eager to help you being a success in this position, as they will contribute to your development in the job.

As a Software Engineer in our team, you will be in close dialogue with our customers and many other BEC teams about our deliveries and you will assist in ensuring that the new archive will be implemented in our current system landscape and all our banks are migrated into the new solution.

The Content Storage Management team and the archiving area in general is part of Core Banking. We play a crucial part in most of the banking processes and deliver archiving possibilities to all our customers in BEC, leaving our area as a key player for BEC.

The team is expected to be based equally between Denmark and Poland and the position will include travel between locations a couple of times pr. year.

Your responsibilities

In the position as Senior Software Engineer, you will work closely with the Epic owner, the Product owner, the Domain Architect and Team Architects and the customers.

• Experienced in API development (Java – REST, Maven - Spring Boot)

• Experienced in Kafka and event driven architecture

• Preferably experience with Azure

• Enjoy working with integrating a commercial solution with existing BEC systems both mainframe and decentral applications

• You are able to influence design and architecture decisions for the integrations and drive those decisions in the development process

• Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git/GitLab) and team collaboration tools (e.g., Confluence/Wiki)

• Solid knowledge of programming practices, strive to write great code that is reusable, flexible, and reliable

• Be part of an agile team, share knowledge, carry out code reviews

Our requirements

We are looking for you who love to explore and learn!

Preferably, you have an educational background at master’s level within computer science and min. 5 years of experience from a similar position.

To us, curiosity is essential, and at BEC' you'll join a community of helpful, ambitious, and tech-savvy people who love to explore and grow. We ensure that banks can comply with the legislation such as reporting requirements, and providing solutions for individual banks as well as the entire community of BEC banks.

As a person, we expect you to identify with the following:

• Excellent applied Cloud Experience (Azure)

• Good skills in Java – REST, Maven - Spring Boot

• Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git/GitLab) and team collaboration tools (e.g., Confluence/Wiki)

• Solid knowledge of programming practices, strive to write great code that is reusable, flexible, and reliable

• Strong quality mindset is considered a must: unit testing, performance testing, writing testable code

• Self-motivated, well-organized, details-oriented and a strong team player with an agile mindset

With colleagues in teams distributed in Denmark and Poland, you must master English at a high level both in writing and orally.

  • Benefits

  • private medical care

  • sharing the costs of foreign language classes

  • remote work opportunities

  • flexible working time

  • fruits

  • integration events

  • corporate gym

  • corporate sports team

  • no dress code

  • coffee / tea

  • leisure zone

  • birthday celebration

  • employee referral program

  • family picnics

  • Udemy for business access

Recruitment stages

A short test


Technical/culture interview


Interview with the manager and a team member

Make us aware of your talent

Ready to join a culture of tech-loving people? Then we look forward to receiving your application and resume as soon as If you have any questions related to the position, do not hesitate to contact Robert Piec, who is responsible for the recruitment process.

We are committed to hiring top talent regardless of race, religion, color, national origin, sexual orientation, gender identity, and age. As a result, we encourage all qualified candidates to apply for the position.

BEC Poland

BEC is a fintech company with branches in Denmark and Poland. As an IT partner for a wide range of banks and other parties in Denmark's financial industry, we create financial solutions for 20-30 % of the Danish bank customers. We make it possible for them to check their account online, take out loans, and transfer money. In other words, everything it takes to run a bank.

We are 1,600+ employees cultivating an informal, yet dedicated culture. We help each other and learn from each other to create the strongest possible solutions for the banks, their customers, and the Danish society.

Scroll to the company’s profile