At a Glance
- Tasks: Design and develop backend systems for a cutting-edge Live Casino platform.
- Company: Eeze is an innovative IT services company focused on gaming technology.
- Benefits: Enjoy 26 days paid holiday, private medical insurance, and team-building activities.
- Why this job: Join a dynamic team where your ideas are valued and personal growth is encouraged.
- Qualifications: 5+ years in Java development with strong skills in microservices and cloud environments.
- Other info: Fluency in written and spoken Chinese is required.
The predicted salary is between 28800 - 48000 £ per year.
As a Senior 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 make their own decisions. Company Overview Eeze is a leading 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.Key Responsibilities Design and develop live casino games using Java, Kotlin, Scala and the Spring framework, ensuring high performance and quality standards.Create scalable and maintainable microservices architecture for game components.Deploy and manage game services on Kubernetes clusters, optimizing resource allocation and ensuring high availability.Utilize cloud technologies (e.g., AWS, Azure, Google Cloud) to build, deploy, and scale game services.Implement real-time communication protocols (e.g., WebSockets) for interactive gaming experiences.Develop and manage databases (e.g., PostgreSQL, MongoDB) for game data storage and retrieval.Implement security best practices to safeguard player data and maintain the integrity of the games.Write unit tests, conduct code reviews, and ensure the reliability and performance of the game code.Set up monitoring tools and logging to proactively identify and resolve issues in a live production environment.Collaborate with cross-functional teams, including game designers, artists, and QA testers, to ensure a smooth development process.Maintain clear and comprehensive documentation for code, APIs, and deployment procedures.Requirements Bachelor\’s or Master\’s degree in Computer Science or a related field.Proven experience as a Java/Kotlin Developer, with a focus on backend development.Strong expertise in Java, Spring framework, and microservices architecture, with Scala experience as an added advantage.Experience with containerization and orchestration tools like Kubernetes.Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native technologies.Knowledge of real-time communication protocols and technologies (e.g., WebSockets).Proficiency in database design and management (SQL and NoSQL databases).Understanding of security best practices in software development.Experience with CI/CD pipelines and automated testing.Excellent problem-solving and debugging skills.Strong teamwork and communication skills.Passion for gaming and a desire to create engaging player experiences.What\’s in it for you? Experience a dynamic and team-orientated work environment.Opportunities for personal growth and learningAn open, inclusive and supportive team where you will be valued, and your suggestions will be welcome.26 days paid holiday per year. This is in addition to local public holidays.Hybrid WorkingRisk Benefits such as pension, Life Assurance (4x annual salary), Private Medical InsuranceFlexible core hours between 10am – 4pmReceive support whenever you need it with our Employee Assistance Program, available 24/7.
#J-18808-Ljbffr
Senior Java Developer employer: Eeze
Contact Detail:
Eeze Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Make sure to showcase your experience with high-concurrency systems during any discussions. Highlight specific projects where you successfully managed thousands of concurrent connections, as this is a key requirement for the role.
✨Tip Number 2
Familiarise yourself with the latest trends in microservices architecture and API design. Being able to discuss recent advancements or tools you've used can set you apart from other candidates.
✨Tip Number 3
Since the role requires collaboration with various teams, prepare examples of how you've effectively communicated and worked with cross-functional teams in the past. This will demonstrate your teamwork skills.
✨Tip Number 4
Brush up on your knowledge of cloud environments like AWS, GCP, or Azure, especially in relation to Kubernetes and Docker. Be ready to discuss how you've deployed applications in these environments.
We think you need these skills to ace Senior Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in Java software development, especially focusing on backend systems. Include specific projects where you've implemented microservices architecture and API design.
Craft a Strong Cover Letter: In your cover letter, emphasise your 5+ years of experience and your familiarity with technologies like Spring Framework, Kubernetes, and cloud environments. Mention your fluency in Chinese as it is a requirement for the role.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to handle high-concurrency systems and your experience with relational databases like PostgreSQL or Oracle. This will help illustrate your technical skills.
Prepare for Technical Questions: Be ready to discuss your approach to designing scalable backend systems and your experience with monitoring tools. Prepare to explain your coding practices, including how you ensure clean, maintainable code and conduct peer reviews.
How to prepare for a job interview at Eeze
✨Showcase Your Java Expertise
Make sure to highlight your 5+ years of experience in Java development. Be prepared to discuss specific projects where you've implemented backend systems, focusing on high-concurrency and microservices architecture.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to design scalable systems. Prepare examples of challenges you've faced in previous roles and how you overcame them, particularly in relation to API development and data processing.
✨Familiarise Yourself with the Tech Stack
Research the technologies mentioned in the job description, such as Spring Framework, Kubernetes, and cloud environments like AWS or GCP. Being able to discuss these tools will show your readiness for the role.
✨Prepare for Collaboration Questions
Since the role involves working closely with various teams, be ready to discuss your communication and collaboration skills. Share examples of how you've successfully worked with product owners, frontend developers, and QA teams in the past.