OMS Developer (Java)

Managementwork
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
Algorithmic Trading
Cloud Computing
Code Review
Java Message Service (JMS)
Performance Tuning
Scrum
SQL Databases
Working Model 2D
Multithreading
Containerization
Kubernetes
Low Latency
Kafka
REST
Docker

Job description

OverviewA London-based financial technology organisation is seeking an experienced Java Developer to join its engineering team. The successful candidate will play a key role in the design, development, and enhancement of a high-performance Order Management System (OMS) used within a complex trading environment., Key ResponsibilitiesDesign, develop, and maintain Java-based applications with a focus on Order Management SystemsContribute to the architecture and evolution of OMS components supporting trade lifecycle managementWork closely with product owners, quants, and business stakeholders to translate trading requirements into technical solutionsEnsure system performance, scalability, and resilience in a high-throughput environmentParticipate in code reviews, testing, and deployment activitiesSupport production systems and assist with troubleshooting and performance tuning

Requirements

Applicants must have hands-on experience designing and building OMS platforms. This is a non-negotiable requirement., Essential Skills & ExperienceStrong commercial experience with Java (Java 8+)Proven, hands-on experience building and working on Order Management Systems (OMS)Experience within trading, investment management, or capital markets environmentsSolid understanding of multi-threaded systems and low-latency architecturesExperience with RESTful APIs and distributed systemsStrong problem-solving skills and attention to detail Desirable SkillsExperience with Spring / Spring BootKnowledge of messaging technologies (e.g. Kafka, JMS, or similar)Exposure to SQL and relational databasesFamiliarity with cloud platforms and containerisation (Docker, Kubernetes)Experience working in Agile / Scrum environments Working EnvironmentHybrid working model with a London office baseCollaborative, engineering-led cultureOpportunity to work on mission-critical trading systems with real-world impact If you want, I can:Tune this for permanent vs contractMake it more technical or more business-facingAdjust seniority (mid / senior / lead)Optimise it for recruiters, LinkedIn, or direct applicants

Apply for this position