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

The customer is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, a search engine, cloud computing, software, and hardware.

Responsibilities:
- Full-cycle web application development;
- Communicate with the customer to clarify requirements;
- Integration with other clients’ systems and applications.

Requirements:
- Highly experienced in Java (Java 8) + Angular 9/TS;
- Backend understanding & ability to create ent-to-end systems;
- Experience with cloud platforms;
- Strong Knowledge of data structures and algorithms;
- Strong computer science fundamentals;
- Ability to design an architecture of a feature or application from scratch;
- At least 4 years of working experience;
- Proficient English (written and spoken) B2+.

Benefits:
- Health insurance;
- Stable income;
- Flexible roles;
- For your comfortable work;
- 100% remote work forever;
- EPAM hardware;
- EPAM software licenses;
- Access to offices and co-workings;
- Stable workload;
- Flexible engagement models;
- For your growth;
- Free trainings for technical and soft skills;
- Free access to LinkedIn Learning platform;
- Language courses;
- Free access to internal and external e-Libraries;
- Certification opportunities;
- Skill advisory service.
Benefits:
- Health insurance;
- Stable income;
- Flexible roles;
- For your comfortable work;
- 100% remote work forever;
- EPAM hardware;
- EPAM software licenses;
- Access to offices and co-workings;
- Stable workload;
- Flexible engagement models;
- For your growth;
- Free trainings for technical and soft skills;
- Free access to LinkedIn Learning platform;
- Language courses;
- Free access to internal and external e-Libraries;
- Certification opportunities;
- Skill advisory service.