EGT Digital is a next-generation tech company focused on all online gaming products. Its portfolio includes Casino Games, Sportsbook, and the all-in-one solution – a Gambling Platform.
EGT Digital is a part of the Euro Games Technology (EGT) Group, headquartered in Sofia, Bulgaria. EGT Group is one of the fastest-growing enterprises in the gaming industry. Our global network includes offices in 25 countries and our products are installed in over 85 jurisdictions in Europe, Asia, Africa, and North, Central, and South America.
Being a part of such a fast-moving industry as iGaming, the company knows no limits and is proliferating through its dedication to innovation and constant improvement. This is why we are expanding our Platform & Payments Department and are now looking for some fresh and enthusiastic people to join us in the exciting digital world of iGaming.
Role Overview
The successful candidate will lead the Platform Integrations team (part of the Platform product) which in the long term is expected to handle:
Various third-party provider integrations (f.e. Sports/Casino providers)
Integration to our internal Player Engagement product (Bonuses)
Integration to our internal Payment Gateway product (Payments)
Accounting module (manage monetary transactions and player accounts)
And other small helper services
Responsibilities
Be a servant leader of a team of highly skilled professionals
Mentor and guide team members adhering to Java development best practices and coding standards
Define responsibilities, assign tasks, and track the team’s progress
Design, develop, and support solution components according to business requirements and technology best practices
Conduct code reviews to ensure code quality, performance, and security
Partner with the testing team to maintain high software quality
Participate in troubleshooting and technical analyses to improve performance and availability
Proactively identify potential improvements, leading their implementation
Maintain updated technical documentation
Work closely with cross-functional teams
Present updates about task status, potential risks, and any arising challenges.
Requirements
At least 5 years of hands-on experience in Java software design and development
At least 2 years of team leadership in software development
Proficiency in working with the Spring Framework ecosystem
Strong technical expertise with a solid grasp of the software development lifecycle, methodologies, and best practices.
Experience in creating and implementing scalable services through microservices architecture
Strong grasp of multi-threaded software principles
Excellent analytical, problem-solving, and debugging skills
Excellent communication skills with both technical and non-technical individuals
In-depth knowledge of relational databases, SQL, and ORM technologies
Familiarity with messaging systems like Kafka and RabbitMQ, as well as containerization tools like Docker
Experience with in-memory data stores like Redis
Knowledge of CI/CD practices and tools like Jenkins
Knowledge of basic security principles
Ability to create and maintain clear, concise, and comprehensive documentation
Ability to adapt to changing priorities
What we offer
Competitive salary
Performance-based annual bonus
Performance evaluation & salary review twice a year
25 days paid annual leave
Work from home option -2 days weekly
Flexible working schedule
Additional health insurance – premium package
Fully paid annual transportation card
Fully paid Sports card
Free company shuttle by the office
Sports Teams/Sports events
Professional development, supportive company culture, and challenging projects
Company-sponsored trainings
Tickets for conferences and seminars
Team building events and office parties
Referral Program
Free snacks, soft drinks, coffee, and fruit are always available
Birthday, newborn baby, and first-grader bonuses
Corporate discounts in various shops and restaurants
State-of-the-art modern office
Positive working environment and chill-out zone (PS4, foosball-table, and lazy chairs)
All applications will be treated in strict confidentiality and only the approved candidates will be invited to an interview.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.