Test
There are many positions, welcome to communicate. There are recruitment needs for various levels of positions and businesses such as Java beginner, advanced, expert, architect, and leader. Here are some examples:
[Java Developer - [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, advertising optimization, programmatic purchasing, user sharing and dissemination, and other directions
2. Participate in the design of system technical solutions, core code development, and system optimization, including high-performance backend engines, massive data storage and streaming transmission, user data centers, complex business backends, and other modules
3. Participate in various forward-looking projects such as innovation optimization, special technology research, and new technology introduction
Job requirements
1. Bachelor's degree or above in computer science or related field, with more than 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. Possess excellent logical thinking skills and a passion for solving challenging problems; Has a strong drive for progress and a thirst for knowledge, and is curious about new things
5. Experience in user growth, automatic user operation, optimization of advertising, and programmatic purchasing is preferred
6. Those who have used advertising platforms such as Facebook, Google, Baidu, Tencent, etc. and have experience in advertising optimization are preferred
—& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;& mdash;
[Senior Java Developer (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 middleware, committed to improving the development efficiency of all businesses
As the main R&D team for large-scale events such as the company's Spring Festival, joining us gives us 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 challenges of high concurrency and massive data, analyze and discover optimization points of the system, and be responsible for promoting the improvement of system performance and availability
3. Accept the challenge of the complexity of the design and implementation of the middleware/platform system, analyze and discover the optimization points of the system, and be responsible for promoting the improvement of 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 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 and have 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 stabilizing large-scale distributed, high concurrency, high load, and high availability systems is preferred