A leading gaming company is looking for Senior Java Developer!
Proven experience in managed programming, with a significant background in server side Java development using Spring Boot, Spring Data/JPA
At least 4 years experience with Spring framework and Web API.
Hands-on experience with large scale products.
Deep understanding of database technologies (No-SQL databases such as Redis, Aerospike and relational databases such as MYSQL, MariaDB, etc).
Experience with Microservices programming pattern.
Experience in writing technical and architectural design documents.
Knowledge of asynchronous programming and Messaging Queues (Like Kafka)
Experience with SCRUM (Agile) methodology.
Ability and will to learn and explore new technologies.