Backend Java Developer (Team Lead)

Job Title: Backend Java Developer (Team Lead)
Contract Type: Permanent
Location: Kuala Lumpur
Salary: RM10,000 - RM 15,000
Contact Name: Ivan Chow
Contact Email:
Job Published: September 22, 2021 15:19

Job Description

About our client

The company is one of the world leading global software and information technology services companies and is listed in HKSE (Hong Kong Stock Exchange).


About the role

In this role, you will be responsible for the development and maintenance of the company's backend and middleware products, according to business requirements.


Your responsibilities

  • Manage and guide a team of Software Developers on their day to day work.

  • Work with various stakeholders on daily operation task.

  • Develop software applications in the area of facial recognition, voiceprint, micro-expression recognition, SaaS and blockchain, in order to bring our products to the next level with new features and capabilities.

  • Develop state of the art algorithms and ideas and taking them to production.

  • Participate in the technical implementation of the product and Code Review.

  • Participate in product performance and architecture optimization reviews.


You will have

  • Bachelor Degree in Computer Science.

  • At least 7 years of relevant experience in Java development. Must have team leadership experience.

  • Familiar with Spring, Spring MVC, Mybatis, mysql.

  • Has adequate knowledge of widely used middleware, like Kafka, Redis, rabbitMQ, etc.

  • Good knowledge of Cloud Native Application Architecture, experience with public cloud environment (AWS, Azure, GCP) and Kubernetes.

  • Good knowledge of Domain Driven Design (DDD), Test Driven Design (TDD) and TestAutomation.

  • Good understanding of JVM, multithread, etc.

  • A good team player.

  • Fluent in English language.