Player Support

Junior Java Developer

Requirements

  • Around 1 year of experience in Java development
  • Good knowledge of Java Core, Error Handling, Servlets, Collections, Java Memory Model, Garbage Collection modes and principles, Concurrency
  • Practical experience in Spring
  • Experience with Git
  • Knowledge of common design patterns
  • Good English skills (Intermediate+)

Responsibilities and Duties

  • 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

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)

We offer

  • Work on interesting projects using cutting-edge technologies
  • Co-workers who care deeply about our shared mission and about helping each other become better engineers
  • Really good team and democratic management
  • Career planning and regular performance reviews
  • 20 calendar days of paid vacation, paid sick leave
  • Medical insurance, sport compensation
  • Work in a comfortable office
  • Refreshments and happy hour activities
  • Corporate English classes
  • Training programs and conferences

Want to become a Junior Java Developer?

    Attachments