At a Glance
- Tasks: Join a dynamic team to design, develop, and enhance gaming software.
- Company: Be part of an innovative games provider focused on the Asian gambling market.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for rapid career growth.
- Why this job: Make a real impact in the gaming industry while advancing your technical skills.
- Qualifications: 3+ years in Java development, degree in Computer Science or similar, and strong problem-solving skills.
- Other info: Mentorship opportunities available; work with cutting-edge technologies in a collaborative environment.
The predicted salary is between 60000 - 84000 £ per year.
Christopher Ali are recruiting on behalf of a well backed games provider targeting the Asian gambling market. They develop their own games and provide a white label platform which also aggregates a number of 3rd party games suppliers together, supplying games and bespoke solutions to numerous large operators in the market.
As a Senior Java Developer, you will work at all stages of the product lifecycle from requirements capture, through design and implementation, to system testing and integration. You will also have opportunities to drive the technical directions taken by the company, and as a member of the small (but growing) development team there is great opportunity to rapidly take on more responsibilities and move into a leadership position. The role will be a mix of on-site and remote work based out of the London office.
Mandatory skills and experience:
- Excellent problem solving and communication skills.
- At least three years of commercial Java development experience, with some experience in real money and/or social gaming industries.
- Significant technical contribution to complex software products.
- A degree in Computer Science or similar (e.g. Software Engineering, Physics, Maths).
- Experience of DevOps principles and supporting production systems.
- Experience developing software using the Spring stack alongside Hibernate JPA and PostgreSQL.
- Experience working with high transaction systems, with solid knowledge of the principles of concurrent and transactional coding principles (including frameworks like JTA, Spring Transaction, etc).
Main duties and responsibilities:
- Technical specification, design and development of new software components.
- Contributing to architectural decisions and design processes.
- Mentoring of junior team members.
- Keeping current with new technologies and making recommendations to the team.
- Maintaining and enhancing existing code base.
- Working with members of the QA and delivery teams to ensure products are tested, installed and maintained to a high standard.
- Maintaining high quality coding standards within the team.
Desirable skills and experience:
- MongoDB
- Gaming industry API integrations
- Maven
- Kubernetes
- ReactJS
- Git
- Basic UML
Senior Java / Kotlin Engineer employer: Christopher Ali
Contact Detail:
Christopher Ali Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java / Kotlin Engineer
✨Tip Number 1
Familiarise yourself with the gaming industry, especially the Asian gambling market. Understanding the specific challenges and trends in this sector can help you stand out during discussions and interviews.
✨Tip Number 2
Brush up on your knowledge of the Spring stack, Hibernate JPA, and PostgreSQL. Being able to discuss your experience with these technologies confidently will demonstrate your technical expertise and readiness for the role.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of complex software issues you've tackled in the past. Be ready to explain your thought process and the impact of your solutions on the projects.
✨Tip Number 4
Network with professionals in the gaming industry, particularly those who work with high transaction systems. Engaging with others in the field can provide valuable insights and potentially lead to referrals for the position.
We think you need these skills to ace Senior Java / Kotlin Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Kotlin, especially in the gaming industry. Include specific projects where you've contributed to complex software products and mention any relevant technologies like Spring, Hibernate, and PostgreSQL.
Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and how your skills align with the company's goals. Mention your problem-solving abilities and any leadership experiences that demonstrate your potential to mentor junior team members.
Showcase Relevant Projects: If you have worked on high transaction systems or have experience with DevOps principles, make sure to include these details. Highlight any specific achievements or contributions that showcase your technical expertise and ability to work in a team.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a senior role.
How to prepare for a job interview at Christopher Ali
✨Showcase Your Problem-Solving Skills
As a Senior Java Developer, you'll need to demonstrate your excellent problem-solving abilities. Prepare examples from your past experiences where you successfully tackled complex issues, especially in high transaction systems or gaming environments.
✨Highlight Your Technical Contributions
Be ready to discuss your significant technical contributions to previous projects. Focus on your experience with the Spring stack, Hibernate JPA, and PostgreSQL, as well as any architectural decisions you've made that had a positive impact on the product.
✨Emphasise Mentoring Experience
Since mentoring junior team members is part of the role, share instances where you've guided others. This shows your leadership potential and willingness to contribute to the team's growth.
✨Stay Updated on New Technologies
Demonstrate your commitment to keeping current with new technologies. Be prepared to discuss recent trends in the gaming industry or any new tools you've explored, such as Kubernetes or ReactJS, and how they could benefit the company.