top of page

Java Solidity Blockchain Software Engineer - Leading FinTech Group


9 January 2024

Hong Kong

Our client, a leading FinTech Group, is seeking a talented Java Solidity Blockchain Software Engineer to join their innovative and fast-paced team. As a Software Engineer, you will be responsible for designing, developing, and implementing blockchain solutions using Java, Solidity, and other blockchain technologies. This role offers the opportunity to work on cutting-edge projects that revolutionize the financial technology sector.


Key Responsibilities:

  • Design, develop, and deploy scalable and secure blockchain solutions using Java and Solidity.

  • Collaborate with cross-functional teams to gather requirements and define technical specifications for blockchain applications.

  • Implement smart contracts and develop protocols to ensure secure and efficient blockchain transactions.

  • Perform code reviews, debugging, and testing to ensure the quality and stability of blockchain systems.

  • Optimize and enhance existing blockchain solutions to improve performance and scalability.

  • Research and stay up-to-date with the latest blockchain technologies, frameworks, and industry best practices.

  • Provide technical guidance and mentorship to junior developers and team members.



  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • Strong proficiency in Java and Solidity programming languages.

  • Experience with blockchain technologies, cryptographic algorithms, and distributed ledger systems.

  • Sound understanding of decentralized systems, consensus protocols, and smart contract development.

  • Proficient in using blockchain frameworks such as Ethereum, Polygon, Hyperledger, or Corda.

  • Proficiency in version control systems, unit testing, and continuous integration tools.

  • Excellent problem-solving and analytical skills, with the ability to apply critical thinking to resolve complex technical challenges.

  • Strong communication in Chinese and English, and collaboration skills to work effectively within a team environment.


Preferred Qualifications:

  • Prior experience working in the financial technology or blockchain industry.

  • Knowledge of other programming languages such as Python, C++, or Go.

  • Understanding of blockchain privacy protection such as homomorphic encryption and zero-knowledge proofs is nice to have.

  • Understanding of Hyperledger Besu is nice to have. 

  • Understanding of agile development methodologies.

  • Contributions to open-source blockchain projects, research papers, or patents.

bottom of page