> Markdown version of [/jobs/ext/2808184-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2808184-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** Tain - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Unit Testing, Microsoft Azure, Cloud Computing, Code Review, Databases, Database Design, Software Debugging, Video Game Development, Spring Framework, PostgreSQL, MongoDB, NoSQL, Scala (Programming Language), Software Engineering, SQL Databases, WebSocket, WebRTC, Data Logging, Data Storage Management, Google Cloud, System Availability, Backend, Kotlin, Containerization, Kubernetes, Information Technology, Microservices - **Published:** September 9, 2026 - **Apply:** https://www.collegerecruiter.com/job/2856358001-senior-java-developer ## About the Role * 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. ## Description 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., * 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. ## Related Videos - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)