Software Engineer (DeFi/Crypto)

Hong Kong /
Engineering – Blockchain & Web3 /
Overview

Our client is a well-established company based in Hong Kong, with a proven track record of launching innovative and successful start-ups. They are actively looking for a backend-focused Software Engineer to be part of their next venture in the DeFi/Crypto space.

What You Will Do

    • Be a valued member of the team building revolutionary technology that will be a game changer in the entire DeFi ecosystem
    • Participate in development activities, architectural decisions, system design, design review, code reviews and product implementation
    • Active participation in planning meetings
    • Own, research and recommend new solutions to meet project defined business and technical requirements
    • Automate maintenance work with the development tools
    • Research & experiment with new tools and technologies ensuring the solutions stay relevant

What You Will Need

    • Proficient (5 - 8+ years hands-on experience) with Core Java along with a good understanding of design patterns and multi-threaded/concurrent programming
    • Experience with Spring / Spring Boot / Spring Webflux (or Spring MVC) / R2DBC
    • Experience with Reactive programming with Reactor or good concept on non-blocking i/o
    • Experience with MySQL
    • Experience with AWS 
    • Familiarity with TDD using JUnit
    • Familiarity with Maven
    • Experience with React.js will be viewed favourably
    • Knowledge of Ethereum, smart contract, Web3j library will be viewed favourably
    • University degree in computer science, physics, engineering, or equivalent programming experience
    • Good communication in English