JAVA
Job Responsibilities:
1. Designing and implementing Java-based applications.
2. Analyzing user requirements to inform application design.
3. Defining application objectives and functionality.
4. Aligning application design with business goals.
5. Developing and testing software.
6. Debugging and resolving technical problems that arise.
7. Producing detailed design documentation.
8. Recommending changes to existing Java infrastructure.
9. Developing multimedia applications.
10. Developing documentation to assist users.
11. Ensuring continuous professional self-development.
Job Requirements:
1. More than 3 years of Java development experience, with a bachelor's degree or above from a regular university, preferably in a computer-related field.
2. Proficient in Java/J2EE programming, familiar with J2EE specifications, and a profound understanding of the J2EE system. Familiar with SpringMVC/springboot, MyBatis/hibernate is required.
3. Proficient in using various JAVA application servers such as Tomcat, Jetty, etc., including their configuration and optimization.
4.Proficient in caching technologies (Redis/MemoryCache), message queues (RabbitMQ/Kafka/RocketMQ), and similar technologies.
5. Proficient in popular database management systems such as Oracle, MySQL, possessing strong database design abilities.
6. Proficient in common Linux commands, with preference for understanding nginx server management.
7. Proficient in using Java tools for bug localization and resolution, with knowledge of JVM.
8. Strong customer communication, excellent interpersonal skills, and the ability to understand requirements. Possesses strong teamwork spirit and collaboration skills.
9. Demonstrates good and standardized coding habits, technical documentation writing habits. Resilient, hardworking, and capable of handling pressure.
Optional:
1. Proficient in Spring Cloud.
2. Proficient in Java multithreading programming.
3. Familiar with technical implementations related to payment and game integration businesses.
WEB DEVELOPER
Job Responsibilities:
1. Responsible for the development and maintenance of projects for both PC and mobile platforms.
2. Participate in enhancing the usability of front-end frameworks and components, drive the implementation of new framework technologies, contribute to front-end architecture improvements to enhance team development efficiency.
3. Continuously learn and share cutting-edge technologies in the front-end domain.
Qualifications:
1. Bachelor's degree or higher in a computer-related field.
2. Over 3 years of experience in web front-end development.
3. Proficient in JavaScript, HTML, CSS, and other relevant front-end technologies.
4. Familiar with at least one mainstream front-end library such as React or Vue.
5. Understanding of basic data structures and algorithms.
6. Familiar with object-oriented programming and knowledge of commonly used design patterns.
7. Familiar with PHP, Node.js, or TypeScript is preferred.
8. Strong communication skills and the ability to quickly integrate into a team.
ANDROID
Job Responsibilities:
1. Responsible for Android client application development.
2. Assist in module development, maintenance, coding, and unit testing.
3. Collaborate with embedded engineers for feature development, debugging, and integration.
4. Responsible for software module development, testing, subsequent upgrades, and optimization.
5. Design, code, and test architecture and modules based on product requirements. Collaborate with product operations and UI personnel throughout the entire product release cycle, ensuring progress in product development.
Qualifications:
1. Bachelor's degree or above in a computer-related field or fresh graduates with project experience.
2. Experience in Android development with successful apps launched on the market.
3. Proficient in using Android Studio and Gradle tools, capable of independently handling module development responsibilities.
4. Proficient in Android SDK, with a deep understanding of Android's fundamental architecture, components, data storage, performance optimization, memory optimization, etc.
5. Experience in mobile UI development, familiar with network programming, multithreading, TCP/UDP, HTTP protocols. Demonstrates good coding style and documentation habits.
6. Understanding of MVC (Model-View-Controller).
7. Understanding of basic principles of object-oriented design, familiarity with commonly used design patterns.
8. Candidates who have experience developing projects using Flutter is preferred.
Contact Us
Benefits And Welfare
One: Company Dormitory (1-3 persons/room) or providing house and food allowance
Two: 13th month salary & new year bonus
Three: Annual leave, visa and air ticket reimbursement rules
Four: Festival bonus, birthday gift &team building allowance