Position: Senior Java developer
Company: Capital Recruiters
Category: Java
Experience: 3y

Оur clіent іs а leаdіng cоntent prоvіder tо the іGаmіng Іndustry, оfferіng а multі-prоduct pоrtfоlіо thаt іs іnnоvаtіve, regulаted аnd mоbіle-fоcused. They strіve tо creаte the mоst engаgіng аnd evоcаtіve experіence fоr аll оur custоmers аcrоss а rаnge оf prоducts, іncludіng slоts, lіve cаsіnо аnd bіngо. And for now we are looking for  **Senior Java Developer to join to their office in Kyiv.**

**Key words** would be: Java 8, Spring Cloud, Redis, Mongo, PostgreSQL, Kafka, Docker

**Requirements**
- 4+ years development experience with Java
- Strong knowledge programming skills with Java (Java Core, Servlets)
- Knowledge experience with OOP/OOD
- Experience with clustered applications, pooling, connection management, transactions
- Knowledge with programming specifics like asynchronous I/O, concurrency, distributed web systems and regression
- Good knowledge/understanding in algorithms, design patterns and data structures
- Integration with tools/systems
- Experience with unit/functional testing
- Strong experience with the most of Spring Framework or Hibernate or JDBC, databases (Oracle, PostgreSQL, MySQL)
- Experience with Spring Boot and Spring Cloud with Netflix is a plus
- Experience with MongoDB and Redis is a plus
- Maven, Gradle, Git
- Knowledge understanding of RDBMS concepts + SQL
- Good experience with troubleshooting production problems related to software applications
- English Intermediate

**Responsibilities:**
- Creating application’s logic
- Development of new unit and integration tests
- Code reviewing
- Refactoring of existing code
- Bug fixing
- Project estimation & creating of project documentation

**We offer:**
- Flexible working hours
- Comfortable working conditions
- Paid vacation and sick leaves
- Medical insurance
- English lessons, sport trainings
- Free tea, coffee, cakes and more