JVM Software Engineer (Java, Scala, Kotlin) | Remote | Trading Platform

55 - 76 USDNet per hour - B2B
Java

JVM Software Engineer (Java, Scala, Kotlin) | Remote | Trading Platform

Java
Poland, Poland (Remote)

Caspian One

Full-time
B2B
Senior
Remote
55 - 76 USDNet per hour - B2B

Job description

Software Engineer (Java / Scala / Kotlin)
B2B, Remote (Poland) Leading Financial‑Market Infrastructure Provider 

**Candidates must reside in Poland**

We are supporting a financial technology firm building a next‑generation collateral exchange platform used by major global financial institutions. Their platform enables secure, private, and precise ownership transfers using distributed ledger technology. 
They are expanding their engineering team and seeking an experienced Software Engineer to help design, build, and evolve core components of their distributed‑ledger‑based platform.

Role Overview

You will join a highly skilled, distributed engineering team working in an agile environment. You’ll contribute to the development of key platform components, implementing business logic, workflows, and distributed‑ledger code.
You will collaborate with internal teams and external partners, participate in architectural reviews and threat‑modelling sessions, and support production operations through an on‑call rotation. 

This role is offered on a B2B contract, fully remote within Poland.

Tech Stack

You’ll work with a modern, cloud‑native stack including:

  • Kotlin, Java, or Scala (JVM)

  • Spring Boot

  • Canton / Daml (distributed ledger)

  • ActiveMQ, message‑driven architectures

  • Gradle, Ansible, Docker

  • Kubernetes for container orchestration

  • Integrations via APIs, message queues, and Swift

What You’ll Do

  • Design and implement platform components and distributed workflows

  • Build secure, resilient, production‑grade systems

  • Ensure the platform meets strict requirements for correctness, security, resilience, operational stability, and confidentiality 

  • Collaborate with external partners and internal stakeholders

  • Participate in architectural assessments and threat‑modelling

  • Support production systems via an on‑call rotation

Minimum Qualifications

  • Candidates must have 7+ years of experience in software engineering roles

  • Master’s degree in Computer Science or equivalent

  • Strong foundation in databases, concurrency, security, and networking

  • Experience with relational databases, message‑driven architectures, and Public Key Infrastructure 

  • 3+ years’ experience with Kotlin, Java, or Scala on the JVM

  • Proven experience delivering production‑grade systems at scale

  • Strong analytical and problem‑solving skills

  • Excellent English communication skills 

Preferred Qualifications

  • Experience with functional or strongly typed programming

  • Experience with Canton / Daml or other distributed ledger technologies

  • Experience deploying and operating services in Kubernetes

Tech stack

    messaging tools

    advanced

    Scala

    advanced

    Java

    advanced

    Kotlin.

    advanced

    Kotlin

    advanced

    Security

    advanced

Office location

JVM Software Engineer (Java, Scala, Kotlin) | Remote | Trading Platform

55 - 76 USDNet per hour - B2B
Summary of the offer

JVM Software Engineer (Java, Scala, Kotlin) | Remote | Trading Platform

Poland, Poland (Remote)
Caspian One
55 - 76 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Caspian One. You have the right to request access to your personal data, their rectific... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.