Senior Java Developer

Tain

Greater London

On-site

GBP 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

26 days paid holiday
Birthday Leave
Competitive salary
Pension
Life Assurance (4x salary)
Private Medical Insurance
Annual Wellness Allowance
Team Building
Flexible core hours 10am-4pm
Employee Assistance Program 24/7
Local discounts

Job summary

Eeze is seeking a Senior Java Developer to shape the development of live casino games from concept to delivery. The role suits someone with a startup mindset, who can work independently, take initiative, and make decisions.

You will design live casino games with Java, Kotlin, and Spring, build scalable microservices, deploy on Kubernetes, and leverage cloud platforms to scale services while ensuring security and performance.

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Proven experience as a Java/Kotlin backend developer.
  • Strong expertise in Java, Spring, and microservices; Scala is a plus.
  • Experience with containerization and orchestration tools like Kubernetes.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native tech.
  • Knowledge of real-time protocols (WebSockets).
  • Proficiency in 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 player experiences.

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 resources and high availability.
  • Utilize cloud technologies (AWS/Azure/GCP) to build, deploy, and scale game services.
  • Implement real-time communication protocols (WebSockets) for interactive gaming experiences.
  • Develop and manage databases (PostgreSQL, MongoDB) for game data storage and retrieval.
  • Implement security best practices to safeguard player data and maintain integrity of games.
  • Write unit tests, conduct code reviews, and ensure reliability and performance of game code.
  • Set up monitoring and logging to identify and resolve issues in production.
  • Collaborate with cross-functional teams including game designers, artists, and QA testers.
  • Maintain clear documentation for code, APIs, and deployment procedures.

Skills

Java
Spring
Microservices
Kubernetes
Cloud
WebSockets
SQL/NoSQL
CI/CD
Testing
Security
Teamwork
Problem-solving

Education

Bachelor's / Master's in CS

Tools

Kubernetes
Docker
PostgreSQL
MongoDB

Job description

Job Summary

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.

Main 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 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
  • Birthday Leave, a paid day off in the month of your birthday
  • Competitive Salary
  • Risk Benefits such as Pension, Life Assurance (4x annual salary), Private Medical Insurance
  • Annual Wellness Allowance
  • Team Building Opportunities
  • Flexible core hours between 10am - 4pm
  • Receive support whenever you need it with our Employee Assistance Program, available 24/7.
  • Local discounts and more

Our team is committed to keeping remuneration and benefits under constant review to make sure what we offer stays relevant.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer — Live Casino Microservices
Senior Java Backend Developer — Live Casino Microservices

Tain • Greater London

On-site
GBP 90,000 - 130,000
26 days paid holiday
Birthday Leave
Competitive salary
+8
Java Backend Lead
Java Backend Lead

Eeze • Greater London

On-site
GBP 80,000 - 120,000
26 days paid holiday
Pension benefits
Private Medical Insurance
Senior Java Developer
Senior Java Developer

Team Creation • Greater London

On-site
GBP 90,000 - 130,000
26 days paid holiday per year
Pension
Life Assurance (4x annual salary)
+1
Senior Frontend Developer (Chinese Speaking)
Senior Frontend Developer (Chinese Speaking)

Eeze • London

On-site
GBP 55,000 - 75,000
Senior DevOps Engineer
Senior DevOps Engineer

Eeze • Greater London

On-site
GBP 65,000 - 85,000
Senior Java Developer
Senior Java Developer

Eeze • Greater London

Hybrid
GBP 80,000 - 100,000
Dynamic work environment
Opportunities for growth
Employee Assistance Program
+5
Senior Software Engineer GDK
Senior Software Engineer GDK

Light & Wonder • Manchester

On-site
GBP 70,000 - 110,000
Discretionary annual bonus
25 days' holiday + bank holidays
Private Medical Insurance
Senior People Business Partner & Projects
Senior People Business Partner & Projects

Tain • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid Working
Pension
Private Medical Insurance
+2
Senior DevOps Engineer
Senior DevOps Engineer

Praxis Tech • Greater London

On-site
GBP 60,000 - 80,000
Software Developer, Gaming
Software Developer, Gaming

bet365 • Burslem

Hybrid
GBP 60,000 - 85,000