Position: Java Software Engineer
Company: Pragmatic Play
Experience required: 5y
English level: intermediate

Required skills
— 4+ years of Java development.
— Strong programming skills with Java (Java Core).
— A good foundation in algorithms, design patterns, and data structures.
— Experience with OOP/OOD.
— Strong experience with unit/functional testing.
— Good experience with troubleshooting production problems related to software applications.
— Maven
— Spring Boot
— Git

Preferred Qualifications

— SQL
— Experience with Redis is a plus.
— Understanding distributed web systems and regression
— Understanding of RDBMS concepts.
— Good spoken and written English.

We offer
— Long-term employment
— Flexible timetable
— Comfortable working conditions
— Paid vacations and sick-lists
— Medical insurance
— English lessons, sport trainings
— Free tea, coffee, cakes
— Friendly and always ready to help team.

Responsibilities
As a Java Software Engineer you will be in charge of engineering and implementing of high loaded enterprise system. It serves tens of thousands of users logging into our product every day.

Project description
Pragmatic Play Company, a world leader in providing solutions for game industry welcomes talented professionals to join our challenging and dynamic project as Senior/Middle Java Developer. We are looking for passionate, innovative, results-oriented specialist with heart-deep commitment to success to be a part of our company.