Position: Strong Middle Java Developer (Telecom)
Company: Sigma Software
Experience required: 5y
English level: upper

Our Customer provides services multi-billion telco provider with thousands of employments, a household name. It is a stable project which would appreciate well thought-out improvements and ideas to improve project architecture, error tracing, CI/CD, etc.

As a part of our team, you will do the following:
Perform initial investigate and provide a solution for a task
Clarify requirements with PO
Create decomposition of a task and estimate required work
Implement new features
Write unit/REST tests
Write technical design documentation
Code review

Requirements:
At least 5 years of experience in commercial software development including at least three years of experience in the design and the delivery of product features
Strong knowledge of Java 8
Strong knowledge of Spring Boot
Strong knowledge of JPA/Hibernate
Strong knowledge of SQL
Strong knowledge of Unit Testing 
Strong knowledge of REST
Experience in Rest Api
Experience in Maven
Experience in Telecom is a plus
Experience in maintaining and debugging live software systems
Ability to work independently
Ability to communicate with English-speaking teammates
Strong research and problem-solving skill
Upper-Intermediate level of English

Would be a plus:
Experience in Elastiсsearch, Oracle, Front-end development (JavaScript/AngularJS/Angular)