Java Developer (middle office transformation)

CyprusGeorgiaPolandSerbiaRelocationRemoteSenior

7000 - 8000€

FinDev is an international IT company founded by engineers, specializing in developing niche software for international banks and investment funds.

We are looking for a Senior Java Developer (Java Core + multithreading, Spring Boot, Kafka/AMPS) to join the Investment Accounting / Positions team at a major asset management fund.

The project aims to completely rebuild the fund’s middle office — the largest initiative in the company’s history. It covers the entire securities lifecycle: from data sourcing and valuation to position management, P&L and portfolio performance calculation, as well as trade processing, clearing, and settlements.

Required

  • Financial knowledge of transactions, positions, P&L, or performance management

  • Bachelor degree in Computer Science or similar.

  • 8+ years of programming, with at least 5+ years of Java required (Java Core + multithreading). 

  • Experience with Kafka and/or other real-time messaging systems. 

  • Experience with distributed caching technologies such as Memcached, Ignite, etc

  • Experience in developing distributed, large-scale, data-intensive applications

  • Expert SQL/Database Query experience required. 

  • Strong analytical ability to learn independently from the code / reverse engineer. 

  • Ability to work well independently and in cross-functional teams. 

Nice to have

We are not looking for someone just to work on well defined tasks. You’ll be provided with different sorts of challenging  problems  (technical and business ones)required to be resolved in a smart way.  At the same time you must be an expert in Java development (strong multithreading experience)  with experience in AWS.

Financial services experience is required. Python is useful to know.

Benefits

  • Flexible work setup: remote or a hybrid model.

  • Remote Work: reside in Georgia, Serbia, Spain, Cyprus, or Poland, or opt for a hybrid model if based in Kraków or Limassol.

  • Health insurance coverage for those based in Poland and Cyprus.

  • 50% coverage of health insurance for spouses and children in Poland and Cyprus.

  • 24 days of paid vacation.

  • 10 days of paid sick leave.

  • 50% reimbursement for professional training, education, conferences.

  • Work alongside a highly professional team.

  • Engaging teambuilding events and activities.

  • Relocation Package: assistance for relocation to Poland or Cyprus, if desired.

In case of relocation to Poland or Cyprus, we offer

  • Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.

  • Support in visa application and issue process, entry permit and residence permit processing

Published on: 1/17/2026

FinDev

FinDev

Findev is a fintech software engineering team dedicated to building reliable, scalable, and high-performance financial technology solutions.

Website

See all 4 jobs at FinDev