Full Stack Engineer – Java
Core
Design, develop, and maintain scalable Java services and Kafka streaming pipelines for a real-time trade capture platform supporting Private Credit and autocallable products.
Role type
Senior Full Stack Engineer (Java/TypeScript)
Builds
Real-time trade capture platform, Kafka streaming pipelines, and integrations with third-party platforms (Murex, Imagine) for P&L, risk, and reporting.
Domain
Financial Services / High-Frequency Trading / Real-time Data Processing
Deliverable
production ML models | product features
Required skills
Java 17+, TypeScript/Angular, Kafka streaming, multithreaded distributed systems, unit/integration testing, SQL (PostgreSQL, SQL Server), CI/CD (Jenkins, Git)
Preferred skills
Investment process exposure (equities, credit, futures), AI-assisted development tools
Technologies
Java, TypeScript, Angular, Kafka, Murex, Imagine, PostgreSQL, SQL Server, Jenkins, Git
Responsibilities
Design and maintain scalable Java services; build and support Kafka streaming pipelines; partner with traders and risk teams to translate requirements; contribute to low-latency architecture; write clean, testable code; monitor and resolve production issues; improve CI/CD pipelines and observability.
Seniority
Senior, hands-on IC