Job Title: Java Developer (OMS Specialist)
Location: London (Hybrid Working)
Working Pattern: 2–3 days onsite per week
Employment Type: Permanent
Overview
A 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.
Applicants must have hands‑on experience designing and building OMS platforms. This is a non‑negotiable requirement.
Key Responsibilities
- Design, develop, and maintain Java-based applications with a focus on Order Management Systems.
- Contribute to the architecture and evolution of OMS components supporting.
- Work closely with product owners, quants, and business stakeholders to translate trading requirements into technical solutions.
- Ensure system performance, scalability, and resilience in a high‑throughput environment.
- Participate in code reviews, testing, and deployment activities.
- Support production systems and assist with troubleshooting and performance.
- Strong 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.
- Solid understanding of multi‑threaded systems and low‑latency architectures.
- Experience with RESTful APIs and distributed systems.
- Strong problem‑solving skills and attention to detail.
- Experience with Spring / Spring Boot.
- Knowledge of messaging technologies (e.g., Kafka, JMS, or similar).
- Exposure to SQL and relational databases.
- Familiarity with cloud platforms and containerisation (Docker, Kubernetes).
- Experience working in Agile / Scrum environments.
- Hybrid working model with a London office base.
- Collaborative, engineering‑led culture.
- Opportunity to work on mission‑critical trading systems with real‑world impact.
#J-18808-Ljbffr…
