Java software engineer (Senior)- Core Banking

BEC Financial Technologies

Warszawa

On-site

PLN 180,000 - 240,000

Full time

14 days+

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
Professional development budget
Referral bonus up to PLN 10,000
Benefit platform PLN 600 monthly
Social clubs and events

Job summary

BEC Financial Technologies in Warszawa is seeking a skilled Java backend engineer to join our Technology Transformation Program. You will design and implement Java-based integrations for core banking services, collaborate with analysts and architects, and contribute to scalable, reliable software in a regulated environment.

You will work on RESTful APIs, Kafka-based integrations, and containerized deployments using Docker and OpenShift, while mentoring juniors and driving architectural

Qualifications

  • Experience building Java backend apps with Spring Boot.
  • Strong SQL and data modeling skills.
  • Experience designing REST and SOAP web services.
  • Familiarity with Git, CI/CD, Docker, and OpenShift.
  • Agile delivery with stakeholder communication.

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 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.

Skills

Java
Spring Boot
SQL
REST APIs
Kafka
OpenShift
Git CI/CD
Agile/Scrum

Education

Bachelor's degree in Computer Science

Tools

JPA/Hibernate
Docker
OpenShift
SOAP
REST API design

Job description

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!
  • Mental health support
  • Free lunch at the office
  • Professional development budget
  • 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
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: 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.
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

PARETO SECURITIES AS • Warszawa

On-site
PLN 210,000 - 290,000
Mental health support
Free lunch at the office
Referral bonus
+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 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
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
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
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 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
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
Mainframe software engineer (senior) - Post-Trade Program
Mainframe software engineer (senior) - Post-Trade Program

BEC Financial Technologies • Warszawa

On-site
PLN 180,000 - 280,000
Professional development
Healthy lunches
Flexible working hours
+3
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