• 4+ years of experience in Java development
• 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
• Experience in TDD is 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
• Work on gripping projects using cutting-edge technologies
• 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, sports compensation, English courses
• Work in a comfortable office
• Co-workers who care deeply about our shared mission and about helping each other become better engineers
• Really good team and democratic management
• Build on current technology and implement better solutions in terms of efficiency and interaction
• 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.
DGN Games is a truly global company that 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.
We are now a multi-national organization with 5 offices around the globe (Tel Aviv, Israel; Vinnytsia, Kyiv, Ukraine and Sydney, Australia).
Our first and foremost objective is to become a global market leader in the social casino field and step by step, we’re working to achieve this ambitious goal!