Job Description
Weβre looking for an experienced Java Developer to work on our upcoming game projects.
You Are...
- 2+ years of experience in Java development
- 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
- Excellent communication skills and ability to work effectively on projects with designers, artists, testers, and other developers
- Excellent problem solving analytical and debugging skills
- Knowledge of common design patterns
- Good English skills (Intermediate+)
Will be a plus:
- Experience in TDD
- Experience with Zookeeper, MongoDB, Rabbitmq, Redis, Tomcat, Maven
- Experience working with Jersey, SLF4J, Log4j, Guava, FasterXML, Jackson ObjectMapper, HttpClients
- Experience working with Docker, VirtualBox, Linux Systems, Amazon Services (EC2, Lambda, CloudWatch, RDS, API Gateway)
Your Tasks
- Developing server-side functionality using Spring
- Development of components to support existing functionality
- Creating components to implement new business demands
- Support all the code developed in production mode, monitor performance of the developed solutions, work on load, functional, unit tests for the code developed
- Developing high quality, testable and high-performant software using Agile practices
- Collaborate with client game developers and product designers to develop new features and contribute original ideas towards all aspects of production and development
How to Apply
The email is jobs-ukr@dgngames.com