Java | Developers for a leading server-based gaming platform
Lisbon, Portugal
Applications: 2



About the client:

Our client offers an expanding portfolio of games, technology, hardware and services for regulated gaming, betting, lottery, social and leisure operators across land-based and mobile channels around the world.

They operate in approximately 35 jurisdictions worldwide, supplying:

• Gaming systems with associated terminals and games for more than 50,000 gaming machines located in betting shops, pubs, gaming halls and other route operations

• Virtual sports products through more than 32,000 retail venues and various online websites;

• Digital games for 170+ websites

• A variety of amusement entertainment solutions with a total installed base of more than 16,000 gaming terminals


About the project:

Our Client was chosen as one of the four suppliers to collaborate with the leading betting operator of an EU country, for the provision of Video Lottery Terminals (VLTs), and currently has more than 7,000 gaming cabinets installed in the country, delivering innovative new games, including exclusive third party games, which are the highest performing in that multi-vendor market

The core platform supporting the gaming terminals is based on open gaming standards, G2S, which also supports the strategic objective of expansion into other international GLI-based G2S markets

The platform provides best-in-class Server Based Gaming technology (SBG)


As e.near’s SBG platform Java Developer, you will:

• Develop and maintain the client’s java based SBG platform and integration with VLT hardware platform, game contents and third-party host systems.

• Collaborate with the client’s operations and system integration testing teams to support resolution of production and non-production application issues

• Collaborate with the client’s product management team to design, implement and roll-out new features on the SBG platform

• Work closely with the developers to architect and develop the best technical design and approach

• To take part in software and architectural development activities

• Conduct software analysis, programming, testing and debugging

• Recommend changes to further improve current product development

Required Skills:

• Fluent english written and verbal communication skills

• Proficient in Java (8 or higher versions), with a excellent knowledge of its ecosystems

• Demonstrated knowledge of Multithreading systems

• Demonstrated Experience with Spring MVC – Hibernate, Web services – REST, SOAP

• Good understanding of key AGILE concepts and/or experience with leading or operating in an AGILE environment

• Knowledge of network protocols and Internet topology

• Experience with SVN/Git based source control

• Strong creative, organizational and numerical skills with excellent attention to detail

• Commitment to incorporating quality software practices into all phases of the project life lifecycle

 Icing on the cake skills:

• Masters or Bachelor of Computer Science Degree

• Extensive experience of complete software lifecycle with distributed teams

• Familiarity with cloud-based server-less technologies, message queues, caching technology, object storage solutions, data storage solutions (relational and NoSQL), API gateways, containers, and container eco systems

• Commitment to software practices of Continuous Integration and automated testing

Company Benefits

•  Great environment to keep growing on software development knowledge and good practices

• Comprehensive Health Insurance for you, optionally extendable to your household

•  Developer-friendly delivery processes, including Agile (Scrum / Kanban), JIRA issue tracking, Confluence wiki, BitBucket source control, Jenkins continuous integration and delivery, modern hardware and software for development (an IDE of your choice)

•  Regular training and mentoring

•  Amazing work-life balance

Submit your application

Are you willing to relocate?
* Required