FinDev

Java Developer (Middle)

In short

Middle Java Developer role rebuilding a Cash Management platform (cash ladders, short-term trading, FX, collateral management) for a product company, requiring leading architecture/design decisions and L2/L3 support, not just well-defined tasks. Needs 6+ years of Java (Core + multithreading), Kafka/real-time messaging, database experience (Postgres/MySQL/Oracle), Python, AI experience, and fluent English. Work is remote or hybrid across several European/CIS countries, with relocation support offered for Poland or Cyprus.

Company
FinDev
Location
Poland / Georgia / Serbia / Spain / Portugal / Armenia / Cyprus (ONLY MENTIONED)
Employment
Fulltime
Payment
From 4500 USD gross up to 5800 USD gross (depends on the location)
Position
Java developer (middle)
✨We are looking for a Java Developer to join our team✨
What project is about
It is a Cash Management system designed to deliver precise cash ladders to all teams within the organization. It empowers the Short Term Desk by enabling efficient order raising and serves as the official source for cash ladders. ECHO supports short-term trading, FX maintenance and collateral management.
We are planning a significant qualitative re-build of the platform, modernizing its architecture and underlying technologies.
We are not looking for someone just to work on well defined tasks.
•You will lead the design, development, and maintenance of the platform rebuild
•You will be clarifying and challenging provided requirements coming from PO/BA and users.
•You will be defending your proposal to your teammates, ensuring that solution is ready to handle various types of issues/exceptional scenarios.
•You will be providing L2/L3 support for a product you are building
Responsibilities
•Develop and maintain automated tests in Java.
•Design new test cases based on functional and non-functional requirements.
•Perform functional, regression, and integration testing (including upstream and downstream systems).
•Investigate discrepancies uncovered during regression testing.
•Support and maintain testing environments.
•Collaborate with stakeholders, developers, business analysts, fellow QA engineers, and support teams
Requirements
•Bachelor's degree in Computer Science or similar
•6+ years of Java programming (Java Core + multithreading).
•Experience with Kafka and/or other real-time messaging systems.
•Ability to work well independently and in cross-functional teams.
•Experience with recovery mechanisms and exception management.
•Strong analytical ability to learn independently from code / reverse engineering.
•Experience with database systems such as Postgres, MySql or Oracle.
•Experience with Python.
•AI experience
•Fluent English
We offer
•Flexible work setup: remote model (Poland, Serbia, Georgia, Spain, Portugal, Armenia) or hybrid if desired (Poland, Cyprus)
•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.
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.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot