Position: Middle Java Developer
Company: EPAM Systems
Category: Java
Experience required: 2y
English level: intermediate

Our customer is a global provider of professional information, software solutions, and services for clinicians, accountants, lawyers, and tax, finance, audit, risk, compliance, and regulatory sectors.
The overall distributed team works on a cloud-based platform that provides ETL and authoring capabilities based on Alfresco CMS and services.

Responsibilities:
- Tasks / unit tests implementation / design / estimation;
- Active participation in daily meetings with customers, design and status calls;
- Taking part in code review processes.

Requirements:
- 2+ years of Java 8-11 experience;
- Design patterns experience;
- Knowledge of Maven, Spring framework (at least for DI / IoC);
- Experience with XML / XSLT / XPATH;
- Knowledge of SQL;
- Testing frameworks: jUnit / Mockito + Sonar as a quality gate;
- Linux / Docker (basic level) experience.

Nice to have:
- Experience in content management domain;
- Knowledge of AWS (basic level);
- CI / CD tools understanding.

We offer:
- Competitive compensation depending on experience and skills;
- Work in enterprise-level projects on a long-term basis;
- Full-time remote work (you can work from anywhere you are);
- Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library);
- Health Insurance;
- Community of 38,000+ industry’s top professionals.