At a Glance
- Tasks: Lead the development of innovative gaming products using Java and cloud technologies.
- Company: Join a fast-growing company revolutionising the online gaming industry.
- Benefits: Enjoy a competitive salary, bonus scheme, private healthcare, and hybrid working options.
- Why this job: Be at the forefront of gaming technology while mentoring a talented team in a dynamic environment.
- Qualifications: 5-7 years of Java experience, strong SQL skills, and knowledge of microservices and AWS required.
- Other info: This role offers a hands-on leadership position with a focus on coding and technical excellence.
The predicted salary is between 76000 - 114000 Β£ per year.
James Adams Recruitment has partnered with a fast-growing company at the forefront of the online gaming industry. Our client is an innovator in the iGaming space, delivering cutting-edge online gaming to a global audience. They are looking for a Lead Java Developer to play a pivotal role in shaping the architecture and development of their real-time gaming platform.
This is a hands-on leadership role (90% coding, 10% leadership) where you will take ownership of high-performance betting products. You will work closely with a highly skilled engineering team to drive technical excellence, establish coding standards, and optimise real-time services for a fast-growing platform.
Youβll be responsible for backend architecture, microservices design, database management (SQL), and cloud integration (AWS) while collaborating with designers, engineers, and product teams to deliver world-class gaming solutions.
Key Responsibilities- Develop & Lead β Drive the development of scalable, interactive gaming products using Java (11+), Scala & Spring Boot.
- Microservices & API Design β Design and implement modular microservices architecture with 3-tier API design.
- Cloud & DevOps β Work within an AWS environment (supported by an in-house DevOps team) to ensure high availability, scalability, and performance.
- Database Management β Manage and optimise SQL-based databases with at least 2-3 years of experience.
- Real-time Streaming & Low Latency β Implement real-time communication protocols such as WebSockets to create engaging, live betting and gaming experiences.
- Code Quality & CI/CD β Lead the coding standards across the backend team, drive unit testing, automated testing, and CI/CD best practices.
- Mentor & Collaborate β Support a team of engineers, providing guidance on best practices and emerging technologies.
- Strong Java Expertise β 5-7 years of Java 11+ experience (currently using Java 21).
- Kafka
- SQL Database Proficiency β Strong experience with SQL databases (PostgreSQL preferred).
- Microservices & Cloud β Deep knowledge of microservices architecture, API design, and AWS.
- Spring Boot & Scala
- Betting, Gaming, or Big Data Background β Experience in real-time data environments such as betting, finance, stock markets, video streaming (sports/TV), or news is highly desirable.
- Problem-solving Mindset β Ability to troubleshoot and resolve performance issues in high-volume applications.
- Up to Β£95K base salary
- Bonus scheme
- Private healthcare & Learning & Development software
- 26 days holiday + bank holidays
- Hybrid working β 3 days on-site in Hammersmith, 2 days remote
- Tech Test β 1-hour final interview (2 stage process)
If youβre looking to take technical ownership of cutting-edge gaming products in a fast-moving and innovative industry, this role could be perfect for you.
Contact Detail:
James Adams Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Java Developer
β¨Tip Number 1
Familiarise yourself with the latest trends in the gaming industry, especially around real-time data and low latency applications. This knowledge will not only help you during interviews but also demonstrate your passion for the field.
β¨Tip Number 2
Brush up on your Java skills, particularly Java 11 and beyond, as well as Spring Boot. Consider building a small project or contributing to open-source projects that showcase your expertise in these technologies.
β¨Tip Number 3
Network with professionals in the iGaming sector through platforms like LinkedIn. Engaging with industry-specific groups can provide insights into the company culture and may even lead to referrals.
β¨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on microservices and API design. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
We think you need these skills to ace Lead Java Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java (11+), microservices, and cloud technologies like AWS. Include specific projects or roles that demonstrate your leadership in coding and architecture.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the gaming industry and how your background aligns with the company's goals. Mention your experience with real-time data environments and your problem-solving mindset.
Showcase Relevant Skills: Emphasise your expertise in SQL databases, particularly PostgreSQL, and your familiarity with tools like Kafka. Highlight any experience you have with Spring Boot and Scala to make your application stand out.
Prepare for Technical Questions: Anticipate technical questions related to backend architecture, microservices design, and coding standards. Be ready to discuss your previous projects and how youβve implemented CI/CD best practices.
How to prepare for a job interview at James Adams
β¨Showcase Your Java Expertise
Make sure to highlight your experience with Java 11+ during the interview. Be prepared to discuss specific projects where you've used Java, especially in real-time environments like gaming or finance.
β¨Demonstrate Microservices Knowledge
Since the role involves designing modular microservices, be ready to explain your understanding of microservices architecture and API design. Share examples of how you've implemented these in past projects.
β¨Discuss Cloud Experience
As the position requires working within an AWS environment, talk about your experience with cloud services. Mention any specific tools or practices you've used to ensure high availability and scalability.
β¨Prepare for Technical Challenges
Expect to face a tech test as part of the interview process. Brush up on coding standards, unit testing, and CI/CD best practices, as these are crucial for the role. Practice solving performance issues in high-volume applications.