At a Glance
- Tasks: Join a dynamic team to develop innovative gaming technology and backend services.
- Company: Aristocrat, a leading gaming content creator with a global impact.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Be part of a forward-thinking company shaping the future of gaming.
- Qualifications: Experience in Java, cloud platforms, and microservices architecture.
- Other info: Exciting career prospects in a collaborative and diverse environment.
The predicted salary is between 36000 - 60000 £ per year.
# Java Developer## London (England)AristocratFull TimePostedJoin Aristocrat as a Java Developer and be a pivotal part of a team crafting the future of gaming technology. As an ambitious and forward-thinking company, Aristocrat aims to build world-class gaming experiences for millions of users globally. Your role will be crucial in driving innovation and excellence in our Backend-as-a-Service (BaaS) offering, ensuring we remain ahead in the competitive gaming industry. This is an outstanding opportunity to work with a diverse and inclusive team, dedicated to delivering flawless solutions and continuously improving our systems. If you are passionate about technology and eager to contribute to a dynamic and collaborative environment, we want to hear from you!What You\’ll DoWork independently across multiple squads in the same project, offering technical expertise and mentorship.Collaborate with senior team members to build, develop, and maintain backend services and APIs using Java and cloud-native technologies.Develop actionable development tasks that drive iterative progress for product delivery and the team.Apply principles of domain-driven design to develop a well-organized and sustainable codebase.Build and manage microservices architecture, ensuring services are scalable, reliable, and secure.Work with cross-functional teams, including third-party integrations, product managers, QA, solution architects, infrastructure, and DevOps, to deliver high-quality software solutions.Write clean, maintainable, and efficient code following guidelines and coding standards.Perform code reviews, providing constructive feedback to peers.Continuously improve existing systems by identifying and implementing performance optimizations and refactoring opportunities.Ensure robust testing and validation of software through unit testing, integration testing, contract testing, and automated testing frameworks.Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.Stay up to date with new technologies and industry trends and apply this knowledge to improve our development practices.What We\’re Looking ForSolid understanding of cloud-native development and experience with cloud platforms such as Google Cloud (preferable), AWS, or Azure.Proficiency in applying domain-focused creation (DFC) to software development.Strong knowledge of microservices architecture and experience in building and deploying microservices.Proficiency in RESTful API development and construction.Experience with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ, Google Pub/Sub).Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.Familiarity with database technologies, especially NoSQL (e.g., MongoDB or equivalent experience).Strong understanding of solid engineering principles, including SOLID, DRY, and KISS.Knowledge of Software & Cloud development patterns, especially Strangler Fig.Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., GitHub Actions, Gradle, Maven, ArgoCD).Outstanding proficiency in addressing challenges and being adept at both independent and teamwork.Pro-active, self-starter, and able to work autonomously.Good working knowledge of the core Spring libraries.Understanding of communication protocols, such as REST and WebSockets.Testing guidelines, including both unit and integration testing.Preferred Skills and ExperienceUnderstanding security guidelines in software development and cloud environments.Familiarity with monitoring and logging tools (e.g., Grafana).Bachelor\’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).Certification in cloud platforms (e.g., AWS Certified Solutions Architect, Google Cloud Professional).Experience working on high-volume, highly available websites.Company SummaryAristocrat Interactive Aristocrat Interactive is Aristocrat Leisure Limited’s (ASX:ALL) regulated online Real Money Gaming (RMG) business and was formed in 2024 when the Anaxi and NeoGames businesses (Anaxi, NeoGames, Aspire Global, BtoBet, and Pariplay) came together. The business is an industry leader in content and technology solutions for online RMG, with a full-service offering that includes content, proprietary technology platforms and a range of value added services across iLottery, iGaming and Online Sports Betting (OSB). About AristocratAristocrat Leisure Limited (ASX: ALL) is a leading gaming content creation company powered by technology to deliver industry-leading casino games together with mobile games and online real money games, collectively entertaining millions of players worldwide, every day. Headquartered in Sydney, Australia, Aristocrat has three operating business units, spanning regulated land-based gaming (Aristocrat Gaming), social casino (Product Madness) and regulated online real money (Aristocrat Interactive). Our team of over 8,500 people across the globe are united by our company mission to bring joy to life through the power of play.Our ValuesAll about the PlayerTalent UnleashedCollective BrillianceGood Business Good CitizenTravel ExpectationsNoneAdditional InformationAt this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship. #J-18808-Ljbffr
Java Developer London (England) Aristocrat Posted 13 hours ago Backend Development Intermediate[...] employer: Gamecompanies
Contact Detail:
Gamecompanies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer London (England) Aristocrat Posted 13 hours ago Backend Development Intermediate[...]
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Aristocrat or similar companies. A friendly chat can lead to valuable insights and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially any that involve cloud-native technologies or microservices. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of RESTful APIs and microservices architecture. Be ready to discuss how you've applied these in past projects, as this is key for the role at Aristocrat.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining the team at Aristocrat.
We think you need these skills to ace Java Developer London (England) Aristocrat Posted 13 hours ago Backend Development Intermediate[...]
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with cloud-native technologies, microservices architecture, and any relevant projects that showcase your skills in backend development.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for technology and how you can contribute to our team at Aristocrat. Mention specific experiences that align with the job description to grab our attention.
Showcase Your Technical Skills: Don’t forget to list your technical skills clearly. Include your proficiency in Java, RESTful APIs, and any cloud platforms you've worked with. This helps us quickly see how you fit into our tech stack!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to our hiring team. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Gamecompanies
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, cloud platforms like Google Cloud or AWS, and microservices architecture. Brush up on your knowledge of RESTful APIs and event-driven architecture, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your ability to work independently and collaboratively within a team.
✨Demonstrate Your Coding Standards
Be ready to talk about your approach to writing clean, maintainable code. Familiarise yourself with coding principles like SOLID, DRY, and KISS, and be prepared to explain how you apply these in your work. You might even be asked to do a live coding exercise, so practice coding under pressure!
✨Engage with the Company Culture
Aristocrat values a diverse and inclusive environment, so show your enthusiasm for their mission and values. Research the company’s recent projects or innovations in gaming technology and be ready to discuss how you can contribute to their goals and culture.