Position: Senior Java Developer - TOP5 casino games provider
Company: UNIT.recruitment
Experience required: 5y
English level: upper

Senior Java - remote from Ukraine, Belarus or Poland

Project - game server development
We offer: thirteenth salary
- Attractive salary (negotiated individually) + paid vacation + sick leave + medical insurance+learning budget
- Schedulle - full-time (office or remote)
- Modern office in BC Grand Step

Required skills:
✔ 4+ years of Java development
✔ Strong programming skills with Java (Java Core, Servlets)
✔ Experience with OOP/OOD
✔ Experience with clustered applications, pooling, connection management, transactions
✔ Familiarity with programming specifics like asynchronous I/O, concurrency, distributed web systems and regression
✔ A good foundation in algorithms, design patterns, and data structures
✔ Integration with 3rd party tools/systems
✔ Experience with unit/functional testing
✔ Strong experience with the most of Spring Framework/Hibernate/JDBC, databases (Oracle, PostgreSQL, MySQL), JSP, HTML, Javascript.
✔ Familiarity with Spring Boot and Spring Cloud with Netflix is a plus
✔ Experience with MongoDB and Redis is a plus
✔ Maven, Gradle
✔ Git
✔ Strong understanding of RDBMS concepts + SQL
✔ Good experience with troubleshooting production problems related to software applications
✔ Experience with asynchronous communications and messaging, RESTful services and SOAP, HTML, JavaScript, CSS
✔ English: Intermediate