Java Developer – Gamedev
Job Description
Join iLogos Game Studios as a Java Developer and take ownership of crafting and implementing captivating game features, including meta-game elements, in-game economy, and social dynamics. Your mission involves optimizing server-side logic within the SFS2X and Hazelcast ecosystem to ensure peak performance. Design resilient Protobuf-based APIs and manage intricate state synchronization across distributed services. You'll engage in advanced PostgreSQL work, overseeing persistent game data and user profiles. Collaborate closely with game designers to translate innovative gameplay ideas into scalable technical solutions. Expect to produce clean, easily maintained code and actively participate in rigorous peer reviews, fostering a culture of excellence.
Qualifications
1. Possess 4+ years of experience in Java development, ideally with Java 17+. 2. Demonstrate deep knowledge of caching platforms like Redis or Hazelcast for managing distributed data structures and computing. 3. Exhibit a strong grasp of multithreading, concurrency models, and memory management. 4. Familiarity with Java Loom/Coroutine is advantageous. 5. Experience building CQRS or event-driven systems using Protobuf and gRPC for efficient inter-service communication. 6. Proficient in PostgreSQL (optimization, schema design). 7. Experience in building ETL pipelines for game analytics or state synchronization. 8. Experience with SmartFoxServer 2X (SFS2X) extension development and API is nice to have. 9. Familiarity with GitLab CI/CD and automated build processes is advantageous. 10. Knowledge of A/B testing mechanics and feature-flagging in a production environment is valuable. 11. Experience with Game Economy systems (Rewards, Hard/Soft currency handling) is beneficial.
Benefits
- Freedom to take initiative. - Opportunities for professional advancement. - Support from colleagues and the company. - Remote work from any global location with a flexible schedule. - Flexible working hours.
Apply Now
