Senior / Lead Software Engineer, Financial Institution

Charterhouse Limited

Hong Kong Island

On-site

HKD 900,000 - 1,500,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Charterhouse Limited is seeking a Senior/Lead Software Engineer to join its regional technology team in Hong Kong. You will design, build, and maintain high-availability Java applications within the Spring ecosystem, leading microservices evolution and complex integrations.

The ideal candidate has 8+ years of Java development experience with Spring, strong distributed-systems knowledge, and the ability to mentor peers while ensuring performance and reliability across trading/wealth-related

Qualifications

  • 8+ years of professional Java development experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA)
  • Deep understanding of distributed systems, high-availability architecture, and fault tolerance
  • Experience with RESTful APIs, gRPC services, and complex system integrations
  • Strong command of relational databases (MySQL, PostgreSQL) and ORM (Hibernate/JPA)
  • Proficiency with Git, CI/CD pipelines, automated testing, and modern Agile delivery
  • Fluent English and Chinese for cross-team collaboration

Responsibilities

  • Design, build, and maintain high-availability Java applications using the Spring ecosystem.
  • Lead the evolution of microservices architecture and core business capabilities (fund transfers, account management, trading workflows).
  • Architect and govern RESTful APIs, gRPC services, and complex system integrations.
  • Build backend services supporting virtual asset trading, digital asset platforms, and AI-enabled automation pipelines.
  • Design robust authentication, authorization, and permission frameworks; coordinate security workflows.
  • Write clean, testable code; guide technical decisions; perform code reviews; mentor peers.
  • Optimize application performance; lead production troubleshooting; ensure enterprise-grade stability.

Skills

Java development
Spring Framework
Distributed systems
High-concurrency
Leadership mentoring

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git
CI/CD
Kafka
Redis
MySQL
PostgreSQL
Hibernate/JPA
Spring Boot
Docker
Kubernetes

Job description

Senior / Lead Software Engineer, Financial Institution

Our client, a well renowned institutional investment group is now look for a Senior / Lead Software Engineer to join their regional technology team.

The ideal candidate should have at least 8 years of working experiences in dealing with order execution trading engine / brokerage management system or other wealth management related software.

Key Responsibilities

Architecture & Development: Design, build, and maintain high-availability Java applications using the Spring ecosystem. Lead the evolution of our microservices architecture and core business capabilities (fund transfers, account management, trading workflows).

APIs & Integration: Architect and govern RESTful APIs, gRPC services, and complex system integrations.

Next-Gen Tech & AI Integration: Build backend services supporting virtual asset trading, digital asset platforms, and AI-enabled automation pipelines.

Security & Identity: Design robust authentication, authorization, and permission frameworks, coordinating complex system security workflows.

Quality & Leadership: Write clean, testable code, guide technical decisions, perform rigorous code reviews, and mentor engineering peers.

Performance & Reliability: Optimize application performance, lead production troubleshooting, and ensure enterprise-grade system stability and resilience.

What We Are Looking For

Education: Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.

Experience: 8+ years of professional Java development experience with extensive hands-on expertise in the Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA).

System Design: Deep understanding of distributed systems, high-concurrency processing, high-availability architecture, and fault tolerance.

Core Tech Stack:

Databases & ORM: Strong command of relational databases (MySQL, PostgreSQL) and ORM frameworks (Hibernate/JPA).

Messaging & Caching: Practical experience with Redis, Apache Kafka, or similar event-driven platforms.

Delivery: Proven experience with Git, CI/CD pipelines, automated testing, and modern agile software delivery.

Communication: Fluent and proficient in both English and Chinese to facilitate cross-team collaboration.

Nice-to-Have Qualifications

Domain experience in fintech, securities brokerage, wealth management, trading platforms, or clearing/settlement systems.

Advanced security knowledge: JWT, OAuth 2.0, OIDC, FIDO2, WebAuthn, passkeys, and biometric authentication/device binding.

Experience with GraphQL APIs and NoSQL databases (e.g., MongoDB).

Cloud-native and containerization experience using Docker, Kubernetes, and major cloud providers (AWS, Alibaba Cloud).

Background in developing low-latency, high-concurrency trading or real-time data systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior / Lead Software Engineer, Financial Institution
Senior / Lead Software Engineer, Financial Institution

Charterhouse Partnership Asia • Hong Kong

On-site
HKD 900,000 - 1,500,000
Java Software Engineer - Leading Investment Bank
Java Software Engineer - Leading Investment Bank

PFCC Group • Hong Kong

On-site
HKD 600,000 - 1,000,000
Lead Java Architect - FinTech Trading & AI
Lead Java Architect - FinTech Trading & AI

Charterhouse Limited • Hong Kong Island

On-site
HKD 900,000 - 1,500,000
Senior Java Architect – Fintech Trading Platform
Senior Java Architect – Fintech Trading Platform

Charterhouse Partnership Asia • Hong Kong

On-site
HKD 900,000 - 1,500,000
Senior Java Developer (Low Latency / eCommerce)
Senior Java Developer (Low Latency / eCommerce)

Leadingnation • Hong Kong

On-site
HKD 900,000 - 1,450,000
Senior Java & Automation QA Engineer - Financial Post-Trade Systems - J13177
Senior Java & Automation QA Engineer - Financial Post-Trade Systems - J13177

Pinpoint Asia • Hong Kong

On-site
HKD 600,000 - 900,000
Senior Java Software Engineer
Senior Java Software Engineer

BAH Partners Limited • Hong Kong

On-site
HKD 900,000 - 1,300,000
Software Engineer (Ops Tech) - Leading Financial Institution
Software Engineer (Ops Tech) - Leading Financial Institution

PFCC Group • Hong Kong

On-site
HKD 420,000 - 700,000
Senior Full Stack Java/C# Engineer - Tier 1 Buy-side Firm - Hong Kong
Senior Full Stack Java/C# Engineer - Tier 1 Buy-side Firm - Hong Kong

Ashford Benjamin • Hong Kong

On-site
HKD 900,000 - 1,500,000
Lead Systems BA - Capital Markets and Regulatory Platform - J13194
Lead Systems BA - Capital Markets and Regulatory Platform - J13194

Pinpoint Asia • Hong Kong

On-site
HKD 1,200,000 - 1,700,000