JustJoin.IT Praca zdalna Senior New

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

Caspian One

⚲ Poland (Remote)

200 - 275 PLN/h netto (B2B)

Wymagania

  • Java
  • messaging tools
  • Kotlin
  • Scala
  • Kotlin.
  • Security

Opis stanowiska

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 • 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