5+ years of proven back-end software development developing and supporting back-end Java frameworks experience in a large scale interactive environment
Expert knowledge and proven track record of using Spring Boot framework and Java language, understanding of other modern Java application frameworks
Expertise in Java multi-threading
Working knowledge of SQL and MyBatis
Expert knowledge of Web security, fluency in OWASP Top 10
Knowledge of the modern web architectural patterns, knowledge of such technologies like HTTP(S), REST, WebSocket
Knowledge of computer networking and distributed applications patterns, understanding of micro-services architecture
Knowledge of GraphQL technology, including GQL, Mutations, Resolvers, and Federation
Understanding Software Development Life Cycle, including unit testing and assisting QA in integration testing, continuous deployment technologies
Strong communication skills, superb attention to details, ability to work with a remote team in a highly flexible remote environment
Experience with using 3rd party integration tools and SDKs
Comfortable with Git, JIRA, and Confluence
Working knowledge of Apollo GraphQL technology stack in Node.js and/or Java
Working knowledge of Docker, Kubernetes, Helm in the AWS ecosystem
Experience in the development of flexible, responsive, highly functional UI dashboards and their back-end services for reporting and back-end server administration
Ability to read code and understand the architecture of systems written in C++, ASP, Groovy, and ExtJS
Working knowledge of Redis and Message Brokers (RabbitMQ, Kafka, etc.)
We genuinely care about our employees’ happiness and engagement.
Office in the center of the city
Fully stocked kitchen (when in the office).
Newest working equipment
Challenging problems to solve and an awesome team to collaborate with every single day.
A work culture focused on innovation and the creation of lasting value for our clients and employees.
Participation in a large-scale effort to upgrade our administrative reporting and control systems to the modern, flexible, and secure web technologies
Review existing or create new functional and design specifications that provide for all business requirements
Designing efficient algorithms and implement those in code for supporting the entire SDLC, including source control management and delivery pipelines
Design and development of web-based UI interfaces and back-end services that will drive our extensive dynamic collection of web applications
Review and investigate production issues
Provide development status updates to various stakeholders
Balance multiple projects and priorities with minimal supervision while working under tight deadlines
The Stars Group is the ultimate owner of industry-leading gaming brands such as PokerStars, PokerStars Casino, BetStars, Full Tilt, and the PokerStars Live brands, and through its ownership of Sky Betting & Gaming, a mobile-led leading online gaming operator, licenses the Sky Bet, Sky Vegas, Sky Casino, Sky Bingo and Sky Poker online gaming brands. Collectively, these and other brands of The Stars Group have millions of registered customers globally, forming one of the world’s largest publicly listed online gaming companies. This role is in the Group’s Bulgaria service office in the Web Poker department.