Company Overview
Eeze is a fast-growing iGaming provider looking to expand its operations in the European market. We specialise in developing cutting-edge, web-based online gambling platforms. Our live-streaming products and innovative gaming solutions cater to a diverse global audience.
JobSummary
We are seeking a talented and passionate Game Developer with a strong focus on Java 17 to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-quality game features and systems. You will work closely with designers, artists, and other developers to bring interactive and engaging gaming experiences to life.
Responsibilities:
* Design, implement, and optimize core game systems using Java 17.
* Collaborate with cross-functional teams (designers, artists, QA, and other developers) to ensure seamless integration of game features.
* Write clean, maintainable, and efficient code that adheres to industry standards.
* Work on game mechanics, AI behaviors, physics simulations, and other core gameplay systems.
* Develop tools and utilities to enhance the development process.
* Participate in the debugging, testing, and optimization of game systems to ensure high performance across a variety of platforms.
* Troubleshoot and resolve performance issues and bugs to enhance the player experience.
* Ensure that game features are scalable and adaptable to future updates or changes.
Requirements:
* Strong experience with Java 17, including its features such as the new sealed classes, records, and pattern matching.
* Solid understanding of object-oriented programming (OOP) principles and design patterns.
* Experience with Java-based game libraries (e.g., libGDX, jMonkeyEngine).
* Familiarity with multi-threading and concurrency in Java.
* Knowledge of game development principles such as physics, animation, and AI.
* Proficiency in version control systems like Git.
* Strong problem-solving skills and a passion for game development.
* Excellent communication and collaboration skills.
* Ability to work independently and in a team environment.
We offer:
* Experience a dynamic and team-orientated work environment.
* Opportunities for personal growth and learning.
* An open, inclusive and supportive team where you will be valued, and your suggestions will be welcome.
* 26 days paid holiday per year, in addition to local public holidays
* Competitive salary.
* Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance.
* Team Building activities.
* Local discounts and more...!
#J-18808-Ljbffr