💻 Senior Java Developer - Barcelona
Barcelona, ES, 08025
IGT is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across global channels and regulated segments through gaming machines, sports betting and digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology, our solutions deliver unrivaled gaming experiences that engage players and drive growth. We have a well-established local presence and relationships with governments and regulators in more than 100 countries, and create value by adhering to the highest standards of service, integrity, and responsibility. For more information, please visit www.igt.com.
🕹️ Role overview
We are looking for a Senior Software Development Engineer to join our team in Barcelona. You will be part of a collaborative and agile environment, working on the core backend platform that powers gaming experiences for thousands of players worldwide.
🎰 Key responsibilities include:
• Design, develop and maintain the software using modern engineering practices.
• Collaborate with cross-functional teams to deliver high-quality software.
• Apply SOLID principles and design patters to ensure scalable and maintainable code.
• Write unit tests and contribute to continuous integration and delivery pipelines.
• Document systems, processes and best practices.
• Stay current with industry trends and emerging technologies.
📚 Ideal candidate profile
• Proven experience in engineering and delivering software products
• Strong proficiency in Java and deep understanding of object-oriented design.
• Solid experience in designing models for relational and/or No SQL databases.
• Proficiency with Git for version control and collaborative development
• Ability to work effectively in a supportive, knowledge-sharing environment, collaborating closely with the team.
⭐ Bonus points if you have
• Experience in the gaming industry
• Familiarity with C++ / Kotlin, JavaScript/TypeScript and GraphQL
🎯 What we offer
• A dynamic work environment and excellent working atmosphere
• Hybrid work model
• Private health and life insurance
• Private Pension Plan and flexible compensation options
• Team-building activities
• Snacks, coffee and a vibrant office in the heart of Barcelona
📞 Our Recruitment Process
We aim to reply to all applicants. Interview process consists of several stages, each one allowing us to 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:
• Resume review
• On-line Interview with Talent Acquisition Partner
• Technical interview for shortlisted candidates
• Technical Assesment + live office meeting
• Manager Interview as final stage
Usually, the whole process lasts few weeks – we’ll keep you updated on each stage!
#LI-HYBRID
#LI-SZ1
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, 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.