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

**Responsibilities:**

- Write high-quality code
- Offer good solutions for business problems
- Work together with other team members on achieving common goal
- Perform code review of other team members
- Provide estimates for tasks
- Communicate with the customer when it is required
- Meet deadlines.

**Requirements:**

- 3+ years of previous experience in development and operations, or related - IT, computer, or operations field
- Strong experience in Java development
- Knowledge of Microservices
- Experience with Relational Database
- Experience with Relational Database
- Knowledge of Apache Kafka.

**We offer:**
- Competitive compensation depending on experience and skills
- Work on enterprise-level projects on a long-term basis
- Full-time remote work
- Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
- Community of 38,000+ industry's top professionals