Senior Java Software Engineer (Finance / Mandarin)

Summary

Senior Java developer building high-performance trading and investment platforms for an investment management firm in Hong Kong, using Java, Spring Boot, microservices, Kafka, Redis, and SQL databases.

Location: Hong Kong

Experience: 8+ years

A leading investment management firm is looking for an experienced Java Developer to build and enhance its core investment and trading technology platforms.

The Role

  • Design and develop high-performance, highly available Java/Spring applications.
  • Build scalable backend systems using microservices architecture.
  • Develop and integrate REST APIs, gRPC services and event-driven systems.
  • Work closely with business stakeholders to translate requirements into technical solutions.
  • Build services supporting trading, accounts, fund transfers, authentication and digital asset workflows.
  • Contribute to AI-enabled applications and process automation through backend services, APIs and data pipelines.
  • Improve system performance, scalability and resilience while troubleshooting production issues.

Looking For

  • 8+ years of hands-on Java development experience.
  • Strong Java, Spring Boot, Spring MVC, Spring Security and JPA/Hibernate.
  • Experience building microservices and distributed systems.
  • Strong knowledge of REST, gRPC, Kafka and Redis.
  • Experience with MySQL/PostgreSQL, SQL optimization and data modelling.
  • Good understanding of high-concurrency, high-availability and fault-tolerant systems.
  • Strong communication skills and ability to work directly with both technical and business stakeholders.
  • Financial services / investment management experience is highly desirable.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available