Key Responsibilities: API Development: architect and code integration APIs to support seamless communication between systems Feature Implementation: collaborate with the product team to maintain existing features and implement new enhancements Backend-Frontend Integration: work closely with frontend developers to design and implement efficient integration systems Game Development: design and develop live casino games using Java and the Spring framework, maintaining high performance and quality standards Microservices architecture: Create scalable and maintainable microservices for various game components Kubernetes Deployment: deploy and manage game services on Kubernetes clusters, ensuring optimal resource allocation and high availability Cloud Integration: utilise cloud technologies (e.g., AWS, Azure, Google Cloud) to build, deploy, and scale game services effectively Real-Time Communication: implement real-time communication protocols like WebSockets to enable interactive gaming experiences Database Management: develop and manage databases (e.g., PostgreSQL, MongoDB) for efficient storage and retrieval of game data Security Implementation: apply security best practices to safeguard player data and ensure the integrity of the games Testing and Code Quality: write unit tests, conduct code reviews, and ensure the reliability and performance of the game code Monitoring and Logging: set up monitoring tools and logging systems to proactively identify and resolve issues in live production environments Team Collaboration: collaborate with cross-functional teams, including game designers, artists, and QA testers, to ensure a smooth development process Documentation: maintain clear and comprehensive documentation for code, APIs, and deployment procedures Requirements: At least 3 years of experience in Java programming Strong communication skills, both verbal and written Excellent analytical and problem-solving abilities Proficiency in working with databases and SQL Familiarity with RESTful API design and implementation Ability to read and write in Chinese is required A meticulous approach to development and troubleshooting
#J-18808-Ljbffr