1,544,447open jobs
92,972companies
236,850added this week
Browse all
Salary
≈ $66k – $192k per year (Estimated)
Location
In office (Roskilde)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Oct 7, 2026.

Overview
Company
Impact
Profile match
BEC Financial Technologies is a Danish company founded in 1964 and based in Roskilde. It builds and operates core banking systems for a large group of Danish banks. The company is owned by its member banks and employs thousands of specialists.

You will join our Document Generation team in the Document Lifecycle Management program. The team generates and archives documents across BEC and is replacing legacy document-generation and archiving solutions with a modern SaaS platform.

The Java software engineer role offers the opportunity to build modern Java services, integrate a commercial SaaS archive with mainframe and distributed systems, and shape a major modernization initiative. The team collaborates across Warsaw and Roskilde, and your direct manager will be Kamil Zych.

Primary task and responsibilities include:

  • Design and build APIs and microservices in Java 21 and newer with Spring Boot, REST, and Maven, containerized on OpenShift/Kubernetes.
  • Develop event-driven components using Kafka and follow microservice and EDA best practices.
  • Integrate a commercial SaaS archiving solution with existing BEC systems across mainframe and distributed applications.
  • Collaborate in an agile team: share knowledge, participate in code reviews, and work with Jira, Git, ServiceNow and Confluence.
  • Work closely with business architects and stakeholders in the Documents Cluster to deliver reliable, secure solutions.
  • Occasional travel to Roskilde, Denmark to meet teammates and stakeholders.

To succeed you will have:

  • At least 5 years of hands-on experience with modern Java, REST, Spring Boot, and Maven.
  • Bachelor’s degree in Computer Science or a related field.
  • Experience with Kafka, event-driven architecture, and microservices.
  • Familiarity with integrating COTS/SaaS solutions into complex enterprise environments (mainframe and distributed).
  • Comfort with Jira, Git, and Confluence or Wiki-based documentation.
  • An agile mindset, including translating feature descriptions into user stories and iterative delivery.
  • A positive and supportive, cooperative approach; ability to work independently and as part of a team, taking ownership and involving the right colleagues.
  • Fluent English (written and spoken).

It’s nice-to-have:

  • Knowledge of the financial sector (nice to have)
  • Experience with OpenShift/Kubernetes operations and observability.
  • Background in document archiving systems or document management platforms.
  • Exposure to modernization projects (e.g., migrating legacy Java/EJB/JSP applications).

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.

  • Type of cooperation: employment contract
  • 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?

  • 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 and team: 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 related to the position, please contact Patrycja Krzykala - Talent attraction partner.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,544,447 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Roskilde
In office • Full-Time • Munsbach • Luxembourg City
SQL
C#
C#
.NET
DevOps
Azure DevOps
Azure
CI/CD
Git
Apply
In office • Full-Time • Luxembourg City
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Frontend
RxJS
Angular
NgRx
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
QA
Jest
Apply
≈ $69k – $201k per year (Estimated) • Remote (Luxembourg) • Full-Time • Luxembourg
Java
Java
Spring Boot
Hibernate
DevOps
Rest API
CI/CD
Kubernetes
OpenStack
Apply
≈ $47k – $103k per year (Estimated) • In office • 5+ years exp • Singapore
Go
JavaScript
TypeScript
Node JS
Frontend
Webpack
GraphQL
React.js
Vite
DevOps
Terraform
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Management
Agile
Scrum
QA
Cypress
Playwright
Mocha
Apply
In office • Full-Time • Luxembourg City
JavaScript
Java
TypeScript
SQL
Node JS
Java
Maven
Hibernate
Spring Security
Gradle
Databases
PostgreSQL
RabbitMQ
Frontend
Bootstrap
React.js
DevOps
Rest API
Ansible
CI/CD
Jenkins
Git
Docker
Kubernetes
Linux
SOAP
Cybersecurity
OWASP
Management
Agile
Scrum
UML
Apply
≈ $54k – $148k per year (Estimated) • In office • Master's Degree • Roskilde
Python
Java
SQL
COBOL
COBOL
CICS
JCL
IBM Developer for z/OS
Databases
Db2
Databricks
DevOps
CI/CD
Git
Management
Jira
Agile
Scrum
Apply
In office • PhD • Roskilde
Python
MATLAB
Apply
In office • PhD • Roskilde
Python
MATLAB
Apply
Batch Operator 2 days ago
≈ $43k – $81k per year (Estimated) • In office • Full-Time • Roskilde
Apply
Batch Planner 2 days ago
≈ $58k – $143k per year (Estimated) • In office • Full-Time • Roskilde
Apply
See all jobs
This is one of many
1,544,447 more open roles from verified company boards, updated every day.