Position: Senior Java Software Engineer
Company: EPAM
Category: Java
Experience required: 5y
English level: upper

Responsibilities:
- Design, develop, and release new features;
- Perform effective technical leading with code review process;
- Communicate with customer for requirements analysis, sprint planning, estimations, retrospectives.

Requirements:
- Deep knowledge and 3+ years of practical experience in Java and JEE;
- Good understanding of development principles and paradigms;
- Good knowledge and practical experience with Spring/Spring boot and Microservices;
- Eager for self-learning as well as for learning from industry experts;
- Able to work independently and mindfully as part of a cohesive cross-functional Agile team;
- English level: Intermediate+ (B1+).

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);
- Community of 30,100+ industry’s top professionals;
- Health Insurance.