Position: Middle Java Developer (Telecom)
Company: Sigma Software
Category: Java
Experience required: 3y
English level: intermediate

Do you want to be a part of the Sigma Software team? We are glad to invite a virtuoso Middle Java Developer to join our company.

As a part of our team, you will do the following:
- Develop micro-services
- Develop Unit and Integration tests
- Design complex features architecture from scratch
- Analyze and clarify requirements
- Troubleshoot any Backend issues, assist the team
- Take part in conference calls with the Customer

Requirements:
 - At least  3+ years of commercial experience in Java
- Strong knowledge of the libraries: Spring boot 2, Spring web, Spring data, - Hibernate, Apache poi, Lombok, Swagger
- Strong knowledge of SQL
- Strong experience in testNG/JUnit testing framework
- Good experience in Jenkins CI Good knowledge of GIT VCS
- Good experience in Linux
- Upper-Intermediate level of English

Would be a plus:
- Experience with micro-services E2E tests development
- Knowledge of Spring Web Socket
- Experience Spring jms, Active MQ
- Knowledge in Docker and Kubernetes