Java Developer
Playtech
Kyiv, Ukraine
3 днів тому

Company Description

We are Playtech, market leaders in the gambling and financial trading industries.

Leaders in next generation technology and content, regulated markets and responsible gambling.

Pioneers of Omni-channel gambling offering seamless anytime anywhere gameplay, the ultimate gaming experience and the best-performing content.

Innovators in games design, software and services, and data-driven optimization.

We deliver the complete solution and game-changing results for the world’s biggest brands.

One-stop Shop for Gaming Operators.

Playtech is the world's largest online gaming software supplier traded on the London Stock Exchange Main Market, offering cutting-edge, value added solutions to the industry's leading operators.

Since Playtech's inception in 1999, its approach has been centered on the continual development of best-of-breed gaming products and content, and its success built upon strong partnerships with our licensees.

Job Description

Product description :

The Bingo platform supports 50+ bingo sites hosting over 250 unique games / features which run in 1000s of different configurations.

We have customers around the world who play in different languages and under different rules / regulations UK UKGC, Italy).

We maintain a multitude of games, integrations, admin screens, live monitoring tools and native apps.

Our development team in Kyiv has a key role in modernising and enhancing the Bingo platform, designing and developing a new suite of tools which will take Bingo to the next level.

This is truly open platform and provides a flexible solution that maximizes player gaming experience whilst minimizing operational costs.

Our development unit offers agile environment, welcomes new ideas and technologies, as well as improvements of day-to-day processes and activities.

This is a great opportunity for a professional who is looking for challenge and experience cooperating in dynamic truly cross-territory environment.

Role Description :

You will have strong interpersonal skills and the ability to work with a wide range of people, from QA Engineers, Front End Developers, through to the Product and Marketing team.

You are expected to assist with software design patterns, assess areas of weakness within the software infrastructure and work within the team to design and implement superior methodologies and ship them to production.

Like any Production stack, ours requires maintenance to ensure reliability and traceability for our 30K+ (and growing) concurrent users.

Candidates will be focused on large scale enhancements to the existing Bingo product, including new systems built using modern technologies, new game engines, application performance tuning, scalability, and integrations with external systems belonging to new customers.

Technology Stack :

Our applications span over 15 years of development and range from traditional Monoliths to modern Micro Service paradigms.

Our tech stack is just as broad, and includes (but not limited to) :

  • Java 8+
  • Spring Framework
  • Hazelcast
  • JPA / Hibernate
  • Couchbase
  • Oracle / Postgres SQL
  • Apache Kafka
  • Jenkins
  • Kubernetes / Docker
  • JUnit with Mockito
  • Qualifications

  • Formal degree in Computer Science or related discipline
  • Knowledge of fundamental data structures and basic algorithms
  • Good knowledge of Java Core
  • Basic knowledge of OOP design patterns
  • Basic understanding and knowledge of Spring Framework principles
  • Experience of using relational databases and SQL, understanding of transactions
  • Knowledge of networking and HTTP protocol
  • Understanding the concept of unit testing
  • Ability to solve problems, debug, troubleshoot and maintain the codebase
  • Desire and ability to learn effectively
  • Passion for technologies, development and engineering
  • Good communication skills
  • Good to have :

  • Understanding of Docker and virtualization
  • Familiarity with Unix based operating systems
  • Understanding of Software Development Lifecycle and CI / CD concepts
  • Experience with Maven
  • Experience with Spring Framework stack
  • Experience with JPA / Hibernate
  • Additional Information

    Responsibilities :

  • Implement and debug core platform components
  • Contributing, maintaining and enhancing existing product code
  • Cooperate with members of the QA and delivery teams to ensure products are tested, installed and maintained to a high standard
  • Maintaining high quality coding standards within the team
  • Active participation in agile scrum process
  • Help, support and share knowledge with colleagues within the team
  • Actively learn development practices, technologies and patterns
  • Повідомте про це
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Застосувати
    Моя електронна адреса
    Клацнувши по кнопці "# кнопка", я даю згоду neuvoo на обробку моїх даних та надсилання сповіщень електронною поштою, як це детально описано в Політиці конфіденційності neuvoo. Я можу будь-коли відкликати свою згоду або скасувати підписку.
    Продовжити
    Заява