Point your AI agent at freehire and let it find you a job.

Get the CLI →

Michael Page International (HK) Ltd

New

Software Engineer - 50k, foreign bank

Posted 5 views
Discussion

Summary

Software engineer at a foreign bank in Hong Kong, building and maintaining high-performance Java backend applications, REST APIs, and microservices that support banking operations. Day to day involves system design, code reviews, deployments, monitoring, troubleshooting, and CI/CD/DevOps practices.

As a Software Engineer in the financial services industry, you will work within the technology department to develop and maintain software solutions that support business operations.

The organisation is a key player in the financial services industry, located in Hong Kong.

Description

As a Software Engineer, your main responsibilities will include:

  • Design, develop, and maintain high-performance backend applications and APIs.
  • Build scalable microservices and distributed systems using modern Java technologies.
  • Collaborate with product owners, architects, and engineering teams to deliver technical solutions that meet business objectives.
  • Participate in system design discussions, code reviews, and technical planning activities.
  • Support application deployment, monitoring, and continuous improvement initiatives.
  • Contribute to automation, DevOps, and CI/CD best practices.
  • Troubleshoot production issues and drive root cause analysis and resolution.
  • Promote engineering excellence through knowledge sharing and continuous learning.

Profile

A successful Software Engineer should have:

  • Degree in Computer Science, Engineering, Information Technology, or a related discipline.
  • Strong knowledge of Spring Boot and modern backend development frameworks.
  • Experience designing and building RESTful APIs and microservices.
  • Familiarity with container technologies such as Docker and Kubernetes/OpenShift.
  • Good understanding of software development best practices, including testing, version control, and CI/CD pipelines.
  • Solid experience with relational databases and SQL.
  • Comfortable working in Linux-based environments.
  • Exposure to cloud platforms such as AWS.
  • Knowledge of scripting languages such as Python.
  • Experience with DevOps tooling and Agile delivery methodologies.
  • Background in financial services, capital markets, banking, or risk management.

Skills

Apply

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