Betting Jobs are working with a very large Asian-facing client who provide an online casino and sportsbook offering. They have offices based in Manila and are looking to make several hires to their technical team including this Java Developer position.
1. Requirements review;
2. Functional design, implementation, and testing;
3. Function upgrade and maintenance;
4. Write system documentation;
1. Bachelor degree or above, Internet company background, more than 3 years work experience, and experience in large website design and development or high-traffic business development
2. Proficient in the Java language, familiar with common open source frameworks such as SSH, and have an in-depth understanding and practical experience of JVM, multithreading, network IO, and locking mechanisms;
3. Familiar with MySQL database and its principles, proficient in using SQL statements and optimization, and have a deep understanding of database transactions, locks and indexes
4. Familiar with distributed service architecture and distributed cache, which can realize high concurrency and high availability system.
5, familiar with Spring, Spring Boot, MyBatis, Redis, Kafka, MQ, Zookeeper, Dubbo, and other open source projects;
6. Experience in microservice development is preferred;
7, 3 years or more of JAVA project development experience; prior experience in large-scale projects is preferred;
8, Mandarin language is a benefit but perfect English is required