Senior Scala Software Engineer | Order Management and Execution

Location:
London
Job Type:
Permanent
Industry:
Enterprise Applications
Job reference:
AF-149907/Scala_1614275943
Posted:
about 3 years ago

Senior Scala / Java Software Engineer with a successful track-record in designing and building Order Management and Execution systems sought to join a FinTech and Software-as-a-Service business delivering the next big thing in Trading Technology.

Our client is a market-leading Trading FinTech which has grown exponentially over the past 3+ years. They are now embarking on a greenfield project to deliver a new Cross-Asset Order Management and Execution platform in Scala. To achieve this they are looking to recruit a Senior Software Engineer with deep Scala expertise and OMS / Execution platform experience to join an existing team, currently focused on Market Data, Trade Capture and STP functionality.

Requirements

  • Programming: Scala (3+ years' experience) and Java (5+ years' experience).
  • Libraries: Scalaz/Cats/Reactive streams/FS2/Slick/Guava/Mockito/JUnit/ScalaTest.
  • Frameworks: Spring/Spring Boot/Microservices architecture.
  • Containerization and Cloud: Docker, Kubernetes, AWS.
  • Financial Technologies: FIX protocol/Fpml/QuickFixJ.
  • Database: SQL & MS SQL Server, JDBC.
  • Other: Websockets, REST services, Multi-Threading, Swagger, GitLab, Jenkins, CI/CD, RabbitMQ, TDD, IntelliJ.
  • Excellent understanding of Order Management Systems with knowledge of the Trade Lifecycle.
  • Strong knowledge of order staging and execution management systems such as Bloomberg EMSX.
  • Experience in the development and support of a critical production environment with a devops mind-set.

This is an outstanding opportunty to join a world-class FinTech firm and build out a greenfield OMS and Execution platform. The firm are currently in a fully remote setting but will return to a hybrid model once safe to do so with the normal place of work in West Central London. Please apply for a more information and a full job description.

Back job search
Back to Search Results
.