Banner Default Image

Opportunity

< Return to job search

Manager, Execution Engineering

Job title: Manager, Execution Engineering
Location: United Kingdom
Industry: Data Science & Engineering
Reference: 15975
Contact name: Adam Mills
Job published: May 09, 2022

Job description

Join a global team of engineers building a high performance, Trading Exchange. Partnering with multiple teams across the business to build module and framework for the Trading Engine and dev project management in a highly technical, hands-on environment.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Implement performance and quality modules.
  • Measure and performance tune Java code and middleware solutions.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • People management and dev project management.
  • Working as part of a Global (HK, SG, US) team.

Qualifications:

  • 10+ years of experience as a Java backend engineer.
  • Have experience in managing team of 5 to 10 people globally.
  • Experience with Java required.
  • Familiarity with Java GC algorithms. Bonus - experience writing low-GC or no-GC Java applications.
  • Hands-on familiarity with popular Java Frameworks such as Spring/Micronaut; Familiarity with testing frameworks such as JUnit, Mockito, Powemock is a must.
  • Good knowledge of API development and API gateways.
  • Experience with RESTful and websocket designs and frameworks.
  • Experience with performance measurement and performing tuning.
  • Strong understanding of TDD and BDD development approaches, able to write thorough unit-test cases.
  • Computer Science or related degree with 10+ years of experience
  • Good hands on git (github), Docker, Kubernetes, JIRA, Confluence.
  • Good understanding of messaging technologies such as Kafka, Rabbit MQ, Solace, etc.
Apply for this job

Share this job