Position: Junior Java Developer
Company: Playtech
Category: Java
Experience required: 1y
English level: intermediate

Job Description
As part of the Content Unit which creates and design online games for the gambling industry, the JAVA developer should take responsibility on the mathematical database of the Content Unit, simulations, and analysis reports. Developing game simulations and analysis as part of the creation process of new casino games. Work closely with Mathematicians and other team members.

Responsibilities:
· Create simulation for math models of games
· Validate data with Game Mathematician
· Create visual prototype to approve math model with Game Producer
· Analyze business requirements
· Make architectural and design decisions using Java SE
· Write robust manageable code
· Take end-to-end responsibility for product development
· Assume technical leadership and proactive behavior

Required skills:
· B. Sc. or a student of last years in Computer science, or equivalent
· Strong skills in Object-Oriented Development Methodology, algorithms, and data structures
· Strong knowledge of JAVA Core
· Good knowledge of Java 8, Maven, Tomcat, SVN
· Familiarity with Spring, HTML, CSS, JavaScript
· Knowledge of basic concepts of math statistics

Personal qualities:
· Proactive position
· Ability to multi-task and deal with changing requirements
· Passion for writing high performance, quality code
· Outstanding communication skills, team worker, high personal discipline, and self-learning
· Upper-intermediate English (both written and spoken)