Job category: JAVA Development Engineer
Job nature: Full time
Recruitment deadline: December 31, 2023
Work location: Beijing
Work experience: More than 3 years of practical Java project development experience
Education requirements: Bachelor's degree or above in computer science or related fields
Other benefits: holiday benefits+paid annual leave+year-end bonus
Job responsibilities:
1. Independently organize requirements and software design;
2. Participate in the discussion and analysis of business requirements;
3. According to the project plan, submit high-quality code on time and complete development tasks;
4. Improve the high availability (performance, capacity) of the system;
5. Standardize the writing and maintenance of documents, as well as other project related work;
6. Assist other team members in resolving technical issues and sharing related technologies.
Job requirements:
1. Having a solid foundation in Java, with deep experience in JVM, Java multithreading, concurrency, and network communication;
2. Familiar with web front-end technologies such as HTML5, JavaScript, Ajax, CSS, JQuery, Extjs, Dojo, node.js, etc;
3. Familiar with mainstream open source application frameworks, such as Spring, SpringMvc, struts, iBatis, hibernate, velocity, XML, JSON, Maven, and other development technologies;
4. Familiar with web service, springboot, Dubbo, ZooKeeper, etc;
5. Familiar with relational databases such as MySQL and Oracle, as well as corresponding database tuning and SQL optimization;
6. Familiar with Memcached, MongoDB, Redis, HBase, etc;
7. Familiar with common message middleware, such as ActiveMQ, RabbitMQ, Kafka, etc;
8. Familiar with the design and application of distributed systems, familiar with mechanisms and implementations such as distribution, caching, messaging, and load balancing;
9. Love technology, have a relentless pursuit of technology, and enjoy researching open source code;
10. Good learning ability, teamwork ability, and communication skills; Good at thinking, able to independently analyze and solve problems