Job responsibilities
o Complete requirements analysis, design, coding, unit testing, maintenance and related documentation independently according to development specifications and processes.
o Maintain, refactor, optimize and upgrade existing systems.
o Cooperate with other members of the team to solve the important and difficult problems encountered in software development.
o Complete other work arranged by the superior leadership.
Job requirements
o With Bachelors degree in Computer-related majors or its equivalents;
o Minimum of 5 years work experience in Java development from Internet Architecture industries;
o At least 3 years of experience in Java EE development.
o JAVA solid foundation, strong OOP, OOD development ideas, familiar with common design patterns. Strong coding skills, experience in business design, and the ability to solve more complex technical problems.
o Skilled use of mainstream JAVA open source frameworks, such as Spring, Spring boot, Spring cloud, myBatis, etc.
o Familiar with MVC software design pattern & MVM virtual machine
o Familiar with MySql, database design and optimization capabilities, familiar with redis caching technology, familiar with the message middleware, ElasticSearch.
o Strong learning ability, communication ability, teamwork ability and independent problem solving ability, high sense of responsibility, able to bear large work pressure. Able to guide junior engineers and commissioners to complete simple business development work.
Salary Range: USD 2700 - 3300/month (negotiable for excellent candidates)
Benefits for Expats:
1. KPI Bonus (upon regularization)
2. Attendance Bonus (even during Probationary Period - 500 CNY)
3. Annual Leave (14 Days) + Chinese Holiday
4. Dorm facility (for maximum 6 months), then housing allowance PHP 12,500/month
5. Shuttle service & 3 meals/day
6. Salary (non Taxable)