# Java Developer

[Isam](https://gurify.com/jobs?q=Isam) · London · Posted 3 months ago

[Java](https://gurify.com/jobs/java)

[Apply on the original posting → (opens in a new tab)](https://job-boards.eu.greenhouse.io/isam/jobs/4844427101)

## Job description

iSAM is an innovative, financial technology firm specialising in quantitative trading, comprised of iSAM Funds and iSAM Securities.

iSAM Securities regulated by the FCA, SFC, and CIMA registered, is a leading algorithmic trading firm and trusted electronic market maker, providing liquidity, technology and prime services to institutional clients and trading venues globally. The firm offers full-service prime brokerage and execution via its cutting-edge proprietary technology, as well as market leading analytics, cleared through the group’s bank Prime Brokers.

iSAM Funds is an alternative asset manager specialising in systematic investing. Each strategy is unique, provides a specialist quantitative approach and is designed to deliver highly diversifying absolute returns for institutional portfolios.

### About the Role

Within iSAM Securities, the Apex front office team develops and supports an MT4/MT5/FIX bridge using sophisticated proprietary pricing, execution, and liquidity management solutions. We are currently undergoing a rapid expansion of features and re-engineering of this product, combined with growth in client base; hence we are looking for a senior Java developer (8+ years’ experience) to join our London team.

We like to recruit smart professionals who are interested in a hands-on position within a trading firm with a lot of scope to expand and add value. We are a growing but still relatively small team for our responsibilities and we adopt a lean, rapid development cycle so an open mind and willingness to learn are essential. We are agile in spirit, but we don’t follow any ceremonies. We strongly believe in the power of collaboration and personal drive, so the right personality is just as important as technical skills for this role (and for the firm in general).

### Responsibilities

- Write professional, high-quality, scalable and efficient Java code.

- Design database schemas and inter-process communication messages.

- Work closely with team members to integrate with front office trading components.

- Focus on performance, measuring, monitoring and optimisation.

- Review code written by team members and provide constructive feedback.

- Ensure code quality through the use of unit, integration and end-to-end tests.

- Continuously improve codebase through refactoring.

- Join the team’s support rota.

### Qualifications

- Strong general Java developer with excellent computer science fundamentals.

- Proven ability to deliver well-tested, well-monitored, quality software in a hands-on role.

- Relational database experience, including schema design and query optimization.

- Experience with FIX protocol and trading system connectivity.

- Experience in network protocols and socket development is also highly desirable.

- Experience in performance measuring, monitoring, and optimisation is a strong plus.

- Understanding of financial systems with the ability to quickly grasp business needs and align them with technical solutions.

- Some C++ or React experience an advantage.

### Personal Attributes

- Highly self-motivated with an attention to detail.

- Reliable, with a strong sense of ownership.

- Ability to prioritise and perform under pressure.

- Interest in trading and execution, with a capacity to take on a variety of work.

- Capable of working autonomously on complex problems.

- Ability to adapt, quickly learning new languages, technologies or application domain.

- Collaborative team player with strong communication skills.

### Key Outcomes

- Apply problem-solving skills and industry experience to develop high quality, robust and maintainable software solutions.

- Demonstrate a high level of attention to detail and the ability to effectively prioritise tasks in a fast-paced environment.

- Communicate clearly and build strong relationships with team members and colleagues across the firm.

- Actively contribute during discussions, providing valuable insights and innovative suggestions.

- Uphold global standards, consistently recommending areas for improvement and proposing viable solutions that can be implemented.

### Regulatory Information

- This role falls under the Conduct Rules of the FCA Senior Managers and Certification Regime. A strong commitment to conduct and compliance is expected.

**Live in Isam’s hiring system.** Read from the company's own applicant tracking system, not reposted from a job board — so it's a real, open requisition rather than an ad that outlived the role.

We remove it as soon as it disappears at source.

## More jobs like this

- RI [Senior Software Engineer I - Backend (Java)](https://gurify.com/job/senior-software-engineer-i-backend-java-at-rightmove-4dc25cf95e11) Rightmove · London, United Kingdom · 7 weeks ago
- AR [Senior Java Developer](https://gurify.com/job/senior-java-developer-at-abra-rnd-436f4fb58f11) Abra RND · Center, Center District, IL · last week
- SM [Java Developer](https://gurify.com/job/java-developer-at-smarsh-77d5654983c1) Smarsh · Israel · 3 weeks ago
- JD [Java Developer(Remote) - TechBiz Global GmbH](https://gurify.com/job/java-developer-remote-techbiz-global-gmbh-11d96b7d075c) Erevan, Armenia · 2 days ago
- QU [Senior Java Engineer](https://gurify.com/job/senior-java-engineer-at-quantummachines-09823c7338d4) Quantummachines · Tel Aviv-Yafo, Israel · 3 weeks ago
- VO [Kotlin (m/f/d) - French market](https://gurify.com/job/kotlin-m-f-d-french-market-at-voize-328dd9051b24) Voize · Paris · 4 weeks ago

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Java Developer","description":"\u003Cp\u003EiSAM is an innovative, financial technology firm specialising in quantitative trading, comprised of iSAM Funds and iSAM Securities.\u003C/p\u003E\u003Cp\u003EiSAM Securities regulated by the FCA, SFC, and CIMA registered, is a leading algorithmic trading firm and trusted electronic market maker, providing liquidity, technology and prime services to institutional clients and trading venues globally. The firm offers full-service prime brokerage and execution via its cutting-edge proprietary technology, as well as market leading analytics, cleared through the group\u2019s bank Prime Brokers.\u003C/p\u003E\u003Cp\u003EiSAM Funds is an alternative asset manager specialising in systematic investing. Each strategy is unique, provides a specialist quantitative approach and is designed to deliver highly diversifying absolute returns for institutional portfolios.\u003C/p\u003E\u003Ch3\u003EAbout the Role\u003C/h3\u003E\u003Cp\u003EWithin iSAM Securities, the Apex front office team develops and supports an MT4/MT5/FIX bridge using sophisticated proprietary pricing, execution, and liquidity management solutions. We are currently undergoing a rapid expansion of features and re-engineering of this product, combined with growth in client base; hence we are looking for a senior Java developer (8\u002B years\u2019 experience) to join our London team.\u003C/p\u003E\u003Cp\u003EWe like to recruit smart professionals who are interested in a hands-on position within a trading firm with a lot of scope to expand and add value. We are a growing but still relatively small team for our responsibilities and we adopt a lean, rapid development cycle so an open mind and willingness to learn are essential. We are agile in spirit, but we don\u2019t follow any ceremonies. We strongly believe in the power of collaboration and personal drive, so the right personality is just as important as technical skills for this role (and for the firm in general).\u003C/p\u003E\u003Ch3\u003EResponsibilities\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EWrite professional, high-quality, scalable and efficient Java code.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDesign database schemas and inter-process communication messages.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EWork closely with team members to integrate with front office trading components.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EFocus on performance, measuring, monitoring and optimisation.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EReview code written by team members and provide constructive feedback.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EEnsure code quality through the use of unit, integration and end-to-end tests.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EContinuously improve codebase through refactoring.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EJoin the team\u2019s support rota.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EQualifications\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EStrong general Java developer with excellent computer science fundamentals.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EProven ability to deliver well-tested, well-monitored, quality software in a hands-on role.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ERelational database experience, including schema design and query optimization.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with FIX protocol and trading system connectivity.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience in network protocols and socket development is also highly desirable.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience in performance measuring, monitoring, and optimisation is a strong plus.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EUnderstanding of financial systems with the ability to quickly grasp business needs and align them with technical solutions.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ESome C\u002B\u002B or React experience an advantage.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EPersonal Attributes\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EHighly self-motivated with an attention to detail.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EReliable, with a strong sense of ownership.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EAbility to prioritise and perform under pressure.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EInterest in trading and execution, with a capacity to take on a variety of work.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ECapable of working autonomously on complex problems.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EAbility to adapt, quickly learning new languages, technologies or application domain.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ECollaborative team player with strong communication skills.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EKey Outcomes\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EApply problem-solving skills and industry experience to develop high quality, robust and maintainable software solutions.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDemonstrate a high level of attention to detail and the ability to effectively prioritise tasks in a fast-paced environment.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ECommunicate clearly and build strong relationships with team members and colleagues across the firm.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EActively contribute during discussions, providing valuable insights and innovative suggestions.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EUphold global standards, consistently recommending areas for improvement and proposing viable solutions that can be implemented.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003ERegulatory Information\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EThis role falls under the Conduct Rules of the FCA Senior Managers and Certification Regime. A strong commitment to conduct and compliance is expected.\u003C/li\u003E\u003C/ul\u003E","identifier":{"@type":"PropertyValue","name":"Gurify","value":"java-developer-at-isam-a971f208037d"},"url":"https://gurify.com/job/java-developer-at-isam-a971f208037d","datePosted":"2026-04-17","validThrough":"2026-09-21T23:59:59Z","hiringOrganization":{"@type":"Organization","name":"Isam","sameAs":"https://job-boards.eu.greenhouse.io/isam"},"directApply":false,"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"GB","addressLocality":"London"}}}
```

```json
{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Jobs","item":"https://gurify.com/jobs"},{"@type":"ListItem","position":2,"name":"United Kingdom","item":"https://gurify.com/jobs/united-kingdom"},{"@type":"ListItem","position":3,"name":"Java Developer","item":"https://gurify.com/job/java-developer-at-isam-a971f208037d"}]}
```
