Back to jobs Featured

Post Trade Data Engineering Manager

Job description

Post Trade Data Engineering Manager

Our client is leading Blockchain software company, they are now looking for a high calibre Manager to join their past expanding team.

Responsibilities

  • You will manage a team of around 10 developers.
  • You will maintain a vision of multiple technical products and build them to meet aggressive business goals
  • You will design, build, and maintain efficient, reusable, and reliable Java code.
  • You will identify design flaws and problems proactively and devise a plan to execute and solve these problems
  • You will provide technical guidance to teams to solve problems, wherever form they take.
  • You will be gatekeeper of code quality, organization, and automation.
  • You will work as part of a Global (HK, SG, US) team.

Requirements:

  • 10+ years of experience with Computer Science or related degree
  • Experience in managing developer team and growing teams to meet strategic product goals.
  • Knowledge in various open source middleware technologies (RabbitMQ, Kafka, etc.)
  • Strong experienced in building software from open source technologies.
  • Experience leading green field / brown field system build outs in the past.
  • Prefer proficiency in Java. Typescript
  • Experience with Java 11+, must show mastery in important classes/packages in the JDK especially but not limited to Java Collections and Concurrency.
  • Hands-on with popular Java Frameworks such as Spring/Micronaut; Familiarity with testing frameworks such as JUnit, Mockito, Powemock is a must.
  • Strong knowledge of API development and API gateways.
  • Strong understanding of TDD and BDD development approaches, able to write thorough unit-test cases
  • Hands on git (github), Docker, Kubernetes, JIRA, Confluence,
  • Good understanding of messaging technologies such as Kafka, Rabbit MQ, Solace, etc.
  • FinTech background is preferred
  • Familiar with blockchain and AWS, understanding on DevOps and CI/CD is a plus.