Java software engineer (regular or senior)- Document Lifecycle Management program

BEC Financial Technologies

Warszawa

On-site

PLN 180,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Mental health support
Free lunch at the office
Professional development
Referral bonus up to PLN 10,000
PLN 600 on benefit platform per month
Passion clubs and social events

Job summary

BEC Financial Technologies in Warsaw is seeking a Senior Java Software Engineer to join our Document Generation team and help replace legacy systems with a modern SaaS platform.

You will design APIs and microservices using Java 21+, Spring Boot, and Maven, containerized on OpenShift/Kubernetes, and develop event-driven components with Kafka. Occasional travel to Roskilde, Denmark is expected.

Qualifications

  • 5+ years' hands-on experience with modern Java, REST, Spring Boot, and Maven.
  • Bachelor’s degree in Computer Science or related field.
  • Experience with Kafka and event-driven microservices.
  • Experience integrating COTS/SaaS into mainframe/distributed environments.
  • Familiarity with Jira, Git, and Confluence.

Responsibilities

  • Design and build APIs and microservices in Java 21+ 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 using Jira, Git, ServiceNow and Confluence.
  • Work closely with business architects and stakeholders to deliver reliable, secure solutions.
  • Occasional travel to Roskilde, Denmark to meet teammates.

Skills

Java
Spring Boot
REST
Maven
Kafka
Event-driven
Microservices
Jira
Git
Confluence
Agile
English

Education

Bachelor’s degree in Computer Science or related field

Tools

OpenShift
Kubernetes

Job description

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior software engineer (Java) - Mortgage Omega
Senior software engineer (Java) - Mortgage Omega

BEC Financial Technologies • Warszawa

Hybrid
PLN 180,000 - 280,000
Flexible working hours
Mental health support
Lunch at office
+4
DB2 Subject‐matter expert
DB2 Subject‐matter expert

PARETO SECURITIES AS • Warszawa

On-site
PLN 180,000 - 240,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+2
Fullstack software engineer (senior)
Fullstack software engineer (senior)

BEC Financial Technologies • Warszawa

Hybrid
PLN 436,000 - 640,000
Flexible working hours
Mental health support
Free lunch at the office
+4
DB2 Subject‑matter expert
DB2 Subject‑matter expert

BEC Financial Technologies • Warszawa

On-site
PLN 220,000 - 320,000
Mental health support
Free lunch at the office
Professional development
+2
Senior AI engineer
Senior AI engineer

PARETO SECURITIES AS • Warszawa

On-site
PLN 240,000 - 320,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+2
Cobol software engineer (senior) - Payments
Cobol software engineer (senior) - Payments

PARETO SECURITIES AS • Warszawa

On-site
PLN 180,000 - 240,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+3
Data Engineer (databricks) - Data Product Center
Data Engineer (databricks) - Data Product Center

PARETO SECURITIES AS • Warszawa

On-site
PLN 180,000 - 270,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+2
Cobol software engineer (senior) - Payments
Cobol software engineer (senior) - Payments

BEC Financial Technologies • Warszawa

Hybrid
PLN 180,000 - 240,000
Mental health support
Free lunch at the office
Professional development budget
+3
Application architect (Java)
Application architect (Java)

BEC Financial Technologies • Warszawa

On-site
PLN 220,000 - 360,000
Mental health support
Free lunch at the office
Professional development budget
+3
Kafka Systems Engineer
Kafka Systems Engineer

BEC Financial Technologies • Warszawa

On-site
PLN 180,000 - 240,000
Mental health support
Free lunch at the office
Professional development budget
+3