Huawei Tech. Investment Co., Ltd's logo
Huawei Tech. Investment Co., Ltd
(Senior/Principal) Software Engineer (Backend) G00158
Posted -Apply Now
full-time
Overview

About Huawei

Founded in 1987, Huawei stands as a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have roughly 195,000 employees, operate in over 170 countries and regions, and serve more than three billion customers worldwide. Huawei's mission is to bring digital to every person, home and organization for a fully connected, intelligent world. With its vision to enrich life and improve efficiency through a better-connected world, Huawei serves as a responsible corporate citizen, an innovative enabler for the information society, and a collaborative contributor to the industry.

About Huawei Hong Kong Research Center (HKRC)
Established in 2018, HKRC is a fast-growing international research center that focuses on chipsets, software engineering, AI and theoretical research. For a short span of three years, HKRC saw its staff increase from over 100 members in 2019 to more than 250 in 2022. They come from more than 24 countries and regions, with 48% being PhD holders. 

Having invested over USD52 million on technology cooperation, HKRC places great emphasis on R&D and has a successful track record in this regard. Equipped with well-furnished labs and offices, the research center hosts free tech talks and recreational activities on a regular basis.

Going forward, Huawei aims to capitalize on the unique strengths of Hong Kong, bring together high-end talents worldwide, and tap into quality resources from local universities to create a world-class research hub for technology innovation.

                     (Senior/Principal) Software Engineer (Backend)

Job Description:

We are looking for candidates with solid and working experience in software engineering to join highly talented teams here at Huawei. Successful candidates will have opportunity to work on a wide range of extremely challenging projects and to expose to cutting-edge technologies. You are expected to be creative and fast-learning to keep up with technology advances. We have strong focuses on software life-cycle management, trustworthiness, quality assurance, and algorithm and architecture design. You will find that this is an exciting and rewarding career path.

 

Responsibilities:

  • Collaborate with various stakeholders and teams to discuss the needs, design and functionality of the product
  • Focus on backend micro-services development while participating in full-stack web application architecture and development
  • Design, build and maintain efficient, reusable and reliable code
  • Lead technical or product efforts involving frontend/backend engineers
  • Provide technical guidance and mentorship to peers

 

Qualifications & Requirements

  • Bachelor degree or above in Computer Science, Electronic Engineering or related areas;
  • 5+ years of experience working as backend (Java/Kotlin or Python) or full-stack developer
  • Proficient in at least one of Java, Kotlin or Python programming languages and ecosystems (e.g. Spring Framework, JPA/MyBatis)
  • Solid understanding of OOP, distributed systems, micro-services architecture and cloud-native application development
  • Profound past work experience with
  • Good understanding in
  • REST-ful API design and development
  • Database & Middleware Systems: MySQL, PosgreSQL, MongoDB, Redis, Kakfa
  • SDLC, development tools, building process, versioning tools, CI/CD pipelines

 Nice to have:

  • Knowledge and experience in
  • Containerization & Cloud native infrastructures: Docker, Kubernetes
  • Test-Driven Development
  • Domain Driven Design
  • Web frontend development with Vue.js or React
Share
About the company
Huawei Tech. Investment Co., Ltd's logo
Huawei Tech. Investment Co., Ltd