Position: Senior Java Engineer (Relocation to Poland)
Company: EPAM Systems
Category: Java
Experience required: 5y
English level: intermediate

**RESPONSIBILITIES**
- Cooperate within a successful scrum development team built on mutual respect
- Collaborate to refine user requirements though behavior-driven development (BDD)
- Collaborate with other global IT teams
- Do level 3 support, assisting production operations team in rollout and support-related matters
**REQUIREMENTS**
- Strong experience with Java programming
- Clean coding and refactoring skills with great problem solving ability
- Hands-on experience with agile methodologies, especially SCRUM
- Strong written and verbal communication skills in English, and the desire to work as part of a global team
- Awareness of test- and behavior-driven development
- Hands-on SQL and Unix experience
- Ability to improve older code bases, as well as apply modern best practices to new projects
- Proactive, comfortable working in dynamic environments with fast-paced deliveries and changing requirements
**WE OFFER**
- Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.)
- Language classes (English and Polish)
- Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
- Career development center
- Unlimited access to LinkedIn learning solutions
- Possibility to take part in both: corporate and startup environment
- Possibility to relocate for short and long-term projects
- Relocation package for those who relocates to Krakow, Wroclaw, Katowice or Gdansk from other locations
- Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.)