Contact person: Artem
- 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
- 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.
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.