Prior experience on a Team Lead position.
Solid communication skills.
Strong leadership skills.
3+ years of experience with projects using Java SE or EE technologies like EJB, JPA, JMS.
Java 8, Stream API.
Good understanding of data structures and algorithms.
Deep knowledge of object-oriented design and design patterns.
In-depth knowledge of concurrency.
Hands-on experience with Spring Framework: Spring Boot, REST, Security, Transactions.
Experience with databases (Oracle, MySQL).
Experience with build tools like Maven, Gradle.
Experience with NIO frameworks like Netty.
Experience with dependency injection frameworks like Guice or Spring.
Knowledge of ACID is in the world of transaction databases.
Glassfish application server.
Guava, Apache Commons, Gson.
TestNG, JUnit and Mockito.
Challenging work in an international company.
Annual paid vacations (20 working days) and paid sick leave.
Free English classes.
Convenient location in the city centre.
Opportunity for personal and professional growth.
Leading a team of professionals.
Participation in architecture design.
Write clean, high-quality Java code.
EGT Interactive crafts advanced online gaming software and solutions, which power some of the world’s top casino operators. The company has brought the long-standing expertise from the EGT land-based casino games into the world of iGaming. We are growing rapidly through constant innovation, consumer-centric approach and impeccable quality.