Java Developer - 1 Year Contract
Belgrade, RS, 11000
IGT: Where Innovation Meets Entertainment —Worldwide
IGT is redefining the future of gaming and digital entertainment on a global scale. With the recent union of IGT Gaming & Digital and Everi, we’ve created a powerhouse spanning gaming, digital experiences, and fintech solutions.
From the casino floor to mobile platforms, we deliver engaging, responsible, and unforgettable gaming experiences, powered by advanced technology, deep player insights, and a relentless drive to innovate. Whether it’s spinning reels, placing bets, or enabling secure payments, our solutions bring entertainment to life.
With 7,000+ employees in more than 100 countries, we’re truly global, with strong local roots. Our teams work hand-in-hand with regulators, governments, and partners to ensure compliance while continuously pushing the boundaries of what’s possible.
If you’re ready to shape the future of entertainment and gaming, your next big move starts here.
Learn more at www.igt.com or www.everi.com
Role Overview
Our game production lifecycle consists of: Pre-Production, Development, Play Test, Acceptance Review, QA, Certification, Live. The Java Developer is involved from Pre-Production phase till QA Sign off phase, working both on creating and troubleshooting logic of the game. During this process you will closely cooperate with other team member of other disciplines: producing, art and animation, front and back-end dev, math and game design, sound production, test, dev-ops, release and support ops. We have all these roles and skills on location. That allows our studio to be self-sufficient well organized and efficient while working on creative and fun games.
Key Responsibilities Include:
• Perform hands-on software design and development
• Develop server-side game logic components and game simulations
• Work closely with your game team to develop real-money online gambling type games
• Write unit tests and perform peer design/code reviews
• Provide technical solutions to complex problems and write technical documents
• Work closely with game designers to determine feasibility of game features
• Promote high quality and timely completion of projects
• Mentor and help grow junior members of the engineering team
• Work with onsite and remote teams
• Strive for continuous improvement in efficiency
Qualifications
- BS / MS in Computer Science or equivalent degree required
- 5 years of software development experience with an emphasis on OOP/OOD development
- Solid Java experience. Experience with JavaScript is helpful. Having knowledge of other languages like C++ and Python is a plus
- Experience with server-side application development. Full stack development experience is a plus
- Priority consideration will be given to candidates with familiarity in SOLID principles, design patterns, TDD, code quality, and unit testing
- Have experience building tools using React and NodeJS is a plus
- Knowledge of GCP or AWS is a plus
- Experience with build automation tools like Jenkins, Maven and ANT required.
Our Recruitment Process
We aim to reply to all applicants. The interview process consists of several stages, each one allowing us get to know you better, professionally and technically. It is also an opportunity for you to gain a better understanding of our culture and the work we do here.
The stages include:
• CV review
• Phone Interview with recruiter
• Technical task for shortlisted candidates
• Technical interview in person for shortlisted candidates
• Candidates who successfully complete this step are eligible to pass to the final round
Usually, the whole process lasts few weeks – we’ll keep you updated on each stage!
#LI-AM1
#LI-HYBRID
IGT is committed to sustaining a workforce that reflects the diversity of the global customers and communities we serve, and to creating a fair and inclusive culture that enables all our employees to feel valued, respected, and engaged. IGT is an equal opportunity employer. We provide equal opportunities without regard to race, color, religion, gender, sexual orientation, gender identity, gender expression, pregnancy, marital status, national origin, citizenship, covered veteran status, ancestry, age, physical or mental disability, medical condition, genetic information, or any other legally protected status in accordance with applicable local, state, and federal laws or other laws. We thank all applicants for applying; however, only those selected to interview will be contacted.
All IGT employees have a role in information security. Annual training will be assigned and required as appropriate.