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.
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.
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.
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;