BettingJobs are working with an industry leading B2B casino business, they are searching for a Java Developer to join their team. The position can be based in Malta, Brighton or remote candidates with senior experience can also be considered in the UK. Apply today for a confidential discussion:
Our business, the multi-award winning iGaming supplier, is looking for a Java Developer. This is an opportunity to join a highly creative, rapidly expanding independent software company.
The Position:
The role of Java Developer is highly demanding and varied, you will mostly work alongside our integrations team, where your main task will be to develop and integrate our games portfolio with new clients. The role is part of an exciting and growing area of the business and there are opportunities to take on additional projects and responsibilities to grow the role if you have the desired ambition.
Many of our projects require interaction with server-based APIs, so you'll gain experience in back-end web development and a good understanding of overall system architecture principles.
Responsibilities:
• Supporting existing integrations
• Investigating problem bets
• Implement improvements to integrations
Required Experience:
• Good knowledge and experience of Object-Oriented - Programming and Multi-Threading
• Java, MySQL
• Experience working with Java Web Application Servers
• Experience working with external web APIs
• Familiarity with internet HTTP requests
• Understanding of RESTful API Methodology
• Experience with version control (GIT)
• Experience working with Linux servers
• Basic knowledge of code testing process including:
o Unit Testing
o Integration Testing
o Regression Testing
o System Testing
o Acceptance Testing
Bonus:
• Good JavaScript/HTML5 knowledge
• Basic knowledge of the following:
o Golang
o Nodejs
o MongoDB
o Bash scripting
• Experience of kafka or other another messaging system
• Experience of caching, redis or similar
• Experience using coding analysis
• Knowledge of Wowza video streaming technologies
• Experience of working with web sockets
• Experience working with SQL Server
• Experience of Java EE (Enterprise Edition)
• Experience of the Spring Framework
The successful candidate will:
• Have a willingness to learn
• Have a degree in Computer Science or closely related subject
• Be highly organised, able to prioritise workload effectively with attention to detail
• Be proactive, motivated and able to work on own initiative
• Write clean commented code
• Be able to communicate effectively whether talking to someone technical or non-technical, both internally and with development partners
• Have good problem solving and analytical skills in order to spot errors and diagnose problems