Development Lead - API and Microservice

Leadingnation

Sha Tin

On-site

HKD 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leadingnation is hiring an experienced Backend Engineering Lead in Hong Kong to drive API and Microservice initiatives on a cloud-based Kubernetes foundation. You will lead a development team, set coding standards, and align deliverables with architects and technical leads.

You should have strong Java/Spring experience, API design skills, and hands-on work with Docker, Kubernetes, SQL/NoSQL databases, and CI/CD tools. Bilingual English/Chinese abilities are preferred.

Qualifications

  • Degree holder in Computer Science, Information Technology or related disciplines.
  • Minimum 5 years of application development experience; microservice experience is advantageous.
  • At least 2 years of team leadership; Senior Backend Engineer considered for lesser experience.
  • Experience in API / Microservice design.
  • Hands-on with Java, Spring, RESTful APIs, Docker, Kubernetes, and cloud platforms.
  • Proficiency in Chinese and English; Mandarin is an advantage.

Responsibilities

  • Lead the development team to design and implement API and Microservice foundation on Cloud-based Kubernetes platform.
  • Design and implement the business projects of Core Banking domains, including Current / Saving / Deposit / Loan Banking Transaction, Interest Rate Management, Limit Control, etc.
  • Define development practices and coding standards.
  • Align the deliverables with technical lead and architect.
  • Manage the team and development squad stakeholder's expectation for development schedule.
  • Maintain high quality of deliverables for development squad and sprint commitments.
  • Explore the suitable development tools or components for Microservice development.
  • Work with application architect and technical lead on adopting Microservice development to existing bank applications.
  • Provide coaching and guideline on the transformation to Microservice development.

Skills

Java
Spring / Spring Boot
RESTful API design
Microservices architecture
Cloud / Kubernetes
Docker
SQL / NoSQL
Git / CI/CD
Team leadership
Technical coaching

Education

Bachelor's degree in Computer Science or related field

Tools

Swagger
MongoDB
MySQL
Redis
Maven
GitLab / GitHub
Jenkins
API Gateway
Istio
Prometheus
Grafana

Job description

Responsibilities:
  • Lead the development team to:
    • Design and implement on new API and Microservice foundation and framework on Cloud-based Kubernetes container platform. Promote the API and Microservice development to all application teams
    • Design and implement the business projects of Core Banking domains, including Current / Saving / Deposit / Loan Banking Transaction, Interest Rate Management, Limit Control, etc.
  • Define and establish the development practice and coding standard.
  • Align the deliverables with technical lead and architect.
  • Manage the team and development squad stakeholder's expectation for development schedule.
  • Maintain high quality of deliverables for development squad and sprint commitments.
  • Explore the suitable development tools or components for Microservice development.
  • Work with application architect and technical lead on adopting Microservice development to existing bank applications.
  • Provide coaching and guideline on the transformation to Microservice development.
Requirements:
  • Degree holder in Computer Science, Information Technology or related disciplines.
  • At least 5 years of application development experience. The experience on Agile development or transformation to Microservice is an advantage.
  • At least 2 years of team leading experience on implementation. Candidate with less relevant experience would be considered as Senior Backend Engineer.
  • Experience in API / Microservice design.
  • Hands-on experience in application development with the following technologies, tools or related areas:
    • Java, Spring, Spring Boot, Spring Cloud, RESTful API
    • Swagger
    • NoSQL (E.g. MongoDB) or SQL DB (E.g. MySQL / Oracle)
    • Distributed caching (E.g. Redis)
    • Git (E.g. Gitlab / Bitbucket / GitHub)
    • Maven
    • Cloud-based Kubernetes container platform
    • Docker
  • Experience in working with the following technologies, tools or related areas is a plus:
    • Junit / JMockit
    • Jenkins & pipeline (CI/CD), Nexus
    • API Gateway / API Management
    • MQ Technology (E.g. IBM MQ / Rabbit MQ)
    • Kafka
    • Distributed Transaction Management (E.g. Senta)
    • Service Mesh / Istio
    • Using Prometheus, Grafana, EFK, Jagear
  • Self-motivated, open mindset, ownership mindset, good problem solving and troubleshooting skills with strong "can-do" attitude.
  • Proficiency in both Chinese and English, Mandarin is an advantage.

If you are applying for in-scope position(s) under the Mandatory Reference Checking Scheme (i.e., A role carrying out regulated activities licensed by the IA, SFC & MPFA), you are required to undergo the Mandatory Reference Checking. Our responsible recruiter will inform you the details of the MRC process and the requirements in due course.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Development Lead - API and Microservice
Development Lead - API and Microservice

Bank of China (Hong Kong) Limited • Sha Tin

On-site
(Senior) Application Development Manager (Corporate Banking / Custody,.)
(Senior) Application Development Manager (Corporate Banking / Custody,.)

Bank of China (Hong Kong) Limited • Hong Kong

On-site
HKD 600,000 - 900,000
(Deputy/Assistant) Application Development Manager (Asia-Pacific Centre Project)
(Deputy/Assistant) Application Development Manager (Asia-Pacific Centre Project)

Bank of China (Hong Kong) Limited • Hong Kong

On-site
HKD 300,000 - 540,000
(Senior) Application Development Manager (E-Banking)
(Senior) Application Development Manager (E-Banking)

Bank of China (Hong Kong) Limited • Hong Kong

On-site
HKD 600,000 - 800,000
API & Microservice Platform Lead – Cloud & Kubernetes
API & Microservice Platform Lead – Cloud & Kubernetes

Bank of China (Hong Kong) Limited • Sha Tin

On-site
Senior/Application Development Manager(Cor Bank/Custody/Cash M/Payment Collect.)
Senior/Application Development Manager(Cor Bank/Custody/Cash M/Payment Collect.)

Bank of China (Hong Kong) Limited • Sha Tin

On-site
HKD 1,000,000 - 1,600,000
Technical Lead & Application Development Manager (Corporate Banking/Custody)
Technical Lead & Application Development Manager (Corporate Banking/Custody)

Bank of China (Hong Kong) • Hong Kong

On-site
HKD 600,000 - 1,000,000
Medical insurance
Life Insurance
Allowances
Senior Banking App Development Lead – Java, Microservices
Senior Banking App Development Lead – Java, Microservices

Bank of China (Hong Kong) Limited • Hong Kong

On-site
HKD 600,000 - 800,000
Java Developer- Chinese- Banking- Contract- 80k
Java Developer- Chinese- Banking- Contract- 80k

Argyll Scott Singapore • Hong Kong

On-site
HKD 600,000 - 900,000
API & Microservice Tech Lead - Cloud Kubernetes
API & Microservice Tech Lead - Cloud Kubernetes

Leadingnation • Sha Tin

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