Java Lead in London

Java Lead in London

London Full-Time 48000 - 72000 € / year (est.) No home office possible
Eeze

At a Glance

  • Tasks: Lead the design and delivery of innovative backend systems using Java.
  • Company: Eeze, a pioneering tech company in the online gaming industry.
  • Benefits: Competitive salary, 26 days holiday, private medical insurance, and team-building activities.
  • Other info: Inclusive culture with opportunities for personal growth and learning.
  • Why this job: Join a dynamic team and shape the future of online gaming technology.
  • Qualifications: 10+ years in Java programming and proven leadership experience.

The predicted salary is between 48000 - 72000 € per year.

Eeze is a Malta-based, technology-driven company that has been developing world-leading online gaming platforms and solutions since 1999. Underpinned by a history that directly interconnects with the rise of online gambling, the company has been a key pioneer within the international market. Over the years, Eeze has amassed a world-class team of gambling specialists who remain at the frontiers of innovation within this ever-evolving industry. With a focus on being an international B2B Live Casino provider with our Eeze brand, we have over 400 talented team members based in various locations across Europe, with our headquarters and studio in Malta - Europe’s leading iGaming hub.

Role Overview

We are looking for a Java Lead to own the technical design and delivery of our backend systems. This role goes beyond hands‑on development — you will act as the technical team lead, responsible for system architecture, requirement analysis, task breakdown, code quality, and guiding a team of Java developers from design to production. You will work on both modernizing legacy systems and building greenfield backend services, taking projects from concept through implementation and deployment. The ideal candidate has deep Java expertise, strong architectural thinking, and proven leadership and communication skills.

Key Responsibilities

  • Technical Leadership & Architecture
    • Own backend system architecture and technical design, ensuring scalability, performance, security, and maintainability.
    • Analyse business and technical requirements, propose solutions, and define implementation approaches.
    • Make key technical decisions and provide architectural guidance to the development team.
    • Design and implement microservices‑based architectures and integration APIs.
  • Backend Development
    • Architect and develop RESTful APIs to support frontend and system integrations.
    • Design and develop new backend services using modern Java technologies.
    • Maintain and enhance existing backend features and services.
    • Design and manage databases (e.g., PostgreSQL, Oracle DB) for efficient data storage and retrieval.
    • Work closely with frontend, DevOps, QA, Product Owners, and Business Analysts.
  • Code Quality & Review
    • Perform thorough code reviews to ensure quality, consistency, performance, and security.
    • Enforce clean code principles, design patterns, and testing standards.
    • Ensure completed work meets both technical and business requirements.
  • Documentation
    • Maintain clear and comprehensive documentation for architecture, code, APIs, and deployment processes.

Qualifications & Skills

  • At least 10 years in Java programming and 3 years in leading management.
  • Strong expertise in Java backend development.
  • Solid understanding of software architecture and system design.
  • Hands‑on experience with microservices, RESTful APIs, and distributed systems.
  • Proven experience leading or mentoring development teams.
  • Familiar with Kubernetes and CI/CD pipeline.
  • Strong ability to analyse requirements and translate them into technical solutions.
  • Excellent communication skills — able to explain technical concepts clearly to both developers and non‑technical stakeholders.
  • Strong sense of ownership, accountability, and quality.

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.
  • Competitive salary.
  • Risk Benefits such as pension, Life Assurance (4x annual salary), Private Medical Insurance.
  • Team Building activities.
  • Local discounts and more…!

Java Lead in London employer: Eeze

Eeze is an exceptional employer, offering a dynamic and team-oriented work environment in Malta, the heart of the iGaming industry. With a strong focus on personal growth and learning, employees are valued for their contributions and encouraged to share their ideas. The company provides competitive salaries, generous holiday allowances, and comprehensive risk benefits, making it an attractive place for talented professionals seeking meaningful and rewarding careers in technology-driven online gaming.

Eeze

Contact Detail:

Eeze Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Lead in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies like Eeze. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your Java projects and any relevant backend systems you've worked on. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and leadership skills. Be ready to discuss your experience with microservices and RESTful APIs, as well as how you’ve led teams in the past.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Eeze.

We think you need these skills to ace Java Lead in London

Java Programming
Technical Leadership
System Architecture
Requirement Analysis
Microservices
RESTful APIs
Database Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Java Lead role. Highlight your experience with backend systems, microservices, and any leadership roles you've held. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you the perfect fit. Don’t forget to mention your experience in leading teams and technical design.

Showcase Your Projects:If you've worked on relevant projects, make sure to include them! Whether it's modernising legacy systems or building new services, we love to see real examples of your work and the impact you've made.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Eeze

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with backend development, microservices, and RESTful APIs. They’ll likely ask you to explain complex concepts, so practice articulating your thoughts clearly.

Showcase Your Leadership Skills

As a Java Lead, you'll need to demonstrate your ability to lead a team. Think of examples from your past where you've successfully guided developers or made key architectural decisions. Be ready to discuss how you handle conflicts and mentor junior team members.

Understand Their Business

Do some homework on Eeze and the online gaming industry. Familiarise yourself with their products and the challenges they face. This will not only help you answer questions more effectively but also show your genuine interest in the company and its mission.

Prepare for Technical Challenges

Expect to face technical challenges during the interview. They might ask you to solve problems on the spot or review code. Practise coding problems related to system architecture and design patterns, as this will help you feel more confident when tackling similar questions.