Search by job, company or skills

Lenovo

Java Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago
  • Over 50 applicants

Job Description

  • Responsible for Lenovo transaction related business design and development, promoting continuous technology upgrades, and solving platform and business problems;
  • Deeply understand the field requirements and business pain points, continuously optimize functions such as indexing, retrieval, and sorting, and build a highly reliable, high-performance, and highly scalable distributed retrieval system;
  • Conduct targeted business search abstraction and demand expansion, be responsible for tuning search effectiveness and strategy effectiveness, continuously optimize search metrics, and improve the E2E search experience;
  • Deeply understand products and businesses, effectively communicate implementation plans with business parties and product managers, iterate and optimize products, and support business development;
  • Conduct key technology pre-research and tackle technical difficulties to improve system efficiency and ensure system availability, stability, and scalability;
  • The cutting-edge direction of big data processing, indexing, and sorting technologies, proactively designing search architectures, and promoting their implementation.

Programming Languages:

  • Proficiency in theJava programming language, includingfundamental Java syntax, object-oriented programming, collections, underlying data structures, multithreading concurrency, and more.
  • Candidates with proficiency in thePython programminglanguage will be given priority.
  • Frameworks & Tools:
  • Proficiency in Java development frameworks suchas Spring, Spring Boot, JPA,etc.
  • Candidates should be proficient in at least one mainstream relational database (e.g.,MySQL/PostgreSQL). Preference will be given to those with experience in performance optimization or familiarity withnon-relational databases.
  • Proficiency in using messaging middleware such asKafka/MQ is required.
  • Candidates should also have a good grasp of theversion control tool Git.

Others:

  • Good communication skill for remote working with multiple culture background.
  • At least3-yearJava development experience as Java developers

About Company

Lenovo is a global technology company headquartered in Beijing, China, and Morrisville, North Carolina, USA. It is one of the world’s largest manufacturers of personal computers, known for its ThinkPad laptops, IdeaPad series, and Legion gaming systems. Lenovo also produces smartphones, tablets, servers, storage devices, and smart home products. The company is known for its innovation, strong R&D capabilities, and a significant presence in both consumer and enterprise markets.

Job ID: 115543917

Similar Jobs