Senior Java Developer
Summary
Architect and build scalable Java microservices for a gaming platform, handling high-concurrency gameplay and real-time interactions with Spring, Kubernetes, and cloud services.
Team Creation is a leading Gaming company dedicated to delivering innovative and exciting gaming experiences to players worldwide. We pride ourselves on our commitment to excellence, integrity, and customer satisfaction.
Role Overview:
We are seeking a Senior Java Developer to join our Core Platform Team. This role is critical to building and maintaining the scalable backend infrastructure of our platform, ensuring it can support high-concurrency gameplay, real-time interactions, and a distributed microservices architecture.
As a Senior Java Developer, you will architect and develop backend systems that power our games, player management, reporting tools, and third-party integrations. You will work closely with Product Owners, Frontend Developers, DevOps, and QA to ensure smooth, efficient, and secure platform operations.
Key Responsibilities:
- Design and implement backend systems capable of handling thousands of concurrent player connections across multiple services.
- Develop scalable, modular microservices to support game logic, session management, and operational services.
- API Development.
- Ensure low-latency data processing to support live casino game engines.
- Collaborate with the product team to build new features, improve system performance, and support business requirements.
- Work with relational databases such as PostgreSQL and Oracle to ensure reliable and efficient data operations.
- Manage service deployment on Kubernetes, with integrations into AWS, GCP, or Azure.
- Write clean, maintainable code with strong unit and integration test coverage. Conduct peer reviews.
- Produce clear documentation for APIs, architecture, and deployment processes.
Qualifications & Skills:
- 5+ years of experience in Java software development, with a focus on backend systems.
- Strong understanding of Spring Framework (Boot, Security, Data, etc.).
- Experience building and maintaining high-concurrency systems.
- Solid background in microservices architecture and API design.
- Proficiency in SQL and experience with relational databases (PostgreSQL, Oracle).
- Familiarity with Kubernetes, Docker, and cloud environments (AWS, GCP, Azure).
- Experience with monitoring tools (e.g., Prometheus, Grafana, ELK, or similar).
- Strong communication and collaboration skills.
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
- Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance