Company Overview
Eeze is a fast-growing iGaming provider looking to expand its operations in the European market. We design, develop, and deliver immersive live casino games tailored to your brand and its audience.
Job Summary
As a Java Developer at Eeze, you will play a crucial role in shaping the development of our live casino games from concept to delivery. This position is perfect for those with a startup mindset, the ability to work independently, take initiative, and collaborate with cross-functional teams.
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