Position: Full-Stack Developer (Java/Angular)
Company: TEAM International
Experience required: 2y
English level: intermediate

The company places employees at all levels in various sectors including financial services, information technology, and law. Also, its professional services include human resource and management consulting, outsourcing, recruitment, career transition, and vendor management.

**Requirements**

2+ years of experience with Java for back-end development (Java 8, Spring, Maven)
2+ years of experience/familiarity with Angular, TypeScript, JavaScript (ES5, ES6), CSS / SCSS, HTML5
Solid understanding of HTTP and REST concepts
Experience with GIT, Jenkins, AWS services
Reasonable understanding of relational databases and hands on experience with SQL
Experience in developing software for scalable, distributed systems, Service (SaaS) products
English intermediate level or higher is a must
Ability to learn new technologies or programming environment/language

**Responsibilities**

Work with the Team Lead and reviewing technical specifications
Write quality, maintainable code, developing APIs and specs for innovative software
Add new functionality to the cloud-based platform (Mass recruiting)
Take part in requirements analysis
Interact with customer and provide technical solutions
Report to TL about current tasks status, technical, and other risks

**Benefits**

Minimal documentation overhead and maximum focus on product development
Supportive work climate with flexible work practices
23 working days of paid vacation and paid sick days
Medical insurance health plan
Sports reimbursement program
Modern and comfortable office facilities near the city-center.