Position: Java / Scala Developer
Company: Release Management
Category: Java
Experience required: 2y

**Required skills**
2+ years of commercial experience in back-end Java development;
Strong programming skills with Java 8;
Experience with Spring: REST, Security;
Experience with  Swagger;
Experience with any ORM framework (e.g. Hibernate)
Experience with Junit4 and Mockito;
Experience with Maven or Gradle;
Experience with Git, Jira;
English should be good enough for reading technical documentation. 
Experience in using algorithms and data structures
Experience in using design patterns
Willingness to learn Scala

**Would be an advantage**
Experience in Scala
Experience in Mongo DB
Docker and K8S
Experience with GoCD
Strong experience with Linux

**We offer**
Competitive salary
Being close to the business and make an impact on the products we build. We design, develop and sell our product by ourself so your contribution will impact the product
We grow at least 2x per year
Modern technologies
Work in a team of highly qualified specialists 

**Responsibility**
Development of the project back end part 
Contribute to CI/CD practices and techniques
Implementation of requirements inefficient, testable, supported code
Writing unit-tests in the required and sufficient quantity
Effective organization of the project structure with a lot of code/modules
Initiative participation in the discussion of business problems and an understanding of why we are creating one or another kind of functionality
Optimal technical implementation of requirements depending on the stage of product readiness for public release
Description/discussion of the future technical solution of the business problem