WePlay Esports is a leading esports media holding with key offices in the USA, China and Ukraine. The holding combines the best practices of esports, media and entertainment fields to provide cutting-edge products and services worldwide.
We improve our expertise in the field of international brands’ integration in esports. We create conditions for constructive dialogue between business and active, passionate audience of players and fans.
About the role:
We are looking for a Middle Java Developer for the newly established team of integration that will be a part of our tournament platform. The main task of this position will be the integration of the main Tournament Platform product with other companies, both inside the holding and outside. Also, the core responsibilities include technical merging of companies / products that appear in the main product.
— Develop functionality that enables the integration of the main Tournament Platform product with other companies, both inside the holding and outside;
— Produce clean, efficient and idiomatic code;
— Conduct code review;
— Follow best practices;
— Cooperate with other cross-functional teams in the company;
— Contribute feedback on improvement opportunities during retrospectives.
— Strong Computer Science background;
— 3+ years of development experience;
— Strong experience in Java 8 and higher. Experience in Kotlin and/or Groovy would be a plus;
— Strong experience in Spring (Core, Web, Data, Security, Boot), Hibernate;
— Good knowledge of HTTP protocol, strong experience in REST API design and implementation;
— Experience in both relational (MySQL) and at least one of the following; NoSQL datastores: MongoDB, Redis or Elasticsearch (we use all of them);
— Experience in Git, Maven, Jenkins, UNIX-based operating systems.
— Experience in Spring Cloud;
— Experience in messaging (RabbitMQ/ActiveMQ/Apache Kafka);
— Websocket experience;
— Experience in microservice architecture;
— Experience in development of highload-ready solutions;
— Experience in Docker, Kubernetes.
— Office space with comfortable work conditions, various esports entertainment activities and is within a 15 minutes walk from Osokorki subway station;
— 18 days of paid leave and 12 days of sick leave per year, with a flexible schedule possibility and remote work
— No dress code policy and low level of bureaucracy;
— Medical insurance after successful probation period completion (100% coverage, premium package);
— Up to 50% expense coverage for specialized training;
— Free English courses (with a native speaker)
— Corporate events (office CS:GO and Dota2 tournaments, WePlay Esports birthday, Summer BBQ Party, New Year Party, Children’s Days);
— Gym partnership program for the gym located in the same building with the office;
— Life events (maternity/paternity leave, “Welcome Baby” Gift, wedding Time Off);
— You will have a mentor and quarterly reviews to help you meet your goals and objectives, as well as 1-to-1 meetings with your lead to discuss work processes and much more.