Java Technology Expert/Architect
5000
Minimum Education:
No limit
Number of Openings:
5
Experience Required:
1-3 years
Work Location:
河北省石家庄市长安区
Numerous positions available, welcome to contact us. We have recruitment needs for various levels of Java positions, including junior, senior, expert, architect, and manager, as well as various business types. The following are some examples:
[Java Development Engineer - [User Growth]]
Job Description
1. Undertake the research and development of 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 the design of system technical solutions, core code development, and system tuning, including high-performance backend engines, massive data storage and streaming transmission, user data centers, and complex business backends;
3. Participate in various innovation and optimization projects, special technical research, and the introduction of new technologies.
Job Requirements
1. Bachelor's degree or above in computer science or related major, with more than 1 year of experience in the development and architecture of large-scale Web applications;
2. Familiar with the Linux development environment, proficient in using 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 ability and are passionate about solving challenging problems; have a strong sense of self-improvement and desire for knowledge, and are curious about new things;
5. Prior experience in user growth, automated user operations, investment optimization, and programmatic purchasing is preferred;
6. Experience using advertising platforms such as Facebook, Google, Baidu, and Tencent, and experience in investment optimization are 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 middles, and are committed to improving development efficiency for all businesses.
As the main R&D team for large-scale events such as the company's Spring Festival activities, joining us will give you the opportunity to participate in the challenges of high-concurrency projects with millions of QPS.
1. Participate in the development of core product requirements for Kuaishou, deeply explore and analyze business needs, write technical solutions and system designs, and related code development;
2. Accept the challenges of high concurrency and massive data, analyze and discover system optimization points, and be responsible for promoting the improvement of system performance and availability;
3. Accept the challenge of complexity in the design and implementation of middleware/platform systems, 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 ideas.
Job Requirements
1. More than three years of Java development experience, with solid computer fundamentals and programming skills;
2. Proficient in multithreaded programming, familiar with JVM, familiar with common open-source distributed middleware, caching, message queues, etc., familiar with MySQL, familiar with DevOps under Linux;
3. Familiar with object-oriented design and have certain system architecture design capabilities;
4. Passionate about technology, has almost harsh requirements for code quality and development specifications, and is good at communication and teamwork;
5. Experience with the design and stability of large-scale distributed, high-concurrency, high-load, and high-availability systems is preferred.