Position: Senior Java Developer
Company: iGamingHunt
Category: Java
Experience required: 3y
English level: intermediate

Our client is a leading Sports Betting and Casino games platform service provider. With their Head Office in Curaçao, their European operations managed from a subsidiary in Malta and supporting offices in Bulgaria and Ukraine they provide a high quality cost effective service to clients driving their profitability, retention and lifetime value.

We are looking for a **Senior Java developer** who will help to create a new generation of server platforms. The company create fast and reliable systems that meet the needs of the business. It’s good if you have previous experience in the betting or online payment industry.

**Skills and Requirements:**
3-5 years of experience with Java technologies
Java 8, Spring 4, OOP
Experience in web technologies
HTTP, REST, JSON, XML, HTML, Vaadin
Advanced experience in creating distributed multi-tiered applications with high load
Hibernate, JPA, ActiveMQ, RabbitMQ, Hazelcast
Advanced experience in SQL and NoSQL databases
Oracle, MySQL, MongoDB, Redis
Knowledge of how to monitor and debug the performance of complex systems
JMX, Zabbix, New Relic
Experience with version control systems
Git, GitHub
Understanding the principles of a flexible development methodology
Love for writing elegant and verifiable code
Understanding of how to develop unit-testable code
JUnit, Mockito
Ability to speak and write in English

**The company  offer:**
Competitive base salary
Flexible working conditions; remote working option for a part of the working time
An amazing international team of colleagues
Additional medical insurance
An opportunity to grow professionally within a fast-growing company