Senior Java Software Engineer - Core Banking

Bec — Poland · Posted ~1 day ago

Senior Full-time

Skills

Java Spring Boot Spring Core JPA/Hibernate SQL REST API SOAP Git CI/CD Docker Kafka Agile Hibernate OpenShift

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A financial technology organization is seeking a senior Java engineer to build reliable backend solutions. The role involves integrations, APIs, database work, architecture discussions, and developing scalable systems in an Agile environment.

Highlights

Work on mission-critical financial software with modern technologies, professional development benefits, and opportunities to influence architecture and technical decisions.

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 domainDesign, implement, and evolve RESTful APIs and Integration SOLUTIONSCollaborate closely with Business Analysts, Product Owner, QA, architects, and other developers to clarify requirements and deliver high quality solutionContribute to solution design, code reviews, and architectural discussions to ensure clean, maintainable, and robust solutionsTake responsibility for ensuring stability, performance, and quality of the systems owned by the teamActively participate in Scrum ceremonies and contribute to continuous improvement of team practicesSupport 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 CoreStrong understanding of JPA/Hibernate and relational databases — you write efficient SQL and understand data modelingHands-on experience designing and consuming RESTful APIs and SOAP web servicesComfort working with Git, CI/CD pipelines, and containerized deployments using Docker and OpenShiftExperience with message-driven architecture using Kafka or IBM MQFamiliarity with the software development lifecycle in an Agile environmentAn 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 technologiesExperience with test driven development (TDD) and automated testing frameworks such as Spock/Groovy, JUnit, or similar.Experience with cloud platform like azure, aws, gcpFamiliarity 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 supportFree lunch at the officeProfessional development budgetReferral bonus up to PLN 10,000PLN 600 on a benefit platform a monthPassion clubs and social events (Tennis, salsa dancing, board games, family picnics and more!)Flexible starting timeHealth insurance What does the recruitment process look like? Send us your CV: We want to get to know youScreening call: Let’s chat and see if we’re a matchMeet 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.