Software Development NLP eCommerce Software Development Java
We are seeking strong Java Developers to join our global expansion team bringing our high value outsourcing services and solutions to global customers. Position 1 - Build/Implement AI products (e.g. Chat Robot) to support the customers - Work with our senior developer and support team’s product development - Build varieties of tools to facilitate app platform’s development Position 2 - Work with the advertising team to manage events and delve into the root causes and improvement opportunities. - Suggest and implement improvements to the advertising monitoring and alert system, including but not limited to metric tools, anomaly detection, troubleshooting processes or recovery procedures. - Design and develop the functionalities of the advertising monitoring and alert platform. Position 3 - Work with other specialists, development managers, architects, and product managers to design and develop systems that meet needs. Consider the performance, scalability, reliability, quality during design and coding. - Learn how to seek problems and work as a team. - Familiar with business logic and come up with technical solutions to help business.
General requirement: - 4,5+ years of experience - Fluent English - Experience with e-commerce projects is a must-have Position 1 - BS, MS, or PhD in Computer Science or related technical discipline (or equivalent) - Very solid Java programming skill (3+ years Java programming experience at least) - Having Elasticsearch knowledge/experience is a big plus - Familiar popular open-source frameworks (like Spring, Zookeeper, Redis, etc.). - Smart, quick learning and proactive. Position 2 - At least 5 years of work experience, strong foundation in computer science - Familiar with data structures, algorithms, OO programming, some basic design patterns - Experienced in project services for C-end customers, familiar with e-commerce business. - Experience in Large Distributed Projects - Excellent communication, problem-solving, and analysis skills - Prefer to have experience working at well-known enterprises or from top universities Position 3 - BS, MS or PhD in Computer Science, Math or related fields. - 3 years’ work experience in software development - Familiar with data structures, algorithms, OO programming, some basic design patterns. - Ambitious and excellent problem-solving skills. - Familiar with distributed systems, and big data projects, like Hadoop, Spark, Kafka, etc.
OPPORTUNITIES AND CHALLENGES: - Opportunity to work in a professional, modern and energizing setting. - Challenging projects, possibilities, cutting-edge technology, and problems. - An open and dynamic working atmosphere that promotes the interchange of ideas, while also empowering you to work and create in your own style. Each employee's talent and accomplishments are valued, and outstanding employees are recognized and rewarded on a yearly basis. - Opportunities for capacity development, as well as assistance with professional certification expenses, are available to those who work in the field (1 million - 5 million). - Some advanced certifications will cover the full cost of studying and taking the exam. ATTRACTIVE REWARDING POLICY AND WORK-LIFE BALANCE: - Review salary 1-2 times/year, with the possibility of an unexpected salary rise based on capacity an infinite number of times per year - Policy for 13th-Month Salary Bonus and Holiday Bonuses According to Company Regulations. - Holiday travel mode (package 5-7 million/person), team building,... - Full participation in social insurance, as well as a yearly health checkup at a reputable hospital. - Comprehensive visit policy for personnel and relatives: birthday, marriage, childbirth, illness, etc. - The football club, cycling car, badminton, ... are just a few of the sports and cultural activities available. - Allowance for classes and training awards: Learning Star of the Month, - A chance to be the face of the year's study, the royalties...