Java software engineer (senior)- core banking

PARETO SECURITIES AS

Warszawa

On-site

PLN 210,000 - 290,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mental health support
Free lunch at the office
Referral bonus
Health insurance
Flexible starting time

Job summary

BEC is seeking a Senior Java Software Engineer to join the core banking domain. You will build and maintain backend services, design RESTful APIs, and integrate with banking systems using Kafka subscriptions and REST/SOAP APIs.

You will work with analysts, architects, and QA to translate complex financial logic into maintainable code, participate in code reviews, mentor juniors, and contribute to architectural decisions in a regulated industry.

Qualifications

  • Experience building backend applications in Java with Spring Boot and Spring Core.
  • Strong understanding of JPA/Hibernate and relational databases; write efficient SQL and data modeling.
  • Hands-on experience designing and consuming RESTful APIs and SOAP web services.
  • Comfort with Git, CI/CD pipelines, and containerized deployments using Docker and OpenShift.
  • Experience with message-driven architecture using Kafka or IBM MQ.
  • Familiarity with Agile software development lifecycle and ability to work independently.
  • Ability to own features end-to-end and communicate with technical and non-technical stakeholders.

Responsibilities

  • Develop and maintain Java backend solutions within CORE BANKING domain.
  • Design, implement, and evolve RESTful APIs and integration solutions.
  • Collaborate with Business Analysts, Product Owner, QA, architects, and developers to clarify requirements.
  • Contribute to solution design, code reviews, and architectural discussions for robust solutions.
  • Ensure stability, performance, and quality of systems owned by the team.
  • Participate in Scrum ceremonies and drive continuous improvement.
  • Support analysis, troubleshooting, and refinement of existing solutions.

Skills

Java backend
Spring Boot
REST APIs
Kafka
SQL & data modeling
Git & CI/CD
Agile experience
Mentorship

Tools

OpenShift
Docker
JPA/Hibernate
SOAP web services

Job description

Java software engineer (Senior)- Core Banking

The domain consists of six agile teams responsible for some of the most business-critical systems in the bank, forming the backbone of daily financial operations. The Technology Transformation Program aims to renew a large portion of BEC’s current products where some of them are on an aging technology stack into updated and modern technologies.

You will work on backend services that support fee, bank, and product configuration within our core banking platform. In your day-to-day work, you will design and implement Java-based integrations, integrate with internal and external banking systems through Kafka subscription models and REST/SOAP APIs, and collaborate closely with business analysts and architects to translate complex financial logic into clean, maintainable code. You will participate in code reviews, contribute to technical decisions, and help shape how we build reliable, scalable software for a regulated industry. Mentoring junior developers and sharing knowledge across the team will also be part of the role.

Your direct manager will be Marlene Godsk Larsen on an interim basis while Karen Mari Storgaard Thielsen is on maternity leave until 1 December.

Primary tasks and responsibilities include:
  • Develop and maintain business critical Java backend solutions within CORE BANKING domain
  • Design, implement, and evolve RESTful APIs and Integration SOLUTIONS
  • Collaborate closely with Business Analysts, Product Owner, QA, architects, and other developers to clarify requirements and deliver high quality solution
  • Contribute to solution design, code reviews, and architectural discussions to ensure clean, maintainable, and robust solutions
  • Take responsibility for ensuring stability, performance, and quality of the systems owned by the team
  • Actively participate in Scrum ceremonies and contribute to continuous improvement of team practices
  • Support analysis, troubleshooting, and refinement of existing solutions as the platform evolves
To succeed you will have:
  • Experience with building backend applications in Java with Spring Boot and Spring Core
  • Strong understanding of JPA/Hibernate and relational databases — you write efficient SQL and understand data modeling
  • Hands-on experience designing and consuming RESTful APIs and SOAP web services
  • Comfort working with Git, CI/CD pipelines, and containerized deployments using Docker and OpenShift
  • Experience with message-driven architecture using Kafka or IBM MQ
  • Familiarity with the software development lifecycle in an Agile environment
  • An ability to work independently, take ownership of features end to end, and communicate clearly with both technical and non-technical stakeholders
It’s nice-to-have:
  • Experience with Domain Driven Design (DDD)
  • Experience with Kafka, IBM MQ, or similar messaging technologies
  • Experience with test driven development (TDD) and automated testing frameworks such as Spock/Groovy, JUnit, or similar.
  • Experience with cloud platform like azure, aws, gcp
  • Familiarity with legacy integrations (e.g. SOAP/XML) or mainframe adjacent landscapes
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
  • 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

If you have any questions related to the position,please contactPatrycja 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.

Join a community of people sharing great ambitions

BEC is a financial technology company creating IT solutions for Danish banks. Together, we enable bank customers to invest online, take out loans and transfer money. In other words, we deliver the tech it takes to run a bank.

We have 1,600+ employees spread across locations in Denmark and Poland. We collaborate in a flat hierarchy with a high degree of mutual trust. Here, great ideas have no rank, and we invite everybody to chip in to create the strongest IT solutions for our Danish banks.

We're an equal opportunities employer. We hire top talent regardless of race, religion, color, national origin, sexual orientation, gender identity, or age. Learn more about us in our culture book:W e are BEC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java software engineer (Senior)- Core Banking
Java software engineer (Senior)- Core Banking

BEC Financial Technologies • Warszawa

On-site
PLN 180,000 - 240,000
Mental health support
Free lunch at the office
Professional development budget
+3
Senior software engineer (Java)
Senior software engineer (Java)

PARETO SECURITIES AS • Warszawa

Hybrid
PLN 180,000 - 300,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+4
Cobol software engineer (senior) - Financial Crime Prevention
Cobol software engineer (senior) - Financial Crime Prevention

PARETO SECURITIES AS • Warszawa

Hybrid
PLN 180,000 - 240,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+2
Senior software engineer (Java)
Senior software engineer (Java)

BEC Financial Technologies • Warszawa

Hybrid
PLN 210,000 - 260,000
Mental health support
Free lunch at the office
Professional development budget
+5
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
Senior Software Engineer (I*Net Basement)
Senior Software Engineer (I*Net Basement)

PARETO SECURITIES AS • Warszawa

Hybrid
PLN 180,000 - 260,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+2
Senior Java Platform Engineer — OpenShift Modernization
Senior Java Platform Engineer — OpenShift Modernization

PARETO SECURITIES AS • Warszawa

Hybrid
PLN 180,000 - 260,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+2
QA engineer (senior)
QA engineer (senior)

PARETO SECURITIES AS • Warszawa

Hybrid
PLN 180,000 - 240,000
Mental health support
Free lunch at the office
Referral bonus up to PLN 10,000
+2
DB2 Subject‑matter expert
DB2 Subject‑matter expert

PARETO SECURITIES AS • Warszawa

On-site
PLN 180,000 - 300,000
Mental health support
Free lunch at the office
Referral bonus
+2
Kafka Systems Engineer
Kafka Systems Engineer

PARETO SECURITIES AS • Warszawa

On-site
PLN 180,000 - 300,000