Responsibilities: - Building sustainable and scalable solutions - Overall infrastructure improvements and enhancements - Global Casino Tabletop/VIP/Mobile Solutions Requirements: - 6+ years of overall software engineering experience - Have a very strong technical background - Hands on Java, Springboot skills; Microservices - Unit/Performance Testing Experience - Solution Architecture Knowledge - Pro-Active Mindset - Fair English communication skills - Fluent Cantonese communication skills