CareerPlanGet AI match score →

Senior Java Engineer

Sofia, Sofia City Province, Bulgaria💼 Full-time🗓 2026-06-25 → 2026-07-31

Core

Building and maintaining the Order Management System (OMS) to safely trade millions of orders annually for systematic investment strategies.

Role type

Senior Java Engineer (Front Office Technology)

Builds

Order Management System (OMS) for cash equities, equity swaps, and futures across listed and OTC markets.

Domain

Financial Markets / Systematic Trading

Deliverable

production ML models | product features

Required skills

Microservice architectures (Spring Boot, Micronaut), Java 8+ (11), SQL/RDBMS (SQL Server, Oracle), Linux shell commands, Git, Kafka, RabbitMQ, Tomcat, JPA/Hibernate, NoSQL (MongoDB), React/Angular/Node.js, TypeScript, event sourcing architecture, AI-assisted development tools.

Preferred skills

Financial markets instruments and protocols (FIX), front-office software development, distributed systems, Python, statistics/time-series analysis.

Technologies

Java, Spring Boot, Micronaut, Tomcat, Kafka, RabbitMQ, SQL Server, Oracle, MongoDB, Linux, Docker, Git, Jenkins, IntelliJ, Grafana, Prometheus, React, Angular, Node.js, TypeScript, Python.

Responsibilities

Build and maintain the OMS underpinning the systematic investment process; interact with trading desk and quant strategy teams; support coverage for trading lifecycle; onboard new investment strategies.

Seniority

Senior, hands-on IC

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