Software Engineering Jobs in Hong Kong SAR China
There are 274 open Software Engineering jobs in Hong Kong SAR China on freehire right now. 68 of them were posted recently. The skills employers ask for most often are java, python and ai.
Most requested skills
- java 52%
- python 44%
- ai 31%
- api 30%
- cloud 28%
- ci-cd 25%
- linux 22%
- sql 22%
How the work is done
- Remote 18 · 7%
- Onsite 13 · 5%
- Hybrid 7 · 3%
Visa sponsorship offered in 83% of the 30 postings that state a position on it.
Seniority
- Senior 52
- Lead 19
- C-level 15
- Intern 11
- Staff 9
- Junior 6
Who is hiring
- 1000+ employees 42
- 501-1000 employees 13
- 51-200 employees 11
- 11-50 employees 3
- 201-500 employees 2
Contract Java Developer for ISFAST gov System
Develop and maintain Java EE modules for a government student financial assistance system using EJB, JSF, JPA, Oracle PL/SQL, and JBoss.
Senior Software Engineer, Prime Services
Build and maintain Java-based microservices for equities trading systems, optimize calculation engines, and support production services using Spring Boot, React/Angular, and relational databases.
Contract Java Developer – ISFAST System (Govt)
Contract Java developer building and maintaining government financial systems using Java EE, Spring, and Oracle in Tsuen Wan, Hong Kong.
Java Developer (Trading / Clearing Systems Focus)
Build and maintain low-latency back-end systems for trading and clearing workflows using Java, focusing on performance tuning, concurrency, and operational reliability.
Senior Front Office Java Developer – Latency Trading
Leads development of low-latency trading apps in Java for an investment bank’s front office, managing projects and collaborating with traders.
Senior Java Developer (Digital) (Insurance) - IC
Designs and documents enterprise Java microservices architecture for insurance systems using Spring Boot, Kubernetes, and DevOps practices.
Java Developer (Bank / Finance, 35-50K)
Builds and maintains secure, scalable Java microservices and APIs for payment systems, deploying to cloud infrastructure with Kafka and DevOps practices.
Java Developer- Chinese- Banking- Contract- 80k
Builds and maintains core banking Java services and design systems, using microservices, Kafka, and React, while driving performance and CI/CD pipelines.
Senior Java Developer: Microservices, Kafka & Cloud
Builds and maintains core Java microservices, integrates with Kafka for event streaming, and deploys to cloud infrastructure while leading agile practices.
Senior Java Developer, Post-Trade Systems
Designs and builds secure, scalable post-trade systems for cash equities and derivatives using Java, microservices, containers, REST APIs, and DevOps tooling.
Java Developer - Insurance Tech, CI/CD & Cloud
Build and maintain an in-house insurance application, migrate it to a CI/CD pipeline, and support users during testing and upgrades.
JAVA DEVELOPER – ALGORITHMIC TRADING SYSTEMS
Build and optimize low-latency Java systems that execute proprietary algorithmic trading strategies across equities and derivatives for a global financial firm.
Software Engineer in Test, Core Technology (12-month contract)
Build automated stability and reliability tests for Nex Playground’s AOSP-based motion-sensing device, firmware, and hardware modules, catching regressions before they reach production.
Software Engineer in Test, Core Technology (12-month contract)
Build automated stability tests for Nex Playground’s AOSP-based motion device, validating firmware, hardware, and Android stack to catch crashes and regressions before release.
Java Developer - Equity Derivative Risk Systems 80-90K
Build and maintain a real-time risk and P&L platform for equity derivatives using Java, Unix, and Sybase in a global financial services firm.
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)
Lead Java development for banking microservices using Spring Boot, REST APIs, and Kafka, while automating DevOps with Python and Kubernetes in a global payments team.
Senior Java Developer - Global Investment Bank - Hong Kong
Senior Java developer building backend services for an equity derivatives trading platform using Java, Spring, and distributed systems.