Find a jobRecruiters

Senior Software Engineer - Brokerage

Exclusive opportunity

Onsite

Senior Software Engineer - Brokerage

Mirae Asset Securities (HK)

Senior Software Engineer - Brokerage

Skills

SQL QueriesMongoDBDockerJavaTesting & QAMicroservicesSpring BootPostgreSQLMySQLKafkaRedisGitGraphQLAIAWSKubernetes

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Hong Kong

Work mode:

Onsite

Published on:

7 September 2026

What they need


Responsibilities

  • Design, develop, and maintain high-performance and highly available Java applications using Spring Framework.

  • Collaborate with business analysts and relevant stakeholders to understand business requirements, assess technical impact, and translate requirements into scalable technical solutions.

  • Lead the design, development, and continuous improvement of backend systems based on a microservices architecture.

  • Design, develop, and govern RESTful APIs, gRPC services, and related system integration interfaces.

  • Develop and enhance core business capabilities, including online account opening, fund transfers, account management, historical enquiries, and trading-related services.

  • Design and develop backend capabilities related to users, accounts, permissions, authentication, and authorization, and coordinate complex system integrations with relevant teams.

  • Design, develop, and integrate backend services supporting virtual asset trading, digital asset platforms, and related business workflows.

  • Contribute to AI-related projects by designing and integrating backend services, APIs, data pipelines, and platform capabilities required to support AI-enabled applications and automation.

  • Work closely with frontend, mobile, QA, product, infrastructure, and DevOps teams to drive reliable cross-platform delivery and integration.

  • Write high-quality, maintainable, and testable code, and provide technical guidance through architecture design, technical reviews, and code reviews.

  • Monitor, analyze, and optimize application and system performance; lead production issue investigations and improve system stability, availability, scalability, and resilience.

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related discipline.

  • Minimum 8 years of Java development experience with strong hands-on project experience using Spring Framework.

  • Strong command of Java core technologies, object-oriented design, design patterns, and software engineering best practices.

  • Strong knowledge of the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.

  • Strong experience with Git version control, CI/CD practices, automated testing, and modern software delivery processes.

  • Proven experience designing and developing systems based on a microservices architecture.

  • Strong experience designing RESTful APIs, gRPC services, and complex system integrations.

  • Strong experience with MySQL, PostgreSQL, or other relational databases, including data modelling, SQL optimization, and performance tuning.

  • Strong experience with ORM frameworks such as JPA or Hibernate.

  • Hands-on development experience with Redis, Apache Kafka, or other messaging and event-driven platforms.

  • Solid understanding of distributed systems, high-concurrency processing, high-availability architecture, scalability, and fault tolerance.

  • Strong analytical, production troubleshooting, performance optimization, problem-solving, and cross-team collaboration skills.

  • Ability to work effectively in Agile/Scrum development environments and provide technical guidance to other engineers.

  • Proficient in English and Chinese

Nice to Have

  • Experience in fintech, securities brokerage, wealth management, trading platforms, online account opening, account management, market data platforms, OMS, RMS, clearing, or settlement systems.

  • Strong knowledge of authentication and authorization protocols such as JWT, OAuth 2.0, and OpenID Connect (OIDC).

  • Experience designing, developing, or integrating modern authentication solutions such as FIDO2, WebAuthn, and passkeys.

  • Experience with multi-factor authentication (MFA), biometric authentication, device binding, and account security mechanisms.

  • Experience designing, developing, and optimizing GraphQL APIs.

  • Experience designing and optimizing MongoDB or other NoSQL databases.

  • Experience with Docker, Kubernetes, and other containerization or cloud-native technologies.

  • Experience with AWS, Alibaba Cloud, or other major cloud platforms and related services.

  • Experience developing high-concurrency, low-latency trading, or real-time data systems.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

1 day ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

10 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools