Job Information
Java Technology Expert/Architect
Minimum Education:
Unlimited
Number of Openings:
5
Experience Required:
1-3 years
Work Location:
山西省太原市小店区
Numerous positions available, welcome to connect. We have recruitment needs for various levels of Java positions, including junior, senior, expert, architect, and team lead, across various business lines. The following are some examples:
[Java Development Engineer - [User Growth]]
Job Description
1. Undertake R&D work on critical high-concurrency distributed systems, building a first-class user growth engine covering user growth, investment optimization, programmatic buying, and user sharing and dissemination.
2. Participate in designing system technical solutions, core code development and system optimization, including high-performance backend engines, massive data storage and streaming transmission, user data centers, and complex business backends.
3. Participate in various innovation optimizations, special technical research, and forward-looking projects such as the introduction of new technologies.
Job Requirements
1. Bachelor's degree or above in Computer Science or a related field, with more than 1 year of experience in developing and architecting large-scale Web applications.
2. Familiar with the Linux development environment, proficient in using Java and object-oriented design development.
3. Familiar with the design and development of large-scale distributed, high-concurrency, and high-availability systems.
4. Possesses excellent logical thinking skills and is passionate about solving challenging problems; has a strong desire for self-improvement and knowledge, and is curious about new things.
5. Prior experience in user growth, automated user operations, investment optimization, and programmatic buying is preferred.
6. Prior experience using advertising platforms such as Facebook, Google, Baidu, and Tencent, and experience in investment optimization is preferred.
—————————————————————
[Senior Java Development Engineer (Server) - [Main App]]
Job Description
We are a group of backend engineers with an extreme pursuit of technology, responsible for building company-level business platforms and business mid-platforms, aiming to improve development efficiency for all businesses.
As the core R&D team for company events such as the Spring Festival, joining us gives you the opportunity to participate in the challenge of high-concurrency projects with millions of QPS.
1. Participate in the development of core product needs for Kuaishou, deeply explore and analyze business needs, write technical solutions and system designs, and related code development.
2. Accept the challenge of high concurrency and massive data, analyze and discover system optimization points, and be responsible for improving system performance and availability.
3. Accept the challenge of the complexity of mid-platform/platform system design and implementation, analyze and discover system optimization points, and be responsible for promoting the rationality, reliability, and availability of the system.
4. Introduce innovative technologies and solutions to the team and solve problems with innovative thinking.
Job Requirements
1. More than three years of Java development experience, with solid computer science fundamentals and programming skills.
2. Proficient in multithreading programming, familiar with JVM, familiar with common open-source distributed middleware, caching, message queues, etc., familiar with MySQL, and familiar with Linux DevOps.
3. Familiar with object-oriented design and has certain system architecture design capabilities.
4. Passionate about technology, has almost demanding requirements for code quality and development specifications, and is good at communication and teamwork.
5. Prior experience in large-scale distributed, high-concurrency, high-load, and high-availability system design and stability is preferred.