Компанія: | Epam Systems Ukraine |
Місто: | Украина, Киев |
Вулиця місця роботи: | Украина, Киевская область, Киев |
Розміщена: | 16 черв. 2018 |
EPAM Systems, Inc., delivers product development and platform engineering services to Global 2000 companies by solving complex business challenges with breakthrough technical innovations.
EPAM specializes in digital transformation, business intelligence, big data and analytics, testing, next-gen architecture, digital engagement, service design and business consulting; all supported by over 23 years of software engineering expertise.
We are among the fastest growing technology firms globally, with over 200 clients and offices in over 25 countries. We have successfully helped our clients achieve measurable business results through best-in-class software engineering, combined with innovative strategy, consulting and design capabilities.
POSITION DESCRIPTION
Our client is a multinational mass media and information company with operational headquarters in London, UK. It enables professionals in the financial and risk, legal, tax and accounting, and media markets to make the decisions that matter most, all powered by the world's most trusted news organization.
The product will contain a suite of applications delivered on the client’s existing desktop application to enable customers to access their supply chain risk. It aims to enable compliance and purchasing/sourcing professionals to manage the risks associated with their choice of suppliers. Back-end application architecture is based on micro-services and would be developed from scratch. The underlying content will be available via REST API. Deployment will be to Amazon Web Services.
Currently we are looking for a Senior Java Software Engineer with AWS expertise for our Kyiv office to make the team even stronger.
The right candidate should have an ability to deliver high quality work on time in a high-energy environment while collaborating and brainstorming with developers, business analysts and test automation engineers within a dynamic team. Three teams are to be working on the application creating project simultaneously, so combination of strong planning, organization and time management skills is among the key requirements.
RESPONSIBILITIES
· Participate in greenfield development of brand new third party risk management software;
· Design and implement tasks required to AWS Lambda functions which would be exposed through API Gateway to each other and Front End Angular 5 application;
· Communicate with onsite representatives in scope of agile process;
· Follow clean code conventions;
· Leverage AWS Cloud Native Systems;
· Work in DevOps culture;
· Utilize best practices from Serverless computing.
REQUIREMENTS
· 3+ years` commercial Java experience;
· AWS technology stack;
· Spring technology stack;
· Hibernate/JPA experience;
· Experience with micro-services architecture;
· Strong knowledge of REST services;
· Experience with Oracle;
· Familiarity with testing tools such as JUnit, Mockito, AssertJ, Spring-Test;
· Strong troubleshooting and debugging experience;
· Experience with *NIX systems;
· Profound knowledge of Build Tools such as Maven or Gradle;
· Familiarity with CI/CD principles;
· Version Control: Git experience;
· Being a team player;
· English level: B2 or higher.
BENEFITS
· Competitive compensation depending on experience and skills;
· Individual career path in engineering;
· Social package - medical insurance, sports;
· Sick leave and regular vacation;
· Partial coverage of costs for certification and IT conferences;
· English classes with certified English teachers.