Senior Java Developer

emagine Polska

Helsinki, Finland • 11m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Developer

  • Focus: Modernization and migration of banking pricing and settlement systems

  • Location/Work model: Helsinki, Finland (hybrid; minimum 3 days/week onsite)

  • Assignment window: 16 Nov 2026 – 15 Feb 2027 (extension possible)

Description

Senior Java Developer supporting the modernization of critical pricing and settlement systems in a banking environment. You will design and build pricing engine components, including cash flow generation and cash instruction/booking logic, while analyzing legacy applications for migration and refactoring opportunities. The work uses AI-assisted development tools to accelerate coding and documentation, with a strong emphasis on correctness and compliance.

Responsibilities

  • Design, develop, and maintain pricing engine components, migrating legacy functionality to modern platforms

  • Design and implement cash flow generation and cash instruction logic

  • Analyze legacy applications/processes to define migration strategies and refactoring opportunities

  • Use AI-assisted development tools (coding assistants and LLM-based analysis) to support development, migration, testing, and documentation

  • Collaborate with business, product, QA, and infrastructure teams to implement accurate and compliant pricing, settlement, and booking logic

  • Create clear, maintainable technical documentation

  • Support testing, validation, deployment, and rollout with minimal impact on production environments

Benefits

  • Opportunity to modernize critical financial systems with both traditional engineering and AI-assisted development

  • Work in a complex, rules-driven banking domain with cross-functional collaboration

Requirements

  • Hands-on experience implementing cash booking flows within a financial institution

  • Ability to construct complete debit/credit booking instructions from business events and route them to downstream booking/ledger systems

  • Strong development experience with Java 8+

  • Experience with Spring Boot, Hibernate/JPA, SQL, and Oracle Database

  • Banking/financial systems experience

  • Understanding of cash flows, settlements, payment instructions, or related processes

  • Practical experience with AI coding tools (e.g., GitHub Copilot, Claude Code) and ability to validate AI output

  • Experience with complex, rules-driven business logic

  • Excellent communication and stakeholder management; effective cross-functional teamwork

Preferred / Highly Valued

  • Experience with account mapping, accounting parameters, financial message structures, booking validation processes

  • Familiarity with ISO 20022

  • Experience migrating from mainframe or other legacy platforms

  • Experience with pricing engines, trade processing, or settlement platforms

  • Experience building/customizing AI-assisted engineering workflows and development tooling

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report