Senior Java Engineer OMS
Hybrid · Sofia, Sofia-Capital, Bulgaria
Job Summary
Senior Java Engineer within Man Numeric OMT team building and maintaining the Order Management System underpinning the systematic investment process for Numeric. Collaborate with trading desk, quant strategy teams, and operations to deliver a robust, scalable OMS that can safely trade millions of orders annually and onboard new investment strategies. Work across cash equities, equity swaps, and futures (listed and OTC). Exposure to data transformation from investment signals to trading decisions, with emphasis on end-to-end lifecycle robustness. Tech stack includes Java-based microservices (Spring Boot, Micronaut), Linux-based deployments, Tomcat, containers (Docker), and modern front-end skills (React/Angular/JS) alongside SQL/NoSQL databases, messaging (Kafka, RabbitMQ), and CI/CD tooling.
Required Qualifications
- 5+ years of professional Java experience in an enterprise context
- Experience with Microservice architectures and libraries (Spring Boot, Micronaut)
- Front End: CSS, JavaScript, JSP, HTML, Ajax, JSON; modern JS libraries (React, Angular, Node.js)
- Back End: SQL and RDBMS (SQL Server, Oracle), NoSQL (MongoDB) familiarity
- Source control experience (Git, SVN)
- Strong collaborative engineering practices and agile methodologies (Scrum, Kanban)
- Familiarity with Atlassian tools (Jira, Confluence, BitBucket)
- Experience with Linux, Tomcat, Java, and containerized deployments
- Ability to work with AI-assisted development tools
- Desirable: knowledge of FIX, trading systems, time-series analysis, Python
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.