Our client, a diversified financial services firm dedicated to the digital asset, cryptocurrency and blockchain technology industry. They have more than 1Bn USD AUM and operates four synergistic business lines: Trading (arbitrage, macro, market making/OTC), Asset Management (passive and active strategies, including venture capital), Principal Investing, and Investment Banking Services (capital markets and M&A). The firm has presence in Hong Kong, US, Canada, and Japan. They are looking to build a team of talented java developers
- Develop and maintain application of the digital assets trading platform and related tools and systems. Core Java, SpringBoot.
- Delivering production quality code, with extensive testing methodologies (unit, functional, and integration) and manage stakeholder requirements to deliver expected functionalities.
- Work closely and communicate with NY teams for technology and project collaborations.
- in Computer Science or relevant degrees.
- Minimum 5 years hands-on development experience working with relevant technologies in financial services.
- Excellent knowledge of core Java, SpringBoot, or Relational Database
- Experience at SQL, database design
- Experience with planning and creating unit tests, integration tests, etc.
- Experience with RabbitMQ, Redis, Postgres, Docker
- Bonus : Cloud, DevOps, containerization, market knowledge
- Team player with excellent communication skills and collaborate effectively in a geographically disperse work environment
- Commitment to high quality, and a passion for learning new skills
- Detail-oriented individual with the ability to rapidly learn new concepts and technologies
- Strong problem-solving skills, including providing simple solutions to complex situations
- Ability to work independently but raise questions when necessary
- Enthusiasm for cryptocurrency and blockchain