Position: Senior Java Software Engineer
Company: EPAM Systems
Experience required: 3y
English level: intermediate

The 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.

Responsibilities:
- Work as a back-end developer to design, develop and maintain capabilities of a critical and strategical asset;
- Participate in various researches and POCs;
- Enhance and contribute to operational excellence, security, monitoring and troubleshooting capabilities for a managed service.

Requirements:
- 3+ years of demonstrable and profound experience in Java development;
- A deep knowledge in any of: search, relevancy ranking, query analysis or adjacent topics;
- Understanding and experience in building scalable high load applications; Service Oriented Architecture; Microservices;
- Knowledge of common algorithms and data structures;
- Experience in containerization;
- Experience in AWS cloud;
- A deep knowledge on the CI/CD principles and Unit Testing;
- An assertive, studious and enthusiastic personality;
- Can talk/write English quite well.

We offer:
- Competitive compensation depending on experience and skills;
- Work in enterprise-level projects on a long-term basis;
- You will have a 100% remote full-time job;
- Unlimited access to learning courses (EPAM training courses, English regular, other);
- Community of 38,000+ industry’s top professionals.