Xiaomi Technology India Private Limited

OPENS AT: Nov 12, 2021, 12:30 PM

CLOSES AT: Nov 28, 2021, 06:25 PM


Xiaomi Java Developer Hiring Challenge

Challenge Over

Social Share


Xiaomi India started operations in 2014 in India with the vision – ‘Innovation for Everyone’. We are a consumer electronics and smart manufacturing company with smartphones and smart hardware connected by an IoT platform at its core. The company relentlessly builds amazing products with honest prices to let everyone enjoy a better life through innovative technology.

Xiaomi India has successfully completed 7 years and has been the No.1 smartphone brand in India for 16 consecutive quarters with a market share of 29.2% in Q2 2021 as per IDC.

We are also the number one Smart TV, Smart Band brand in India making it the most loved technology brand in the country. Within 5 years, we shipped over 100 million smartphones in India becoming the fastest brand to ever do so in the country. The company emerged as the largest exclusive brand retail network in India in 2019, as per a study conducted by Channel play and continues to expand its footprint in the country.

We are currently the world’s third-largest smartphone brand and have established the world’s leading consumer IoT platform, with 351 million connected smart devices, excluding smartphones and laptops. Currently, our products are present in more than 100 markets around the world. In July 2019, the company made the Fortune Global 500 list for the first time and was featured again in 2021.

At Xiaomi India, we are committed to continuous innovation, with an unwavering focus on quality and efficiency.

We are now hiring Java Developers to join our awesome team!

Eligibility Criteria:

  • Years of experience: 0-6 years
  • Skills: Java
  • Education: Graduate/Post Graduates
  • Industry: Ecommerce or Banking /Finance domain preferable

Challenge Format:

  • 10 MCQs
  • 2 Programming Questions based on DS and Algo(Language restriction- Java)


Software Engineer (Java Developer)
Experience: 0-6 years
Compensation: As per market standards
Job Location: Bangalore

We're looking for a Software developer - India to join Xiaomi..!

You will be responsible for developing and implementing our commercial strategy for the India platform that facilitates to make and use our apps to fulfil the related requirements. The role offers the opportunity to work on both tactical actions that drive our near-term business performance, and pivotal initiatives that will define our future.

Key Responsibilities

  • Develop and manage API’s for specific modules across product.
  • Deploy code into production and monitor this code into live servers.
  • Handle multiple modules and ensure smooth functioning of the modules.
  • Work with the team of highly qualified service and app developers to create outstanding applications.
  • Good to Have – Ability to handle front end aspects for the modules developed.
  • Communicate and coordinate with partners development team and integrate their APIs.

Desired Skills

  • Familiar with Java development (J2EE, J2SE 7 & 8)
  • Extensive experience with Spring and related web frameworks
  • Experience in developing and maintaining micro-services
  • Experience in developing and maintaining REST APIs
  • Experience in web application/web services development and deployment (Resin, Nginx)
  • Experience with Object-Oriented Design
  • Experience with MySQL, Redis, MQ
  • Understanding of how the web works, from low to high levels
  • Excellent knowledge of databases and UNIX systems
  • Excellent knowledge of data structures and primary algorithms
  • Documentation, tech sharing, code cleanliness.
  • Experience with thrift, swift, zookeeper, Git, Maven
  • Familiar with SQL, Hive is better
  • Familiar in building/developing Lending systems and Risk models associated


Xiaomi India started operations in 2014 in India with the vision– ‘Innovation for Everyone’. We are a consumer electronics and smart manufacturing company with smartphones ...



  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications