CareerPlanSign in

Java Software Developer

London, England, United Kingdom💼 Full-time🗓 2026-08-14 → 2026-09-26

Core

Develop and maintain multi-venue collateral management, reference data, and accounting infrastructure supporting 24/7 trading activity for digital assets and traditional financial markets.

Role type

Senior IC Java Software Engineer (distributed systems)

Builds

Resilient distributed, real-time, event-driven trading systems and accounting pipelines

Domain

Digital assets / Crypto trading / Financial services

Deliverable

production ML models | product features

Required skills

Java, Kotlin, distributed systems design, real-time/event-driven architecture, high-availability system design, software engineering fundamentals, production code maintenance, system architecture

Preferred skills

Python, Apache Kafka, event streaming technologies, AI-assisted development tools, traditional financial instruments knowledge

Technologies

Java, Kotlin, Apache Kafka

Responsibilities

Develop and enhance multi-venue collateral management systems; Build resilient distributed real-time event-driven systems; Design reference data frameworks and accounting pipelines; Develop integrations with trading venues; Maintain and refactor existing production code; Take end-to-end ownership of technical problems from design to delivery

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.