Admin assistant
Face to face discussion
Minimum education:
Master
Recruitment number:
1
Experience requirements:
3-5 years
Work Area:
Beijing
There are many positions, welcome to communicate. Java beginners, senior, experts, architects, managers, and other positions at all levels, as well as various types of business, have recruitment needs. The following are some examples:
Java Development Engineer - User Growth
Job Description
1. Undertake the research and development of key high concurrency distributed systems, build a first-class user growth engine, covering user growth, optimization of deployment, programmatic purchasing, user sharing and dissemination, and other directions;
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, complex business backend modules, etc;
3. Participate in various innovative optimization, specialized technology research, and forward-looking projects such as introducing new technologies.
Job requirements
1. Bachelor's degree or above in computer science or related field, with at least 1 year of experience in large-scale web application development and architecture;
2. Familiar with 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. Having excellent logical thinking ability and full of enthusiasm for solving challenging problems; Has a strong desire for self-improvement and knowledge, and is curious about new things;
5. Priority will be given to those who have experience in user growth, automatic user operation, optimization of advertising, and programmatic purchasing;
6. Having used advertising platforms such as Facebook, Google, Baidu, Tencent, etc., and having experience in advertising optimization is preferred.
——————————————————————
Senior Java Development Engineer (Server) - Main App
Job Description
We are a group of backend engineers with an ultimate pursuit of technology, responsible for building company level business platforms and platforms, committed to improving efficiency in the development of all businesses.
As the main R&D team for large-scale events such as the company's Spring Festival, joining us provides the opportunity to participate in high concurrency project challenges with millions of QPS.
1. Participate in the development of Kwai core product requirements, deeply explore and analyze business requirements, write technical solutions and system designs, and develop relevant codes;
2. Accept the challenge 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 challenges in the design and implementation complexity of middleware/platform systems, analyze and discover optimization points of the system, and be responsible for promoting the improvement of the system's rationality, reliability, and availability;
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 fundamentals and programming skills;
2. Proficient in multi-threaded 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, with certain system architecture design skills;
4. Passionate about technology, with almost strict requirements for code quality and development standards, good at communication and team collaboration;
5. Experience in designing and maintaining stability for large-scale distributed, high concurrency, high load, and high availability systems is a priority.