Senior Java Engineer (Base Kuala Lumpur)
Job Advantages
Cutting-edge technology (web3 and blockchain), globalized company
Job Responsibilities
- Responsible for the architectural design and development of the company’s data center.
- Continuously deliver data value to the company’s businesses with high quality, low cost and high efficiency
- Provide solutions for platform architecture and performance optimization, and lead the rapid iteration of big data platform.
- Enabling the rapid development of the company’s business through data-driven, and continuously improving the company’s core competitiveness.
Job Requirements
- Bachelor degree or above in computer science or related majors, more than 3 years of experience in Java development, proficient in Java development, in-depth understanding of jvm principle.
- Familiar with commonly used frameworks (Spring, Spring MVC, gRPC, Mybatis) and be able to master its principles and mechanisms
- Solid computer fundamentals, master computer operating systems, network architecture, familiar with commonly used algorithms, data structures and commonly used design patterns.
- Familiar with distributed, caching, messaging and other mechanisms, redis, kafka, spark, flink, zookeeper, tidb experience is preferred.
- Experience in data center or microservice design and development, with a focus on and understanding of high availability and scalability of architecture is preferred.
- Experience in tagging system or algorithmic recommendation system is preferred.
- Full of enthusiasm and expectation for the blockchain industry, committed to work hard for the development of the industry