At least 2 years of software development experience in JAVA or C#.
Strong skills in Object-Oriented Development Methodology, algorithms and data structures.
Practical knowledge of Design Patterns.
Strong knowledge of JAVA Core or .NET library.
Experience working with HTML, CSS, JavaScript, bootstrap, jquery, MySql.
Basic knowledge of Maven, apache-tomcat, SVN/git.
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)
Possibility to cooperate with a product company
Professional growth
Educational possibilities
Competitive compensation
Fully-equipped perfect office space located in the city center (“Palats Sportu” metro station)
Warm and friendly attitude to every specialist
Create simulation for math models
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
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.