Java Full-stack Developer (Games)
About ArenaCube
ArenaCube is a rapidly expanding software development company with global outlook and reach offering software services to the iGaming industry.
Our constant thirst for innovation lead us to be shortlisted for the “Digital Gaming Innovation” award by Global Gaming Awards 2016 and our products offer truly disruptive advantages to small, medium or large sports betting operators around the world.
We are currently offering a fantastic opportunity to a passionate and talented professional who has got the desire to be part of a creative and innovative group of professionals and work in a challenging and stimulating environment.
We expect from the right candidate to contribute to the ongoing development of the company, to take ownership of problems, drive forward solutions both on an individual basis and while working together as a team. Therefore, a high degree of self-motivation and the ability to work collaboratively is required.
Why work for ArenaCube
ArenaCube is a fast paced growing company offering highly innovative products to the iGaming industry. Joining our team means fitting into a very productive, creative and ambitious team, where independence and flexibility are both valued and required.
As a team, we are committed to creating a workplace where human rights are respected and to providing equal employment opportunities that allow all individuals to make the most of their capabilities.
Job description
- Design and implement back-end components for current and planned sports betting games and related dependencies, such as sports betting and live-event feed processing components.
- Design and implement front-end interfaces for trading, back-office and other internal tools supporting our portfolio of sports betting games.
- Work closely with the DevOps team to facilitate infrastructure setup and eventual deployment of new or updated software components.
- Work closely with the Project Manager to understand the company’s goals, strategy and requirements for each product, plan milestones and report progress regularly.
- Document all new software components, and update or create documentation for existing products.
- Review code from peer developers and provide feedback.
Evaluate new technologies, architectures, programming languages and frameworks as directed by your team leader.
- Discuss and contribute ideas that may help improve existing software components or architectures.
- Work within agreed timeframes and deliver within stipulated deadlines.
Required skills and expertise
We are seeking a talented and hard-working individual who is great at developing gaming software, while being eager to learn and able to read and reason about code in a foreign technology stack. The ideal candidate would be able to think about consequences in coding, and follow our team’s coding practice without hardship. He/she should accept and embrace the formatting of the tools we provide in gofmt and elm-format.
- Proficient in the following programming languages:
- Go v1.x
- Elm v0.18
- Java 7+, J2EE, and Spring frameworks
- HTML, Javascript and any modern front-end development frameworks, libraries and tools
- Proficient with a modern IDE and text editing environments like IntelliJ, Atom, VSCode, Vim/Nano and markdown (.md) editing tools
- Proficient in SQL on PostgreSQL database or other
- Strong knowledge of RESTful web services, JSON and XML
- Comfortable using Webpack 2.x module bundler for Javascript applications
- Comfortable using GIT and GITLab as a source code repository, as well as for issue tracking, CI and project management purposes
- Strong verbal and written communication skills in English
- Understanding that the technology you use does not define your personality.
Also considered an asset
- Solid understanding of functional programming principles (paradigm and patterns)
- Happy in the Terminal
- Knowledge of the NPM and Yarn package managers
- Knowledge of Erlang/Elixir and Phoenix 1.4
- Experience with a major framework outside of .NET and Java
- Experience developing software for the iGaming industry
Possible directions forward
- Elixir/Phoenix
- Purescript
We offer
- A competitive remuneration package according to professional experience
- Flexible working hours
- Friendly workspace environment
- Work on exciting innovative products which are changing the face of iGaming industry
- Work with OS of your choice with macOS being the main platform at the company
Location
If you see yourself as a passionate and talented professional who wants to leave his own footprint on the path that leads to the evolution of the iGaming industry, review our current job openings and submit your resume along with a cover letter.
This is a great chance to get involved in a dynamic and thriving industry with one of the upcoming names in online gaming. If you are interested to find out more then please get in touch with us – [email protected].
Contact Details:
ArenaCube
Tel: +356 2713 3133
Email: [email protected]
Site: www.arenacube.com