Contact person: Artem
Requirements:
- Knowledge of common design patterns
- Good knowledge of Java Core, Error Handling, JAX-RS (REST), Servlets, Filters, Collections, Java 8 Features, Java Memory Model, Garbage Collection modes and principles, Concurrency
- Practical experience in Spring, Spring-data, Spring-integration, Spring-web MVC
- Experience with Git, GitHub
- Experience with Zookeeper, MongoDB, Rabbitmq, Redis, Tomcat, Maven
- Excellent communication skills and ability to work effectively on projects with designers, artists, testers, and other developers
- 3+ years of experience in Java development
Will be a plus:
- Experience working with Jersey, slf4j, log4j, guava, faster XML, Jackson mapper, HTTP clients is a plus
- Experience working with Docker, Robomongo, Virtualbox, Unix Systems, Amazon Web Services is a plus
- Good English skills
- Experience in TDD is a plus
What do we offer:
- An individual program of development
- Progressive system of salary, regular salary review, financial stability
- Career planning and regular performance reviews
- 24 calendar days of paid vacation, paid sick leave
- Medical insurance, sport compensation
- Work in a comfortable office
- Work on interesting projects using cutting-edge technologies
Responsibilities:
- Work with lead architect to design and program new solutions.
- Collaborate with client game developers and product designers to develop new features, and contribute original ideas towards all aspects of production and development.
- Produce production-quality code.
- Identify, investigate, and report problems for bug tracking.
- Support all the code developed in production mode, monitor performance of the developed solutions, work on load, functional, unit tests for the code developed.
- Build on current technology and implement better solutions in terms of efficiency and interaction.
About project:
DGN Games brings the pinnacle of casino gaming technology to the hands of our players by delivering superb web & mobile experiences.
DGN Games is a truly global company which employs the combined strengths of a multi-cultural team spread across four continents.
We base our continued success on a combination of state-of-the-art technologies, in-depth knowledge of the gaming industry and a variety of top-notch gaming content.
The end result? A high-end gaming experience like no other.
www.dgngames.com