Position: Java developer (Katowice)
Company: Epam
Experience required: 3y
English level: upper

POSITION DESCRIPTION for Java developer / algorithm specialist

RESPONSIBILITIES
• Building web applications with a focus on the client side.

• Redesign UI's, implement new UI's with backend Java development if necessary.

• Design and build scalable framework for web applications.

• Explore and design dynamic and compelling consumer experiences.

• Write unit and integration tests.

• Perform regular code reviews.


REQUIRED QUALIFICATIONS

• Java 11.

• Spring boot 2.

• Proficiency with Maven, IntelliJ, Git.

• Experience with RESTful web services.



NICE TO HAVE

• Understanding of Jenkins, SonarQube, Fortify

• JavaScript/Angular JS

• Practical experience with build managers

• Experience working on cross-browser platforms
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
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.)
Fruits on a weekly basis
Sponsored sport activities, E-sport program