Backend Java Developer

EXIO (HK) LIMITED

Hong Kong

On-site

HKD 600,000 - 900,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EXIO (HK) LIMITED is seeking a backend engineer to develop the core functions of our internet financial platform and to build the infrastructure supporting digital asset trading.

You will implement RESTful and WebSocket APIs to deliver market data and execute orders, and establish a robust, concurrent 7x24 trading system. Collaborate with product and business development, collect requirements, participate in planning and design, and document solutions.

Qualifications

  • Computer Science or related Engineering Bachelor (or above) from top tier university.
  • 3+ years working experience.
  • Proficient in Java programming.
  • Familiar with large-scale, multithreading, high-performance distributed systems.
  • Familiar with data structures, algorithms, design patterns, Java network programming, multi-threaded programming, and JVM principles.
  • Familiar with JavaWeb, microservice development, and framework like SpringBoot, Spring Cloud, and MyBatis.
  • Proficient in caching, messaging, and searching tools such as Redis, Kafka, Elasticsearch.
  • Familiar with Linux.
  • Experience in developing financial-related product, or have work experience in a large Internet company.
  • Able to adapt to high pressure working environment.
  • Great abilities in system analyzing, abstract thinking and system designing.
  • Work proactively, have a strong team spirit, and be self-driven to tackle difficulties and solve problems.

Responsibilities

  • Develop core functions of the Internet financial platform and build scalable infrastructure for digital asset trading.
  • Implement RESTful and WebSocket API interfaces to deliver market data and execute orders.
  • Establish a robust, efficient and concurrent trading system to ensure 7×24 hours uninterrupted operation.
  • Collaborate with product and business development teams to collect requirements, participate in product planning and system design.
  • Propose practical and feasible solutions, capable of producing technical documents independently.

Skills

Java programming
Multithreading
Distributed systems
Data structures
Algorithms
Design patterns
Java network programming
System analysis
System design
Teamwork
Self-motivation

Education

Bachelor's degree in Computer Science or related Engineering

Tools

SpringBoot
Spring Cloud
MyBatis
Redis
Kafka
Elasticsearch
Linux

Job description

Responsible for developing the core functions of the Internet financial platform, build the technology infrastructure that supports digital asset trading on the internet

Implement RestFul and WebSocket API interfaces, to support customers to receive market data and execute orders

Establish a robust, efficient and concurrent trading system to ensure 7×24 hours uninterrupted operation

Actively conduct efficient communication with product team and businessdevelopment team, collect requirements, participate in product planning and system design

Propose practical and feasible solutions, capable of producing technical documents independently

Requirements:

Computer Science or related Engineering Bachelor (or above) from top tier university

3 years or more working experience

Proficient in Java Programming

Familiar with large-scale, multithreading, and high-performance distributed system

Familiar with data structures, algorithms, design patterns, Java network programming, multi-threaded programming, and have a deep understanding of JVM principles

Familiar with JavaWeb, microservice development, and framework like SpringBoot, Spring Cloud, and MyBatis

Proficient in tools like caching, message queuing, and searching, e.q., Redis, Kafka, and Elasticsearch

Familiar with Linux

Experience in developing financial-related product, or have work experience in a large Internet company

Able to adapt to high pressureworking environment

Great abilities in system analyzing, abstract thinking and system designing

Work proactively, have a strong team spirit, and be self-driven to tackle difficulties and solve problems

Unlock job insights

Hirer responsiveness Salary match Number of applicants

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Java Developer (Open to Fresh Graduates)
Backend Java Developer (Open to Fresh Graduates)

EX.IO • Hong Kong

On-site
HKD 420,000 - 720,000
Backend C++/Rust Developer
Backend C++/Rust Developer

EX.IO • Hong Kong

On-site
HKD 600,000 - 1,200,000
Algo Java Developer
Algo Java Developer

IO Tech Solutions Limited • Hong Kong

On-site
HKD 900,000 - 1,500,000
Java Developer - Global Fintech Firm - HKD$70K - HKD$90K per month + bonus
Java Developer - Global Fintech Firm - HKD$70K - HKD$90K per month + bonus

DJRecruit Asia • Hong Kong

On-site
HKD 781,000 - 1,004,000
Senior Java Backend Engineer – Securities Trading Systems
Senior Java Backend Engineer – Securities Trading Systems

Global Executive Consultants Ltd. • Hong Kong

On-site
HKD 550,000 - 800,000
Junior Java Developer - Leading Financial Institution
Junior Java Developer - Leading Financial Institution

PFCC Group • Hong Kong

On-site
HKD 600,000 - 800,000
Senior Java Developer
Senior Java Developer

Luxoft • Hong Kong

On-site
HKD 800,000 - 1,000,000
Junior Java Developer - Leading Financial Institution
Junior Java Developer - Leading Financial Institution

PFCC Group Limited • Hong Kong

On-site
HKD 480,000 - 720,000
(Senior) Java Developer, Trading / Exchange Platform (blockchain, crypto) | remote (HK/ SG/ SZ)
(Senior) Java Developer, Trading / Exchange Platform (blockchain, crypto) | remote (HK/ SG/ SZ)

King Deux Search & Consulting • Hong Kong

Hybrid
HKD 600,000 - 900,000
Senior Systems Analyst (Core Banking), Information Technology Group
Senior Systems Analyst (Core Banking), Information Technology Group

Fubon Bank (Hong Kong) • Hong Kong

On-site
HKD 1,000,000 - 1,500,000