Контакты

Senior Java Developer

Minsk, Belarus

You are curious, persistent, logical and clever. You enjoy living by the code of your craft and developing mind-blowing solutions for complex problems. You are a true techie at heart. If this sounds like you, this could be the perfect opportunity to join our EPAM Minsk as a Senior Java Developer and collaborate with one of the world's leading game company to develop its back-end platform. Scroll down to learn more about this role’s responsibilities and requirements.

ABOUT THE CUSTOMER


Our client is a global leader in developing cutting-edge gaming and cross-platform game engine technology. The company designs and produces high-end action games for consoles, personal computers, and mobile devices with their most popular title (currently #1 in the world) attracting 200M+ players worldwide.

As a member of this team you will have the opportunity to work with an international crew to create a new type of cloud infrastructure using the latest available technologies while juggling: Tens of thousands AWS instances across multiple regions, dozens of microservices, millions of simultaneous players.

Does it sound ambitious? We welcome those who are up to this exciting and unique challenge our team faces every day!

Responsibilities

  • Design, develop, release and support new micro-services;
  • Implement new features;
  • Investigate and troubleshoot issues;
  • Take care of services’ operational health;
  • Constantly improve our services and infrastructure.

Requirements

  • Strong Java background + Java 8 experience;
  • Solid knowledge of Spring (Core, Data, etc.);
  • Strong experience in developing micro-services, JAX-RS;
  • Experience with NoSQL databases (i.e. MongoDB and Redis);
  • Messaging Queues (RabbitMQ, SNS/SQS);
  • Experience in front-end development is a plus;
  • Gradle, Ansible, Terraform, Docker is a plus;
  • Preferred if you have AWS experience;
  • Experience in Scrum (we utilize a tailored Scrum as a project management framework with extensive communication within the product and engineering teams);
  • Intermediate and higher-level of English.

We offer

  • Innovative solutions delivery to the world’s digital changes;
  • Experience exchange with colleagues all around the world;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Engineering, corporate and social events;
  • Social package: professional & soft skills trainings, medical & family care programs, sports;
  • Free English classes;
  • Flexible working schedule.