Java Technology Expert/Architect
Unlimited
|
1-3 years
|
Release Date:
2023-11-16
Many positions available, welcome to communicate. Recruitment needs exist for various levels including Java Junior, Senior, Expert, Architect, and Lead, covering various business areas. Below are some examples:
[Java Development Engineer - [User Growth]]
Job Description
1. Responsible for the development of key high-concurrency distributed systems, building a first-class user growth engine covering user growth, delivery optimization, programmatic buying, user sharing and dissemination, etc.;
2. Participate in designing system technical solutions, core code development, and system tuning, including high-performance backend engines, massive data storage and streaming transmission, user data centers, complex business backends, and other modules;
3. Participate in various innovative optimizations, special technical research, and introduction of new technologies in forward-looking projects.
Job Requirements
1. Bachelor's degree or above in computer science or related fields, with more than 1 year of experience in large-scale Web application development and architecture;
2. Familiar with Linux development environment, proficient in Java and object-oriented design and development;
3. Familiar with the design and development of large-scale distributed, high-concurrency, and high-availability systems;
4. Possess excellent logical thinking skills, passionate about solving challenging problems; strong motivation and thirst for knowledge, curious about new things;
5. Experience in user growth, user automated operations, delivery optimization, and programmatic buying is preferred;
6. Experience using advertising platforms such as Facebook, Google, Baidu, Tencent, and experience in delivery 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 middle platforms, dedicated to improving development efficiency for all businesses.
As the main development team for large-scale events such as the company's Spring Festival, joining us gives you the opportunity to participate in high-concurrency projects with millions of QPS challenges.
1. Participate in the development of core product requirements of Kuaishou, deeply explore and analyze business needs, write technical plans and system designs, and related code development;
2. Face challenges of high concurrency and massive data, analyze and identify system optimization points, responsible for promoting system performance and availability improvements;
3. Face challenges in the design and implementation complexity of middle platform/platform systems, analyze and identify system optimization points, responsible for promoting the rationality, reliability, and availability of the system;
4. Introduce innovative technologies and solutions to the team, solving problems with innovative ideas.
Job Requirements
1. More than three years of Java development experience, solid computer science fundamentals and programming skills;
2. Proficient in multithreaded programming, familiar with JVM, common open-source distributed middleware, caching, message queues, familiar with MySQL, and DevOps under Linux;
3. Familiar with object-oriented design, with certain system architecture design capabilities;
4. Passionate about technology, with almost strict requirements for code quality and development standards, good at communication and teamwork;
5. Experience in designing and maintaining large-scale distributed, high-concurrency, high-load, and high-availability systems is preferred.
Recommended Positions
Doctorate
|
3-5 years
|
Unlimited
|
1-3 years
|
Unlimited
|
1-3 years
|
Master's degree
|
3-5 years
|
Doctorate
|
3-5 years
|