Position: Middle Java Developer
Company: EGT Ukraine
Category: Java
Experience required: 3y
English level: intermediate

EGT GP is a next-generation tech company that is focused on all online gaming products, and its portfolio includes Casino Games, Sportsbook, as well as the all-in-one solution - a Gambling Platform.
EGT GP is a part of 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, North, Central, and South America.
Being a part of such a fast-moving industry as iGaming, the company knows no limits and is growing rapidly through its dedication to innovation and constant improvement. This is the reason why we are expanding our team and now we are looking for some fresh and enthusiastic marketing gurus to come and join us in the exciting digital world of iGaming.

**About the role**

As a Mid Java Developer in EGT GP, you will be involved in the entire processes of designing and implementing java applications, developing, and testing software and resolving technical issues that arise. You will be responsible for creating new features and products, as well as maintaining already existing solutions.

So, if you can write efficient and testable code, and the most important - you enjoy doing it, then we would love to hear from you.

**Responsibilities**

• Analysis of integration documentation
• Structuring configurations
• Gradual implementation of integration with an external system
• Writing integration tests
• Support for DevOps team when releasing new functionality
• Support for already developed functionalities

**What we expect**

• Execution of the assigned work tasks
• Fulfillment of the mutually set goals
• Timely information in case of problems
• Collaboration with each member of the team
• Collaboration with senior specialists from other teams
• Independent work and responsibility for projects
• Giving architectural proposals and ideas for improving the product and processes

**Mandatory requirements**

• Secondary education in the mathematics/information technology fields
• 2.5+ years of experience as a Java developer
• Experience with distributed systems
• Experience with competitive data access
• 1 year+ experience with Spring REST, Spring Data, Spring boot
• Experience with Hibernate, Relational Database - Postgres/MySQL/MSSQL
• Experience with JUnit/Integration testing, Build tools: Maven/Gradle, Version control: Git

**Desirable requirements**

• University degree in the field of information technologies
• English level B1or above
• Experience in the gambling industry – sports betting and gaming is a plus
• Experience with Docker/Kubernetes, NoSQL – Redis, Mongo, Elasticsearch,
• Experience with Message brokers: RabbitMQ/Redis Streams/Kafka/ActiveMQ, Test containers, Continuous integration (Jenkins), Postman or similar tools; JMeter

**What we offer **

• Comfortable office in the city center
• Challenging work in an international company
• Paid leave and sick leave
• Medical insurance with UNIQA
• Fitness in the office
• Training and development
• Certification
• Career growth opportunities
• Competitive salary
• Delicious coffee and fruits
• Corporate events