{"id":2272521,"url":"https://alion.io/job/bec-financial-technologies-senior-software-engineer-java-mortgage-omega","title":"Senior software engineer (Java) - Mortgage Omega","company":{"id":55312,"name":"BEC Financial Technologies","domain":"bec.dk","url":"https://alion.io/company/bec-financial-technologies","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HR-Manager","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Roskilde, Denmark"],"countries":["DK"],"hiring_countries":["DK","PL"],"hiring_countries_total":2,"salary":null,"salary_estimate":{"min_usd":67000,"max_usd":193000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6426},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Mockito","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Testcontainers","optional":false},{"name":"Azure","optional":true},{"name":"BPMN","optional":true},{"name":"Docker","optional":true},{"name":"Dynatrace","optional":true},{"name":"Grafana","optional":true},{"name":"JavaScript","optional":true},{"name":"Kibana","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"Prometheus","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-23T10:36:34Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-10-12T15:30:21Z","board_verified":true,"closed_at":null,"days_open":19,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":19},"description":"We are looking for a Senior Software Engineer (Java) ready to share, grow, and modernize the future of mortgage banking!\nThe position is based in our friendly office in Warsaw, Poland. As a Senior software engineer (Java), you will join an agile development team delivering modern mortgage solutions for the Danish market. You will be part of a cross-functional team consisting of Java and Angular developers, testers, business analysts, and architects working together to simplify and digitalize the mortgage customer journey.\nThe team is responsible for developing and modernizing mortgage services within the Business Innovation domain. We support digital mortgage journeys across advisory, self-service, and customer engagement channels while ensuring compliance with regulatory requirements and enabling continuous digital transformation. Our focus is on building scalable backend services, modern APIs, event-driven solutions, and cloud-ready platforms that gradually replace legacy applications and improve customer experience.\nAll team members actively participate in feature discovery, business analysis, technical design, estimation, development, quality assurance, and operational excellence. We believe in strong domain ownership, collaboration, and continuous improvement.\nThe team consists of approximately 10 dedicated team members distributed between Denmark and Poland. At BEC, we prefer frequent office collaboration while offering flexibility to work remotely up to 8 days per month.\nYour direct manager will be Grzegorz Kędzierski.\nPrimary tasks and responsibilities include:\nDesign, develop, and maintain business-critical mortgage backend services.\nBuild scalable REST APIs and integrations supporting digital mortgage journeys.\nDrive modernization efforts from legacy solutions toward modern microservice-based architecture.\nParticipate in feature workshops, solution design, and technical refinement together with business stakeholders.\nCollaborate closely with Angular developers to deliver seamless end-to-end customer experiences.\nOwn the full software development lifecycle, from analysis and design through development, testing, deployment, and production support.\nImprove platform stability, observability, performance, and operational processes.\nDrive architectural improvements and establish engineering standards and best practices.\nSupport continuous delivery and DevOps ways of working.\nMentor developers through code reviews, pair programming, and knowledge sharing.\nContribute to maintaining high engineering quality through automation, testing, and software craftsmanship principles.\nTo succeed you will have:\n5+ years of professional software development experience with Java.\nStrong experience with Java 17+ and Spring Boot.\nExperience designing and developing RESTful APIs and distributed systems & understanding of microservice architectures and integration patterns.\nExperience working with relational databases such as Oracle, PostgreSQL, or SQL Server.\nExperience with messaging technologies such as Kafka, RabbitMQ, or similar.\nStrong understanding of software design principles, clean code, and domain-driven design concepts.\nExperience working with CI/CD pipelines and DevOps practices.\nExperience with testing frameworks such as JUnit, Mockito, Testcontainers, or similar.\nNice-to-have:\nExperience with cloud platforms (Azure preferred) & Kubernetes, Docker, and containerized applications.\nFamiliarity with event-driven architecture and CQRS patterns.\nKnowledge of observability tools such as Grafana, Prometheus, Kibana, Dynatrace\nExperience with Camunda workflow engine and BPMN process modeling.\nWhat we offer:\nFlexible working hours\nMental health support\nFree lunch at the office\nProfessional development opportunities\nPLN 600 on a benefit platform each month\nReferral bonus up to PLN 10,000\nPassion clubs and social events (tennis, board games, salsa, family picnics, and more\nWhat does the recruitment process look like?\nSend us your CV: We want to get to know you\nScreening call: Let’s chat and see if we’re a match\nMeet our technical expert and your future manager: Learn more about the job, BEC Poland, and tell us more about your skills and experience.\nTime to sign the contract: We’re ready to welcome you to BEC!\nIf you have any questions about the position, please contact Talent Attraction Partner - Natalia Cendrowska.\nBEC 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.","description_format":"text","description_chars":4749,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Professional development"],"hiring_locations":[{"name":"Denmark","iso":"DK","kind":"country"},{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-11T07:55:13Z"}],"visa":[],"liveness":{"score":65,"band":"ok","label":"Likely open","p_open":1,"p_active":0.722,"p_room":0.9,"age_days":18,"expected_fill_days":29,"reasons":["conf:3","win:mid"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/bec-financial-technologies-senior-software-engineer-java-mortgage-omega","json_url":"https://alion.io/job/bec-financial-technologies-senior-software-engineer-java-mortgage-omega.json","meta":{"generated_at":"2026-10-12T19:21:52Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":31378,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":55312},"rest":"https://alion.io/mcp/rest/get_company?id=55312"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbec-financial-technologies-senior-software-engineer-java-mortgage-omega"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbec-financial-technologies-senior-software-engineer-java-mortgage-omega"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbec-financial-technologies-senior-software-engineer-java-mortgage-omega"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bec-financial-technologies-senior-software-engineer-java-mortgage-omega\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbec-financial-technologies-senior-software-engineer-java-mortgage-omega"}]}