Position: Senior Java / JavaScript Developer
Company: EPAM Systems
Category: Java
Experience required: 3y
English level: upper

The team consists currently of 5 engineers strong. We are taking over step by step their internally developed tools to maintain or expand these solutions. In the future we will also build new tools from scratch with them. You get the chance to be the first EPAMer to join this team which we will expand to 5-10 people in the next year. We are looking for a Java/JS engineer, no need to cover all the technologies below.

The managers are based in California. They are very friendly, reliable, clear and clean in how they communicate or create documents.

**REQUIREMENTS**
Web app development:
Backend: Java
Frontend: mixture of JavaScript (some AngularJS) and TypeScript (Angular)
Data pipelines:
Most connect first party and third party software
Java
Jobs are hosted on Borg, most are cron jobs
Chrome extension development:
Using JavaScript, including Closure
Integrated with Google Analytics
QA / Testing:
Writing unit tests and using TAP
Using testing frameworks like Jasmine, gjstest, and mock objects
Google App Engine:
App deployment and management
APIs: Cloud Endpoints
Data: Cloud SQL, BigStore, BigQuery
Database management
BUILD files

**WE OFFER**
Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
English language classes
Polish language classes for Foreigners
Career development center
Unlimited access to LinkedIn learning solutions
Possibility to relocate for short and long-term projects (ex. to USA or Switzerland)
Benefit package (private insurance, health care, multisport, lunch tickets, and shopping vouchers, etc.)
Possibility to be involved in an international project
Remote work options
Relocation package for foreign applicants as well as for people relocating within Poland