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

EPAM Anywhere implements large-scale projects and forms distributed, remote teams. Due to the growth of projects, a lot of remote opportunities are open.

One of our customers is а multinational company that provides cloud-based human capital management software solutions.

For this project we are looking for specialist with experience in such technologies as:
- 3+ years working on application design and development in enterprise applications with: Java, OOP, JEE stack/Spring, JMS and Apache Camel
- Familiarity with RESTful as an API design
- Good database application development experience with SQL or NoSQL databases
- Solid experience with Git or other version control tools
- Exposure to automated unit and integration testing